Red Hat Bugzilla – Bug 20718
can't read all of an iso9660 volume
Last modified: 2007-04-18 12:29:47 EDT
I upgraded my system from RedHat 6.2 to 7.0 recently. Among many, I have
the following problem.
One some CDs, I can't read all of the contents of the CD. This is the case
for instance with the SimCity 3000 Unlimited CD for Linux, where I can't
read the executable files under bin/x86/glibc-2.1. Here is what I get:
[root@destroy /cdwr]# ls -l /mnt/cdrom/bin/x86/glibc-2.1/
dr-xr-xr-x 2 root root 6144 Aug 12 03:26 lib
-r-xr-xr-x 1 root root 6910500 Aug 12 03:25 sc3bat
-r-xr-xr-x 1 root root 6798217 Aug 22 20:56 sc3u
[root@destroy /cdwr]# file /mnt/cdrom/bin/x86/glibc-2.1/sc3u
/mnt/cdrom/bin/x86/glibc-2.1/sc3u: file: read failed (Input/output error).
First I though maybe the disk itself is bad, or the CD drive has problems.
But I can read up the whole CD image with dd without any problems, mount it
via the loop device, and still get the same error. Needless to say, the CD
can be read without problems on a RedHat 6.2 machine.
Works for me...
By any chance, did you do something odd like ejecting the CD while it was mounted, then remounting it? Or running magicdev and autorun at the same time? Oddities like that WILL cause corrupted listings.
No, I didn't do anything funny. What other info could I give you?
Are you running magicdev or autorun or neither?
Closing due to inactivity