Bug#778773: Jessie RC1 Installer parted server segfault
Package: installation-reports
Boot method: USB Flash
Image version: debian-jessie-DI-rc1-amd64-DVD-1.iso
Date: 2/19/2015
Machine: Lenovo Thinkpad L420
Processor: Core i5
Memory: 4GB
Partitions:
/dev/sda1 2048 2459647 2457600 1.2G 7 HPFS/NTFS/exFAT
/dev/sda2 2459648 197772147 195312500 93.1G 7 HPFS/NTFS/exFAT
/dev/sda3 602961920 625139711 22177792 10.6G 7 HPFS/NTFS/exFAT
/dev/sda4 197773310 602961919 405188610 193.2G 5 Extended
/dev/sda5 197773312 197967871 194560 95M 83 Linux
/dev/sda6 197969920 213592063 15622144 7.5G 83 Linux
/dev/sda7 213594112 602961919 389367808 185.7G 83 Linux
Output of lspci -knn (or lspci -nn):
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
Subsystem: Lenovo Device [17aa:21dd]
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09)
Subsystem: Lenovo Device [17aa:21dd]
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
Subsystem: Lenovo Device [17aa:21dd]
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)
Subsystem: Lenovo Device [17aa:21dd]
Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)
Subsystem: Lenovo Device [17aa:21dd]
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b4)
Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b4)
Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b4)
Kernel driver in use: pcieport
00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b4)
Kernel driver in use: pcieport
00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b4)
Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)
Subsystem: Lenovo Device [17aa:21dd]
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 04)
Subsystem: Lenovo Device [17aa:21dd]
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04)
Subsystem: Lenovo Device [17aa:21dd]
Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 04)
Subsystem: Lenovo Device [17aa:21dd]
03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] [8086:0085] (rev 34)
Subsystem: Intel Corporation Device [8086:1311]
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader [10ec:5209] (rev 01)
Subsystem: Lenovo Device [17aa:21dd]
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
Subsystem: Lenovo Device [17aa:21dd]
Kernel driver in use: r8169
Install
Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
Initial boot: [O] (after BIOS update)
Detect network card: [E]
Configure network: [O]
Detect CD: [O]
Load installer modules: [ ]
Detect hard drives: [O]
Partition hard drives: [E]
Install base system: [ ]
Clock/timezone setup: [ ]
User/password setup: [ ]
Install tasks: [ ]
Install boot loader: [ ]
Overall install: [ ]
Comments/Problems:
Network card detection required firmware rtl_nic and iwlwifi. Those were
provided through another USB flash drive, but the installer made it look
like those files weren't available. Looking into dmesg showed that the
installer *did* find the files, but firmware loading failed, although at
least eth0 still did work after that.
Wifi:
[ 62.050246] cfg80211: Calling CRDA to update world regulatory domain
[ 62.050465] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 62.050476] r8169 0000:09:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 62.050843] r8169 0000:09:00.0: irq 41 for MSI/MSI-X
[ 62.050913] Intel(R) Wireless WiFi driver for Linux, in-tree:
[ 62.050915] Copyright(c) 2003- 2014 Intel Corporation
[ 62.051068] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 62.051105] r8169 0000:09:00.0 eth0: RTL8168d/8111d at 0xffffc90000670000, e8:9a:8f:de:ac:d2, XID 083000c0 IRQ 41
[ 62.051108] r8169 0000:09:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 62.051262] iwlwifi 0000:03:00.0: irq 42 for MSI/MSI-X
[ 62.051531] iwlwifi 0000:03:00.0: firmware: failed to load iwlwifi-6000g2a-6.ucode (-2)
[ 62.051533] iwlwifi 0000:03:00.0: Direct firmware load failed with error -2
[ 62.051534] iwlwifi 0000:03:00.0: Falling back to user helper
[ 62.061418] iwlwifi 0000:03:00.0: firmware: failed to load iwlwifi-6000g2a-5.ucode (-2)
[ 62.061422] iwlwifi 0000:03:00.0: Direct firmware load failed with error -2
[ 62.061424] iwlwifi 0000:03:00.0: Falling back to user helper
[ 62.061594] iwlwifi 0000:03:00.0: no suitable firmware found!
Ethernet:
[ 69.461739] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 69.461756] r8169 0000:09:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 69.462214] r8169 0000:09:00.0: irq 41 for MSI/MSI-X
[ 69.462581] r8169 0000:09:00.0 eth0: RTL8168d/8111d at 0xffffc90000670000, e8:9a:8f:de:ac:d2, XID 083000c0 IRQ 41
[ 69.462588] r8169 0000:09:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 69.493668] r8169 0000:09:00.0: firmware: failed to load rtl_nic/rtl8168d-2.fw (-2)
[ 69.493677] r8169 0000:09:00.0: Direct firmware load failed with error -2
[ 69.493680] r8169 0000:09:00.0: Falling back to user helper
[ 69.494436] r8169 0000:09:00.0 eth0: unable to load firmware patch rtl_nic/rtl8168d-2.fw (-12)
[ 69.507772] r8169 0000:09:00.0 eth0: link down
[ 69.507827] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
The real showstopper however was setting up crypt partitions. First off,
it seems like you *still* cannot remove a crypt partition - if you make
an error (like forgetting /boot), you have to restart the whole
installer! That already bothered me with Debian 7, and a quick search
shows this has bothered other people as well for many, many
years. *Please* fix this.
So after restarting and "not forgetting /boot", I configured sda6 and
sda7 to be crypt partitions and succesfully set up sda6 to be encrypted
swap. When trying to set up sda6 and the installer re-detects the
partitions, it hangs; dmesg shows that parted-server segfaulted:
[ 163.104745] Adding 7811068k swap on /dev/mapper/sda6_crypt. Priority:-1 extents:1 across:7811068k FS
[ 192.830604] parted_server[11405]: segfault at 8 ip 000000000040b4b1 sp 00007fff18775430 error 4 in parted_server[400000+12000]
This happened on a second try as well.
Reply to: