Package: installation-reports Severity: important Hi there!
I recently bought an SSD (Intel X-25M 80GB SSDSA2MH080G2C1) and after having read around the web about the different "tips&tricks for SSD", I was ready to install Debian GNU/Linux on it. Unfortunately, the result was quite far from my expectations (read below). Please note that this is a new report for the same machine at: http://bugs.debian.org/406026 Thx, bye, Gismo / Luca -- Package-specific info:
Boot method: multi-arch & hd-media Image version: http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/multi-arch/iso-cd/ http://d-i.debian.org/daily-images/amd64/daily/hd-media/ Date: from 20101016 to 20101018 Machine: IBM/Lenovo ThinkPad X60 (model 1706-GMG with 2x1GB RAM) Partitions: [upon request] Base System Installation Checklist: [O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it Initial boot: [O] Detect network card: [E] -> point 1 Configure network: [O] Detect CD: [ ] Load installer modules: [E] -> point 1 Detect hard drives: [O] Partition hard drives: [E] -> point 2 Install base system: [O] Clock/timezone setup: [O] User/password setup: [O] Install tasks: [O] Install boot loader: [E] -> point 3 Overall install: [E] -> point 3 Comments/Problems: 1) the amd64-i386-powerpc-netinst multi-arch image built on 20101016-08:59 (d-i 20101016-03:54) is useless, given that on both amd64 (my laptop) and i386 (a Compaq Deskpro EN SFF PIII-650) after the country/language selection there is an error: [!!] Load installer components from CD No kernel modules were found. This probably is due to a mismatch between the kernel used by this version of the installer and the kernel version available in the archive. If you're installing from a mirror, you can work around this problem by choosing to install a different version of Debian. The install will probably fail to work if you continue without kernel modules. Continue the install without loading kernel modules? On i386, continuing causes the installer to fail when looking for drivers for the network card. I thus tested two older multi-arch images I had around: a) the image built on 20100912-03:39 (d-i 20100911-21:57) similarly fails b) the image built on 20100717-15:25 (d-i 20100717-09:54) works OK Today I did two more tests: c) i386 netinst image built on 20101018-09:15 (d-i 20101018-03:54) works OK d) multi-arch image built on 20101018-09:25 (d-i 20101018-03:54) fails again with the "No kernel modules were found" message on QEMU (both amd64 and i386) In the end, for my laptop (amd64) I downloaded the hd-media image built on 20101017-00:17 and used that for the next steps, together with the amd64-businesscard image built on 20101017-08:45 (d-i 20101017-00:08) and the firmware tarball extracted on the hd-media. 2) first, two things which IMHO are sub-optimized: a) my HD was a fresh new one (never used, not even partitioned before) and thus it does not require any erasing when creating the LUKS volume. I know that I can *manually* switch the erasing off (and everything is explained in the installation guide, thank you!), the major problem is that there is no indication that erasing a disk can last quite a lot of time... b) given that the installation did not completely finish, I have not checked the final result, but it would be a good thing for partman to recognize an SSD and add some default options (e.g. noatime). *NB*, this is only an idea, not a complaint, so please do not start flaming on that... Then, the real problem: I decided to follow the default Debian guided partitioning scheme for LUKS+LVM with a separate /home. However, once I discovered that the filesystem used was ext3 (and not ext4, which AFAIK gives better performances with SSDs), I simply went back to the partitioning step. At the same time, I decided that having a separate /home was useless, so I removed every automatically-created partition. Finally, following Iustin Pop's advice and also because AFAIK dm-crypt can not use TRIM, I decided to leave 5GB of space free for the SSD, i.e. not used and not partitioned at all. And here the surprise: without rebooting, there is no way to delete LUKS+LVM once you have passed the partition step. Instead, I was always answered that the partition (real or encrypted) was in use by the LVM subsystem. As I said, rebooting was the solution and I could then continue on. 3) the installation went smoothly (base installation plus tasksel's laptop and standard tasks) until the boot loader installation, i.e. GRUB-2. Here the corresponding output from d-i's syslog: --8<---------------cut here---------------start------------->8--- Oct 17 16:36:30 main-menu[387]: INFO: Menu item 'grub-installer' selected Oct 17 16:36:30 grub-installer: info: architecture: amd64/generic Oct 17 16:36:30 grub-installer: info: Identified partition label for /dev/mapper/gismo-root: loop Oct 17 16:36:31 grub-installer: dpkg: warning: ignoring request to remove grub which isn't installed. Oct 17 16:36:31 grub-installer: dpkg: warning: ignoring request to remove grub-legacy which isn't installed. Oct 17 16:36:31 in-target: Reading package lists... Oct 17 16:36:31 in-target: Oct 17 16:36:31 in-target: Building dependency tree... Oct 17 16:36:31 in-target: Oct 17 16:36:31 in-target: Reading state information... Oct 17 16:36:31 in-target: Oct 17 16:36:31 in-target: The following extra packages will be installed: Oct 17 16:36:31 in-target: grub-common os-prober Oct 17 16:36:31 in-target: Suggested packages: Oct 17 16:36:31 in-target: multiboot-doc grub-emu xorriso desktop-base Oct 17 16:36:31 in-target: The following NEW packages will be installed: Oct 17 16:36:31 in-target: grub-common grub-pc os-prober Oct 17 16:36:32 in-target: 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Oct 17 16:36:32 in-target: Need to get 2,812 kB of archives. Oct 17 16:36:32 in-target: After this operation, 6,697 kB of additional disk space will be used. Oct 17 16:36:32 in-target: Get:1 http://cdn.debian.net/debian/ sid/main grub-common amd64 1.98+20100804-5 [1,795 kB] Oct 17 16:36:35 in-target: Get:2 http://cdn.debian.net/debian/ sid/main grub-pc amd64 1.98+20100804-5 [993 kB] Oct 17 16:36:36 in-target: Get:3 http://cdn.debian.net/debian/ sid/main os-prober amd64 1.39 [23.1 kB] Oct 17 16:36:37 in-target: Preconfiguring packages ... Oct 17 16:36:37 in-target: Fetched 2,812 kB in 4s (570 kB/s) Oct 17 16:36:37 in-target: Selecting previously deselected package grub-common. Oct 17 16:36:37 in-target: (Reading database ... Oct 17 16:36:37 in-target: 31622 files and directories currently installed.) Oct 17 16:36:37 in-target: Unpacking grub-common (from .../grub-common_1.98+20100804-5_amd64.deb) ... Oct 17 16:36:37 in-target: Selecting previously deselected package grub-pc. Oct 17 16:36:37 in-target: Unpacking grub-pc (from .../grub-pc_1.98+20100804-5_amd64.deb) ... Oct 17 16:36:37 in-target: Selecting previously deselected package os-prober. Oct 17 16:36:37 in-target: Unpacking os-prober (from .../os-prober_1.39_amd64.deb) ... Oct 17 16:36:37 in-target: Processing triggers for man-db ... Oct 17 16:36:38 in-target: Processing triggers for install-info ... Oct 17 16:36:38 in-target: Setting up grub-common (1.98+20100804-5) ... Oct 17 16:36:38 in-target: Setting up grub-pc (1.98+20100804-5) ... Oct 17 16:36:38 in-target: Oct 17 16:36:38 in-target: Creating config file /etc/default/grub with new version Oct 17 16:36:39 in-target: Use of uninitialized value $template in exists at /usr/share/perl5/Debconf/Template.pm line 81, <GEN2> line 88. Oct 17 16:36:39 in-target: Use of uninitialized value $item in exists at /usr/share/perl5/Debconf/DbDriver/Cache.pm line 39, <GEN2> line 88. Oct 17 16:36:39 in-target: Use of uninitialized value $item in exists at /usr/share/perl5/Debconf/DbDriver/Cache.pm line 39, <GEN2> line 88. Oct 17 16:36:39 in-target: Use of uninitialized value $template in exists at /usr/share/perl5/Debconf/Template.pm line 81, <GEN2> line 97. Oct 17 16:36:39 in-target: Use of uninitialized value $item in exists at /usr/share/perl5/Debconf/DbDriver/Cache.pm line 39, <GEN2> line 97. Oct 17 16:36:39 in-target: Use of uninitialized value $item in exists at /usr/share/perl5/Debconf/DbDriver/Cache.pm line 39, <GEN2> line 97. Oct 17 16:36:39 in-target: Setting up os-prober (1.39) ... Oct 17 16:36:39 anna-install: Installing ext2-modules Oct 17 16:36:39 anna-install: Installing ext3-modules Oct 17 16:36:39 anna-install: Installing ext4-modules Oct 17 16:36:39 anna-install: Installing reiserfs-modules Oct 17 16:36:39 anna-install: Installing xfs-modules Oct 17 16:36:39 anna-install: Installing jfs-modules Oct 17 16:36:39 anna-install: Installing msdos-modules Oct 17 16:36:39 os-prober: unknown udeb msdos-modules Oct 17 16:36:39 anna-install: Installing vfat-modules Oct 17 16:36:39 os-prober: unknown udeb vfat-modules Oct 17 16:36:39 anna-install: Installing ntfs-modules Oct 17 16:36:39 anna[20199]: DEBUG: resolver (kernel-image-2.6.32-5-amd64-di): package doesn't exist (ignored) Oct 17 16:36:39 anna[20199]: DEBUG: resolver (nls-core-modules-2.6.32-5-amd64-di): package doesn't exist (ignored) Oct 17 16:36:39 anna[20199]: DEBUG: retrieving ntfs-modules-2.6.32-5-amd64-di 1.70 Oct 17 16:36:39 anna-install: Installing minix-modules Oct 17 16:36:39 os-prober: unknown udeb minix-modules Oct 17 16:36:39 anna-install: Installing hfs-modules Oct 17 16:36:39 os-prober: unknown udeb hfs-modules Oct 17 16:36:39 anna-install: Installing hfsplus-modules Oct 17 16:36:39 os-prober: unknown udeb hfsplus-modules Oct 17 16:36:39 anna-install: Installing qnx4-modules Oct 17 16:36:39 anna[20254]: DEBUG: resolver (kernel-image-2.6.32-5-amd64-di): package doesn't exist (ignored) Oct 17 16:36:39 anna[20254]: DEBUG: retrieving qnx4-modules-2.6.32-5-amd64-di 1.70 Oct 17 16:36:39 anna-install: Installing ufs-modules Oct 17 16:36:39 anna-install: Installing btrfs-modules Oct 17 16:36:39 anna-install: Installing fs-core-modules Oct 17 16:36:39 os-prober: unknown udeb fs-core-modules Oct 17 16:36:39 anna-install: Installing fs-secondary-modules Oct 17 16:36:39 os-prober: unknown udeb fs-secondary-modules Oct 17 16:36:39 kernel: [ 1140.257331] NTFS driver 2.1.29 [Flags: R/W MODULE]. Oct 17 16:36:39 kernel: [ 1140.262233] QNX4 filesystem 0.2.3 registered. Oct 17 16:36:39 kernel: [ 1140.267264] btrfs: Unknown symbol zlib_deflateEnd Oct 17 16:36:39 kernel: [ 1140.267723] btrfs: Unknown symbol zlib_deflate Oct 17 16:36:39 kernel: [ 1140.268066] btrfs: Unknown symbol zlib_deflate_workspacesize Oct 17 16:36:39 kernel: [ 1140.268572] btrfs: Unknown symbol zlib_deflateInit2 Oct 17 16:36:39 os-prober: File descriptor 3 (pipe:[2326]) leaked on lvs invocation. Parent PID 20375: log-output Oct 17 16:36:39 os-prober: File descriptor 4 (/dev/pts/0) leaked on lvs invocation. Parent PID 20375: log-output Oct 17 16:36:39 os-prober: File descriptor 5 (/dev/pts/0) leaked on lvs invocation. Parent PID 20375: log-output Oct 17 16:36:39 os-prober: File descriptor 6 (/dev/pts/0) leaked on lvs invocation. Parent PID 20375: log-output Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda1 Oct 17 16:36:39 50mounted-tests: debug: mounted as ext2 filesystem Oct 17 16:36:39 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/10freedos Oct 17 16:36:39 10freedos: debug: /dev/sda1 is not a FAT partition: exiting Oct 17 16:36:39 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/10qnx Oct 17 16:36:39 10qnx: debug: /dev/sda1 is not a QNX4 partition: exiting Oct 17 16:36:39 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/20macosx Oct 17 16:36:39 macosx-prober: debug: /dev/sda1 is not an HFS+ partition: exiting Oct 17 16:36:39 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/20microsoft Oct 17 16:36:39 20microsoft: debug: /dev/sda1 is not a MS partition: exiting Oct 17 16:36:39 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/30utility Oct 17 16:36:39 30utility: debug: /dev/sda1 is not a FAT partition: exiting Oct 17 16:36:39 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/40lsb Oct 17 16:36:39 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/70hurd Oct 17 16:36:39 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/80minix Oct 17 16:36:39 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90linux-distro Oct 17 16:36:39 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90solaris Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda2 Oct 17 16:36:39 50mounted-tests: debug: /dev/sda2 is a LUKS partition; skipping Oct 17 16:36:39 os-prober: debug: os detected by /usr/lib/os-probes/50mounted-tests Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/mapper/gismo-root Oct 17 16:36:39 10freedos: debug: /dev/mapper/gismo-root is not a FAT partition: exiting Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/mapper/gismo-root Oct 17 16:36:39 10qnx: debug: /dev/mapper/gismo-root is not a QNX4 partition: exiting Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/mapper/gismo-root Oct 17 16:36:39 macosx-prober: debug: /dev/mapper/gismo-root is not an HFS+ partition: exiting Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/mapper/gismo-root Oct 17 16:36:39 20microsoft: debug: /dev/mapper/gismo-root is not a MS partition: exiting Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/mapper/gismo-root Oct 17 16:36:39 30utility: debug: /dev/mapper/gismo-root is not a FAT partition: exiting Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/mapper/gismo-root Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/mapper/gismo-root Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/mapper/gismo-root Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/mapper/gismo-root Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/mapper/gismo-root Oct 17 16:36:39 os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/mapper/gismo-swap Oct 17 16:36:39 50mounted-tests: debug: /dev/mapper/gismo-swap is a swap partition; skipping Oct 17 16:36:39 os-prober: debug: os detected by /usr/lib/os-probes/50mounted-tests Oct 17 16:36:41 grub-installer: info: Installing grub on '/dev/sda' Oct 17 16:36:41 grub-installer: info: grub-install supports --no-floppy Oct 17 16:36:41 grub-installer: info: Running chroot /target grub-install --no-floppy --force "/dev/sda" Oct 17 16:36:41 grub-installer: /usr/sbin/grub-probe: error: no such disk. Oct 17 16:36:41 grub-installer: Auto-detection of a filesystem module failed. Oct 17 16:36:41 grub-installer: Please specify the module with the option `--modules' explicitly. Oct 17 16:36:41 grub-installer: error: Running 'grub-install --no-floppy --force "/dev/sda"' failed. Oct 17 16:36:53 main-menu[387]: (process:19453): File descriptor 3 (pipe:[2326]) leaked on lvdisplay invocation. Parent PID 19490: /bin/sh Oct 17 16:36:53 main-menu[387]: (process:19453): File descriptor 4 (/dev/pts/0) leaked on lvdisplay invocation. Parent PID 19490: /bin/sh Oct 17 16:36:53 main-menu[387]: (process:19453): File descriptor 5 (/dev/pts/0) leaked on lvdisplay invocation. Parent PID 19490: /bin/sh Oct 17 16:36:53 main-menu[387]: (process:19453): File descriptor 6 (/dev/pts/0) leaked on lvdisplay invocation. Parent PID 19490: /bin/sh Oct 17 16:36:53 main-menu[387]: (process:19453): perl: warning: Setting locale failed. Oct 17 16:36:53 main-menu[387]: (process:19453): perl: warning: Please check that your locale settings: Oct 17 16:36:53 main-menu[387]: (process:19453): LANGUAGE = (unset), Oct 17 16:36:53 main-menu[387]: (process:19453): LC_ALL = (unset), Oct 17 16:36:53 main-menu[387]: (process:19453): LANG = "C.UTF-8" Oct 17 16:36:53 main-menu[387]: (process:19453): are supported and installed on your system. Oct 17 16:36:53 main-menu[387]: (process:19453): perl: warning: Falling back to the standard locale ("C"). Oct 17 16:36:53 main-menu[387]: (process:19453): locale: Cannot set LC_CTYPE to default locale: No such file or directory Oct 17 16:36:53 main-menu[387]: (process:19453): locale: Cannot set LC_MESSAGES to default locale: No such file or directory Oct 17 16:36:53 main-menu[387]: (process:19453): locale: Cannot set LC_ALL to default locale: No such file or directory Oct 17 16:36:53 main-menu[387]: (process:19453): perl: warning: Setting locale failed. Oct 17 16:36:53 main-menu[387]: (process:19453): perl: warning: Please check that your locale settings: Oct 17 16:36:53 main-menu[387]: (process:19453): LANGUAGE = (unset), Oct 17 16:36:53 main-menu[387]: (process:19453): LC_ALL = (unset), Oct 17 16:36:53 main-menu[387]: (process:19453): LANG = "C.UTF-8" Oct 17 16:36:53 main-menu[387]: (process:19453): are supported and installed on your system. Oct 17 16:36:53 main-menu[387]: (process:19453): perl: warning: Falling back to the standard locale ("C"). Oct 17 16:36:53 main-menu[387]: (process:19453): locale: Cannot set LC_CTYPE to default locale: No such file or directory Oct 17 16:36:53 main-menu[387]: (process:19453): locale: Cannot set LC_MESSAGES to default locale: No such file or directory Oct 17 16:36:53 main-menu[387]: (process:19453): locale: Cannot set LC_ALL to default locale: No such file or directory Oct 17 16:36:53 main-menu[387]: WARNING **: Configuring 'grub-installer' failed with error code 1 Oct 17 16:36:53 main-menu[387]: WARNING **: Menu item 'grub-installer' failed. --8<---------------cut here---------------end--------------->8--- Please note I have not tried to fix anything, which means that the installation above is still available for any tests, at least in rescue mode ;-) All logs, at least the one you can save from within d-i, are also available, upon request. BTW, given the nature of the HD I was installing on (an SSD), drive which will become my first one and used for everyday work, I would prefer to reduce the number of installations cycles at a minimum... -- Please make sure that the hardware-summary log file, and any other installation logs that you think would be useful are attached to this report. Please compress large files using gzip. Once you have filled out this report, mail it to sub...@bugs.debian.org. [remove anything which is not specific to the new version of the installer]
-- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.36-rc6-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
pgpyUwflSi4f5.pgp
Description: PGP signature