[Bug 1283240] [NEW] Corrupted filenames in ISO Ubuntu 12.04.4 Server amd64

Matthew Busche 1283240 at bugs.launchpad.net
Fri Feb 21 21:08:59 UTC 2014


Public bug reported:

This bug report notes the same problems described in bugs 1161771 and
1130381, but is filed separately to make it clear it also applies to the
lastest 64 bit LTS server release.  Likely, it applies to other releases
as well.

In the ISO named ubuntu-12.04.4-server-amd64.iso downloaded from this
URL:

                  http://www.ubuntu.com/download/server

these 29 files have all had both their extensions truncated to 3
characters and their root names (not counting leading path names)
truncated to 61 characters.  So counting the "dot" character, they have
all had their base file names trimmed to a total of 65 characters:

./pool/main/l/linux-lts-saucy/block-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd6.ude
./pool/main/l/linux-lts-saucy/crypto-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd.ude
./pool/main/l/linux-lts-saucy/firewire-core-modules-3.11.0-15-generic-di_3.11.0-15.25~preci.ude
./pool/main/l/linux-lts-saucy/floppy-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd.ude
./pool/main/l/linux-lts-saucy/fs-core-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_am.ude
./pool/main/l/linux-lts-saucy/fs-secondary-modules-3.11.0-15-generic-di_3.11.0-15.25~precis.ude
./pool/main/l/linux-lts-saucy/input-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd6.ude
./pool/main/l/linux-lts-saucy/ipmi-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
./pool/main/l/linux-lts-saucy/irda-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
./pool/main/l/linux-lts-saucy/message-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_am.ude
./pool/main/l/linux-lts-saucy/mouse-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd6.ude
./pool/main/l/linux-lts-saucy/multipath-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_.ude
./pool/main/l/linux-lts-saucy/nic-pcmcia-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1.ude
./pool/main/l/linux-lts-saucy/nic-shared-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1.ude
./pool/main/l/linux-lts-saucy/nic-usb-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_am.ude
./pool/main/l/linux-lts-saucy/parport-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_am.ude
./pool/main/l/linux-lts-saucy/pata-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
./pool/main/l/linux-lts-saucy/pcmcia-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd.ude
./pool/main/l/linux-lts-saucy/pcmcia-storage-modules-3.11.0-15-generic-di_3.11.0-15.25~prec.ude
./pool/main/l/linux-lts-saucy/plip-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
./pool/main/l/linux-lts-saucy/sata-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
./pool/main/l/linux-lts-saucy/scsi-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
./pool/main/l/linux-lts-saucy/serial-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd.ude
./pool/main/l/linux-lts-saucy/speakup-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_am.ude
./pool/main/l/linux-lts-saucy/squashfs-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_a.ude
./pool/main/l/linux-lts-saucy/storage-core-modules-3.11.0-15-generic-di_3.11.0-15.25~precis.ude
./pool/main/l/linux-lts-saucy/virtio-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd.ude
./pool/main/l/linux-lts-saucy/vlan-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
./pool/main/l/linux-signed-lts-saucy/kernel-signed-image-3.11.0-15-generic-di_3.11.0-15.25~precise.ude

Before someone suggests that the ISO is fine and that the filenames must
have been clobbered by whatever tool I was using to examine the ISO
file, know that the ISO file has independently been examined by windows
8 file explorer, zip7, Windows ISO Mounter, and WinRAR and they all show
these same truncated file names.

So what you say?  Is this really a problem?  I'm guessing it must NOT be
a problem for normal CD-based installations (perhaps CD drivers expect
long file names to be shortened???) or you would have had too many
complaints to be ignroed, but for my USB installations these clobbrered
names are causing much grief.  I have attempted to build an installation
flash drive with this ISO using both LiLi USB Creator and unetbootin-
windows-585.exe.  With both tools, the USB copies these files along with
their truncated names perfectly.  No surprise there.   But attempting to
install from such a USB results in the following error while loading
installer components:

There was a problem reading data from the CD-ROM. Please make sure it is
in the drive. If retrying does not work, you should check the integrity
of your CD-ROM.

Failed to copy file from CD-ROM. Retry?

Once I realized what the problem was (which took me an entire day), I
modified all of the file names above so they all consistently ended with
the string "precise1_amd64.udeb" and then everything worked.

You say maybe my USB drivers are just finicky?  They are asking too much
to expect the encoded filenames to match the requested filenames!  Well,
there have been at least two others that have taken the effort to submit
bug reports documenting this same problem (as noted above).  One was
closed as invalid.  The other was simply ignored and timed out.   In
addition, there are countless forum posts where people have documented
and discussed this same problem.  Here are just a few:

http://askubuntu.com/questions/127398/usb-drive-install-of-ubuntu-12-04-server-fails-cant-find-components-from-cd-r
http://ubuntuforums.org/showthread.php?t=1538056
http://ubuntuforums.org/showthread.php?t=2152193
http://ubuntuforums.org/showthread.php?t=1692104

This "Official" Ubuntu documentation tells people you can install Ubuntu
from a flash drive and list LiLi and unetbootin-windows as tools to
create the bootable flash drive from windows:

https://help.ubuntu.com/community/Installation/FromUSBStick

But it doesn't work.

Thanks for reading.

Matt Busche
Lakewood, CO

** Affects: debian-installer (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to debian-installer in Ubuntu.
https://bugs.launchpad.net/bugs/1283240

Title:
  Corrupted filenames in ISO Ubuntu 12.04.4 Server amd64

Status in “debian-installer” package in Ubuntu:
  New

Bug description:
  This bug report notes the same problems described in bugs 1161771 and
  1130381, but is filed separately to make it clear it also applies to
  the lastest 64 bit LTS server release.  Likely, it applies to other
  releases as well.

  In the ISO named ubuntu-12.04.4-server-amd64.iso downloaded from this
  URL:

                    http://www.ubuntu.com/download/server

  these 29 files have all had both their extensions truncated to 3
  characters and their root names (not counting leading path names)
  truncated to 61 characters.  So counting the "dot" character, they
  have all had their base file names trimmed to a total of 65
  characters:

  ./pool/main/l/linux-lts-saucy/block-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd6.ude
  ./pool/main/l/linux-lts-saucy/crypto-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd.ude
  ./pool/main/l/linux-lts-saucy/firewire-core-modules-3.11.0-15-generic-di_3.11.0-15.25~preci.ude
  ./pool/main/l/linux-lts-saucy/floppy-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd.ude
  ./pool/main/l/linux-lts-saucy/fs-core-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_am.ude
  ./pool/main/l/linux-lts-saucy/fs-secondary-modules-3.11.0-15-generic-di_3.11.0-15.25~precis.ude
  ./pool/main/l/linux-lts-saucy/input-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd6.ude
  ./pool/main/l/linux-lts-saucy/ipmi-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
  ./pool/main/l/linux-lts-saucy/irda-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
  ./pool/main/l/linux-lts-saucy/message-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_am.ude
  ./pool/main/l/linux-lts-saucy/mouse-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd6.ude
  ./pool/main/l/linux-lts-saucy/multipath-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_.ude
  ./pool/main/l/linux-lts-saucy/nic-pcmcia-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1.ude
  ./pool/main/l/linux-lts-saucy/nic-shared-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1.ude
  ./pool/main/l/linux-lts-saucy/nic-usb-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_am.ude
  ./pool/main/l/linux-lts-saucy/parport-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_am.ude
  ./pool/main/l/linux-lts-saucy/pata-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
  ./pool/main/l/linux-lts-saucy/pcmcia-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd.ude
  ./pool/main/l/linux-lts-saucy/pcmcia-storage-modules-3.11.0-15-generic-di_3.11.0-15.25~prec.ude
  ./pool/main/l/linux-lts-saucy/plip-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
  ./pool/main/l/linux-lts-saucy/sata-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
  ./pool/main/l/linux-lts-saucy/scsi-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
  ./pool/main/l/linux-lts-saucy/serial-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd.ude
  ./pool/main/l/linux-lts-saucy/speakup-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_am.ude
  ./pool/main/l/linux-lts-saucy/squashfs-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_a.ude
  ./pool/main/l/linux-lts-saucy/storage-core-modules-3.11.0-15-generic-di_3.11.0-15.25~precis.ude
  ./pool/main/l/linux-lts-saucy/virtio-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd.ude
  ./pool/main/l/linux-lts-saucy/vlan-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.ude
  ./pool/main/l/linux-signed-lts-saucy/kernel-signed-image-3.11.0-15-generic-di_3.11.0-15.25~precise.ude

  Before someone suggests that the ISO is fine and that the filenames
  must have been clobbered by whatever tool I was using to examine the
  ISO file, know that the ISO file has independently been examined by
  windows 8 file explorer, zip7, Windows ISO Mounter, and WinRAR and
  they all show these same truncated file names.

  So what you say?  Is this really a problem?  I'm guessing it must NOT
  be a problem for normal CD-based installations (perhaps CD drivers
  expect long file names to be shortened???) or you would have had too
  many complaints to be ignroed, but for my USB installations these
  clobbrered names are causing much grief.  I have attempted to build an
  installation flash drive with this ISO using both LiLi USB Creator and
  unetbootin-windows-585.exe.  With both tools, the USB copies these
  files along with their truncated names perfectly.  No surprise there.
  But attempting to install from such a USB results in the following
  error while loading installer components:

  There was a problem reading data from the CD-ROM. Please make sure it
  is in the drive. If retrying does not work, you should check the
  integrity of your CD-ROM.

  Failed to copy file from CD-ROM. Retry?

  Once I realized what the problem was (which took me an entire day), I
  modified all of the file names above so they all consistently ended
  with the string "precise1_amd64.udeb" and then everything worked.

  You say maybe my USB drivers are just finicky?  They are asking too
  much to expect the encoded filenames to match the requested filenames!
  Well, there have been at least two others that have taken the effort
  to submit bug reports documenting this same problem (as noted above).
  One was closed as invalid.  The other was simply ignored and timed
  out.   In addition, there are countless forum posts where people have
  documented and discussed this same problem.  Here are just a few:

  http://askubuntu.com/questions/127398/usb-drive-install-of-ubuntu-12-04-server-fails-cant-find-components-from-cd-r
  http://ubuntuforums.org/showthread.php?t=1538056
  http://ubuntuforums.org/showthread.php?t=2152193
  http://ubuntuforums.org/showthread.php?t=1692104

  This "Official" Ubuntu documentation tells people you can install
  Ubuntu from a flash drive and list LiLi and unetbootin-windows as
  tools to create the bootable flash drive from windows:

  https://help.ubuntu.com/community/Installation/FromUSBStick

  But it doesn't work.

  Thanks for reading.

  Matt Busche
  Lakewood, CO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1283240/+subscriptions



More information about the foundations-bugs mailing list