Bug 124735
Summary: | up2date fails on dev-3.3.12-1.i386.rpm with mknod error | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 3 | Reporter: | Chris Schamper <spmmeagain> | ||||
Component: | rpm | Assignee: | Jeff Johnson <jbj> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | Mike McLean <mikem> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 3.0 | CC: | air_ogi | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2004-07-16 17:16:31 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Chris Schamper
2004-05-28 22:09:17 UTC
The message: /dev/snd/controlC0;40b90782: cpio: mknod failed - No such file or directory looks like the mknod() system call failed, not the mknod(1) command. Reassigning to cpio. Hmmm, /dev/snd/* missing here too. Reinstalling the dev package with --force appears to "fix". Presumably mknod(2) has some check on permitted major/minor and fails if not permitted, so the upgrade depends on what kernel is running. That is entirely a guess ... Reinstall the dev package with --force. If that doesn't fix, please reopen this bug. ># rpm -Uvh --force dev-3.3.12-1.i386.rpm
Preparing...
########################################### [100%]
1:dev
########################################### [100%]
error: unpacking of archive failed on file
/dev/snd/controlC0;40bdc981: cpio: mknod failed - No such file or
directory
Can you provide rpm -Uvv output please? Created attachment 100734 [details]
rpm -Uvv output for dev
This is the bzip2'd product of:
rpm -Uvv dev-3.3.12-1.i386.rpm
Also seems this fellow also has / had the same issue http://www.redhat.com/archives/redhat-list/2004-May/msg00586.html There is more complaining in that post than detail, but it is a second sighting none the less. Thank you for the quick replies! I had the same problem on my Dell installed RHEL 3WS. Dell installs ALSA, which links /dev/snd to /proc/asound/dev Of course, doing mknod in /proc does not work. I moved /dev/snd to /dev/snd.alsa, installed dev rpm and moved snd.alsa back. I am not sure if this is the same bug though. Hmmm, if /dev/snd is a symlink, that would explain. What does ls -l /dev/snd say? If not a directory, then remove (or rename) and try rpm -Uvv dev-*.rpm again. The problem was exactly that there was a symlink. The method from comment #7 fixes the bug. |