Bugzilla – Bug 154056
Errors in postinstall of i4l-base-2006.2.14-4.i586.rpm
Last modified: 2006-03-23 21:07:03 UTC
I see in y2logRPM the following: 2006-02-28 09:23:42 i4l-base-2006.2.14-4.i586.rpm installed ok Additional rpm output: cp: cannot create special file `dev/ippp0': File exists cp: cannot create special file `dev/ippp1': File exists cp: cannot create special file `dev/ippp10': File exists cp: cannot create special file `dev/ippp11': File exists cp: cannot create special file `dev/ippp12': File exists cp: cannot create special file `dev/ippp13': File exists cp: cannot create special file `dev/ippp14': File exists cp: cannot create special file `dev/ippp15': File exists cp: cannot create special file `dev/ippp2': File exists cp: cannot create special file `dev/ippp3': File exists cp: cannot create special file `dev/ippp4': File exists cp: cannot create special file `dev/ippp5': File exists cp: cannot create special file `dev/ippp6': File exists cp: cannot create special file `dev/ippp7': File exists cp: cannot create special file `dev/ippp8': File exists cp: cannot create special file `dev/ippp9': File exists cp: cannot create special file `dev/isdnctrl0': File exists cp: cannot create special file `dev/isdnctrl1': File exists cp: cannot create special file `dev/isdnctrl10': File exists cp: cannot create special file `dev/isdnctrl11': File exists cp: cannot create special file `dev/isdnctrl12': File exists cp: cannot create special file `dev/isdnctrl13': File exists cp: cannot create special file `dev/isdnctrl14': File exists cp: cannot create special file `dev/isdnctrl15': File exists cp: cannot create special file `dev/isdnctrl2': File exists cp: cannot create special file `dev/isdnctrl3': File exists cp: cannot create special file `dev/isdnctrl4': File exists cp: cannot create special file `dev/isdnctrl5': File exists cp: cannot create special file `dev/isdnctrl6': File exists cp: cannot create special file `dev/isdnctrl7': File exists cp: cannot create special file `dev/isdnctrl8': File exists cp: cannot create special file `dev/isdnctrl9': File exists cp: cannot create special file `dev/isdninfo': File exists cp: cannot create special file `dev/ttyI0': File exists cp: cannot create special file `dev/ttyI1': File exists cp: cannot create special file `dev/ttyI10': File exists cp: cannot create special file `dev/ttyI11': File exists cp: cannot create special file `dev/ttyI12': File exists cp: cannot create special file `dev/ttyI13': File exists cp: cannot create special file `dev/ttyI14': File exists cp: cannot create special file `dev/ttyI15': File exists cp: cannot create special file `dev/ttyI2': File exists cp: cannot create special file `dev/ttyI3': File exists cp: cannot create special file `dev/ttyI4': File exists cp: cannot create special file `dev/ttyI5': File exists cp: cannot create special file `dev/ttyI6': File exists cp: cannot create special file `dev/ttyI7': File exists cp: cannot create special file `dev/ttyI8': File exists cp: cannot create special file `dev/ttyI9': File exists Updating etc/sysconfig/suseconfig... I guess i4l does not work with dynamic /dev
Yes, solution is: do not copy, if target device file already exist
done
Why do you create them at all? Shouldn't this be done via udev?
udev will handle these static devices on every reboot, but not if you install i4l the first time in a running system, which must be possible too. Real udev support need more changes in many places (not only kernel) and I4L is bugfix only mode.
this should be closed now