[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#224645: netcfg wishlists, udhcpc|pump, intend /etc/network/interfaces



Package: installation-reports

INSTALL REPORT

Debian-installer-version: daily built from 17-Dec-2003
http://people.debian.org/~manty/testing/netinst/i386/daily/
sarge-i386-netinst.iso      17-Dec-2003 07:34   120M
uname -a: 2.4.22
Date: Sat Dec 20 18:07:00 CET 2003
Method: boot from IDE CD-ROM, using netinst ISO
Machine: No-name desktop PC
Processor: AMD Duron 900 MHz
Memory: 448 MB
Root Device: IDE
Output of lspci:

00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 02)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 10)
00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 10)
00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 10)
00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 20)
00:09.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 42)
00:0d.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang]
01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)


Base System Installation Checklist:

Initial boot worked:    [O]
Configure network HW:   [O]
Config network:         [E]
Detect CD:              [O]
Load installer modules: [O]
Detect hard drives:     [O]
Partition hard drives:  [O]
Create file systems:    [O]
Mount partitions:       [O]
Install base system:    [O]
Install boot loader:    [O]
Reboot:                 [O]
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Comments/Problems:

This PC had two Ethernet devices, and one was connected to another machine
running a DHCP server.  netcfg showed:
  eth0: Ethernet or Fast Ethernet
  eth1: Ethernet or Fast Ethernet
I selected eth1, but got an error.  Unfortunately, it did not tell me at
all what was wrong!   After a bit I found out that it called /sbin/pump
which failed with "error while loading shared libraries: libpopt.so.9:
cannot open shared object file: No such file or directory".  I see pump is
being removed (#221227).  I guess in netcfg-common.c, udhcpc should also be
preferred to pump, i.e. those lines swaped:
    else if (stat("/sbin/pump", &stat_buf) == 0)
        dhcp_client = PUMP;
and:
    else if (stat("/sbin/udhcpc", &stat_buf) == 0)
        dhcp_client = UDHCPC;
Still, netcfg should show why the DHCP client failed.  Also, since pump is
broken, it should definitely not be installed for beta2!

Also, the "eth1: Ethernet or Fast Ethernet" menu is nice, but damn if I
know what eth0 and eth1 are... it would be cool to show the name of the
device, perhaps that shown by lspci:
    eth0: VIA Technologies, Inc. VT6102
    eth1: 3Com Corporation 3c905 100BaseTX

Since DHCP didn't work in the beginning (I later simply removed /sbin/pump
so it would use /sbin/udhcpc instead), I configured a static address.  I
put in my info and was asked "Is this information correct?".  I said "no",
and did the whole thing again.  It rememberd the IP address I typed in
before, but it reset my gateway from 10.0.0.140 to 10.0.0.1.

Also, a /etc/network/interfaces entry is generated which looks like this:

iface eth1 inet static
address ...
netmask ...

Please format/intend this more nicely:

iface eth1 inet static
    address ...
    netmask ...

After boot, eth0 and eth1 suddenly changed!  I told debian-installer to use
eth1 (the 3Com) for DHCP, but after reboot the 3Com was suddenly eth0!

Also, when base-config asked me to type a root password, I accidentally had
CAPS LOCK on.  Perhaps you should recognize this and warn the user.

-- 
Martin Michlmayr
tbm@cyrius.com



Reply to: