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

cleaning up the d-i logs



I want to clean up the d-i syslog so it's more readable. Right now
there's lots of junk which makes it hard to trace problems. I think it
makes sense to continue having d-i output debug type information in
areas where it's still useful for debugging problems users might report
during an install, and remove debug information for things that have
settled down.

I've made all the changes I mention making locally but haven't committed
them, so speak up if some debugging I propose removing is useful.

> May  8 11:02:34 syslogd started: BusyBox v1.01 (Debian 1:1.01-4)
> May  8 11:02:34 kernel: klogd started: BusyBox v1.01 (Debian 1:1.01-4)
> May  8 11:02:35 init: ^MStarting pid 3200, console /dev/vc/1: '/sbin/debian-installer'
> May  8 11:02:35 init: ^MStarting pid 3208, console /dev/vc/3: '/usr/bin/tail'
> May  8 11:02:35 init: ^MStarting pid 3211, console /dev/vc/4: '/usr/bin/tail'

All of the above is too minor to worry about.

> May  8 11:02:35 main-menu[3264]: DEBUG: Executing /lib/main-menu.d/10rescue 
> May  8 11:02:35 main-menu[3264]: DEBUG: Executing /lib/main-menu.d/5lowmem 

These debugs seem unnecessary.

> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (libc6): package doesn't exist (ignored) 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (libtextwrap1): package doesn't exist (ignored) 

These should be kept in the log, it's a broken dependency, that's bad,
plus, we plan to fix all such issues eventually.

> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (libdebian-installer4): search, dependency from cdebconf-udeb 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (libdebian-installer4-udeb): mark, dependency from cdebconf-udeb 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (cdebconf-udeb): mark, dependency from localechooser 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (iso-3166-udeb): mark, dependency from localechooser 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (di-utils): mark, dependency from localechooser 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (localechooser): mark 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (libdebconfclient0): search, dependency from kbd-chooser 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (libdebconfclient0-udeb): mark, dependency from kbd-chooser 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (console-keymaps): search, dependency from kbd-chooser 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (console-keymaps-usb): mark, dependency from kbd-chooser 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (kbd-chooser): mark 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (rootskel): mark, dependency from hw-detect 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (archdetect): mark, dependency from hw-detect 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (hw-detect): mark, dependency from iso-scan 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (loop-modules): search, dependency from iso-scan 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (kernel-image-2.6.15-1-486-di): mark, dependency from loop-modules-2.6.15-1-486-di 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (loop-modules-2.6.15-1-486-di): mark, dependency from iso-scan 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (iso-scan): mark 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (cdrom-detect): search, dependency from cdrom-retriever 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (cdrom-retriever): mark, dependency from load-iso 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (anna): mark, dependency from load-iso 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (load-iso): mark 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (preseed-common): mark, dependency from file-preseed 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (file-preseed): mark 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (cdebconf-priority): mark 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (save-logs): mark 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (di-utils-shell): mark 
> May  8 11:02:35 main-menu[3264]: DEBUG: resolver (di-utils-reboot): mark 

These just clutter up the log, are not worth keeping in as long as
libd-i is properly resolving deps, which it has been for a while. Best
to move it inside ENABLE_EXTENSIVE_DEBUG ifdefs.

> May  8 11:02:35 main-menu[3264]: DEBUG: Menu item 'localechooser' selected 

This is worth keeping, it shows what the installer is doing. Perhaps it
shouldn't be DEBUG, but INFO though.

> May  8 11:02:35 main-menu[3264]: DEBUG: configure localechooser, status: 2  
> May  8 11:02:35 main-menu[3264]: DEBUG: configure cdebconf-udeb, status: 2  
> May  8 11:02:35 main-menu[3264]: DEBUG: configure libc6, status: 0  
> May  8 11:02:35 main-menu[3264]: DEBUG: configure libdebian-installer4, status: 0  
> May  8 11:02:35 main-menu[3264]: DEBUG: virtual package libdebian-installer4  

I think we can do without these, as long as main-menu is properly doing
its thing, so they can join the other commented out debugging aids in
it.

> May  8 11:02:35 main-menu[3264]: INFO: Falling back to the package description for libdebian-installer4-udeb 
> May  8 11:02:35 main-menu[3264]: INFO: Falling back to the package description for libdebian-installer4-udeb 

This seems to be main-menu building a menu to select which package to
configure to satisfy the virtual package libdebian-installer4,
discovering there's only one item, and throwing the menu away unused.

Best fix is probably to fix the dependency to not use a virtual package,
and the only such package left is cdebootstrap.

> May  8 11:02:35 debconf: Setting debconf/language to en
> May  8 11:03:53 debconf: Setting debconf/priority to medium

Noting when the priority changes is useful. Is it useful to note when
the language is changed?

> May  8 11:02:35 localechooser: info: Frontend in use: newt
> May  8 11:02:35 localechooser: info: Language input template is languagechooser/language-name-fb
> May  8 11:02:38 localechooser: info: LANGNAME=English
> May  8 11:02:38 localechooser: info: line=English;0;en;en_US.UTF-8;en;US;en_US:en_GB:en;kbd=lat0-sun16(utf8)

IMHO none of the above is worth keeping in the logs, but maybe Christian
disagrees?

> May  8 11:02:38 localechooser: info: Set debian-installer/language = 'en_US:en_GB:en'
> May  8 11:02:38 localechooser: info: Set debian-installer/locale = 'en'
> May  8 11:02:38 localechooser: info: Set debian-installer/fallbacklocale = 'en_US.UTF-8'
> May  8 11:02:38 localechooser: info: Set debian-installer/country = 'US'
> May  8 11:02:38 localechooser: info: Set debian-installer/consoledisplay = 'kbd=lat0-sun16(utf8)'
> May  8 11:02:38 localechooser: info: Set debconf/language = 'en_US:en_GB:en'
> May  8 11:02:38 localechooser: info: Set countrychooser/country-name = 'United States'
> May  8 11:02:38 localechooser: info: Set debian-installer/country = 'US'
> May  8 11:02:38 localechooser: info: Set debian-installer/locale = 'en_US.UTF-8'

This is probably worth keeping if only to show that localechooser likes
to set some things more than once.

> May  8 11:02:38 localechooser: info: Locale set successfully
> May  8 11:02:38 localechooser: info: Supported locales successfully set

Removed.

> May  8 11:02:38 main-menu[3264]: INFO: Priority changed externally, setting main-menu default to 'high' (high) 

This is a good example of a bad debug item, it logs this *every* time
the first time main-menu runs a menu item. Fixed.

> May  8 11:02:38 main-menu[3264]: DEBUG: configure console-keymaps, status: 0  
> May  8 11:02:38 main-menu[3264]: DEBUG: virtual package console-keymaps  
> May  8 11:02:38 main-menu[3264]: INFO: Falling back to the package description for console-keymaps-usb 
> May  8 11:02:38 main-menu[3264]: INFO: Falling back to the package description for console-keymaps-at 
> May  8 11:02:38 main-menu[3264]: INFO: Falling back to the package description for console-keymaps-usb 

More virtual packages stuff, not sure what to do about this.

> May  8 11:02:38 kbd-chooser[4071]: DEBUG: Mounting usbdevfs to look for kbd  

I assume this is useful.

> May  8 11:02:38 kbd-chooser[4071]: DEBUG: Parsing /proc/bus/usb/devices  

Removed..

> May  8 11:02:38 kbd-chooser[4071]: DEBUG: Found usb keyboard: 0x425:0x101  
> May  8 11:02:38 kbd-chooser[4071]: DEBUG: non-Apple USB keyboard detected  
> May  8 11:02:38 kbd-chooser[4071]: DEBUG: Forcing keymap list to AT (x86) 
> May  8 11:02:38 kbd-chooser[4071]: DEBUG: Adding generic entry for USB keymaps  

Assume this is useful.

> May  8 11:02:38 kbd-chooser[4071]: INFO: keyboard type at: present: false   
> May  8 11:02:38 kbd-chooser[4071]: INFO: keyboard type usb: present: unknown    
> May  8 11:02:38 kbd-chooser[4071]: INFO: keyboard type at: present: true:    

Seems unnecessary since turning on debconf debugging will show the list
it builds.

> May  8 11:02:38 kbd-chooser[4071]: INFO: Setting debian-installer/serial-console to false 
> May  8 11:02:38 kbd-chooser[4071]: INFO: Setting debian-installer/uml-console to false 

Removed, debconf debugging can be used to show the same thing.

> May  8 11:02:38 kbd-chooser[4071]: INFO: kbd-chooser: arch at selected 

This also seems like debconf debugging could show the same thing too,
removed.

> May  8 11:02:40 kbd-chooser[4071]: INFO: choose_keymap: keymap = us 

Redundant given very next line, removed.

> May  8 11:02:40 kbd-chooser[4071]: INFO: kbd_chooser: setting keymap us 

Redundant, available in debconf debugging.

> May  8 11:02:40 apt-install: Queueing package console-tools for later installation
> May  8 11:02:40 apt-install: Queueing package console-data for later installation
> May  8 11:02:40 apt-install: Queueing package console-common for later installation

This seems worth keeping..

> May  8 11:02:40 main-menu[3264]: INFO: Falling back to the package description for loop-modules-2.6.15-1-486-di 
> May  8 11:02:40 main-menu[3264]: INFO: Falling back to the package description for loop-modules-2.6.15-1-486-di 
> May  8 11:02:40 main-menu[3264]: DEBUG: configure loop-modules-2.6.15-1-486-di, status: 2  
> May  8 11:02:40 main-menu[3264]: DEBUG: configure kernel-image-2.6.15-1-486-di, status: 2  

Hmmm...

> May  8 11:02:40 hw-detect: No discover available. Maybe using hotplug instead?

Probably best to just remove this, it does log when using discover.

> May  8 11:02:40 hw-detect: Detecting hardware...
> May  8 11:02:41 hw-detect: Loading modules...

Probably unnecessary, removed.

> May  8 11:02:40 net/hw-detect.hotplug: Detected hotpluggable network interface lo

Assume this line is worth keeping..

Although why it keeps finding "lo" as a hotpluggable interface I don't
know.

> May  8 11:02:41 hw-detect: Missing module 'floppy'.
> May  8 11:02:41 hw-detect: Missing module 'ide-mod'.
> May  8 11:02:41 hw-detect: Missing module 'ide-probe-mod'.
> May  8 11:02:41 hw-detect: Missing module 'ide-detect'.
> May  8 11:02:41 hw-detect: Missing module 'ide-floppy'.

> May  8 11:02:42 hw-detect: Missing modules 'floppy (Linux Floppy), ide-mod (Linux IDE driver), ide-probe-mod (Linux IDE probe driver), ide-detect (Linux IDE detection), ide-floppy (Linux IDE floppy)

It's worth logging when modules are missing, but not twice, so removed
the first one.

> May  8 11:02:41 hw-detect: Detected module 'via82cxxx' for 'IDE chipset support'
> May  8 11:02:41 hw-detect: Trying to load module 'via82cxxx'
> May  8 11:02:41 hw-detect: insmod /lib/modules/2.6.15-1-486/kernel/drivers/ide/pci/via82cxxx.ko 

So it does this for every module. The first line is useful (sometimes).
The second line is redundant, removed. The third line is modprobe -v
output. Not sure why we run it -v..

> May  8 11:02:42 hw-detect: Detected discover version 1, installing discover1.
> May  8 11:02:42 apt-install: Queueing package discover1 for later installation

First line is unnecessary (also a bit wrong these days), and we have the second..

> May  8 11:02:42 hw-detect: Detected udev support, installing udev.
> May  8 11:02:42 hw-detect: Detected hotplug support, installing usbutils.
> May  8 11:02:42 hw-detect: Detected acpi support, installing acpi/acpid.

These messages all seem fairly useless, apt-install says what's being
done without them.

> May  8 11:02:43 hd-image-detect: Searching for Debian installation media...

That's really iso-scan, fixed the log function. Since the very next
thing it does is display the same in a progress bar, it's not really
needed.

> May  8 11:02:43 hd-image-detect: First pass: Look for ISOs near top-level of each filesystem.
> May  8 11:02:43 hd-image-detect: Waiting for /dev/discs/disc4/disc to possibly get ready..
> May  8 11:02:46 hd-image-detect: Mounted /dev/discs/disc4/part1 for first pass
> May  8 11:02:46 hd-image-detect: Found ISO ./debian-testing-i386-netinst.iso on /dev/discs/disc4/part1
> May  8 11:02:46 hd-image-detect: Mounted ./debian-testing-i386-netinst.iso
> May  8 11:02:46 hd-image-detect: Detected ISO with 'testing' (etch) distribution

These are all fairly useful except for the "Mounted iso" line.

> May  8 11:02:46 cdrom-retriever: info: Retrieving udeb include and exclude file.
> May  8 11:02:46 cdrom-retriever: info: Retrieving package list.

Removed..

> May  8 11:02:46 cdrom-retriever: warning: Unable to find contrib/debian-installer/binary-i386/Packages in /cdrom/dists/etch/Release.
> May  8 11:02:46 cdrom-retriever: warning: Unable to find contrib/debian-installer/binary-i386/Packages.gz in /cdrom/dists/etch/Release.

Not sure why d-i is looking for contrib udebs, or why the lists arn't
there..

> May  8 11:02:46 anna[11485]: DEBUG: install hw-detect, enhances installed packages hw-detect 
> May  8 11:02:46 anna[11485]: DEBUG: install apt-mirror-setup, queued by anna-install 
> May  8 11:02:46 anna[11485]: DEBUG: install apt-setup-udeb, priority >= standard 
> May  8 11:02:46 anna[11485]: DEBUG: install base-installer, priority >= standard 
> May  8 11:02:46 anna[11485]: DEBUG: ask for choose-mirror, is menu item 
> May  8 11:02:46 anna[11485]: DEBUG: install clock-setup, priority >= standard 
> May  8 11:02:46 anna[11485]: DEBUG: ask for crc-modules-2.6.15-1-486-di, matches kernel 

This goes on for several pages. I'm unsure whether to keep it or not,
this is very useful for debugging issues when modifying the installer,
and pretty useless the rest of the time.

> May  8 11:03:25 anna[19336]: DEBUG: skipping already installed apt-mirror-setup 

This one seems useless all the time, so commented.

> May  8 11:02:50 udevd-event[14722]: run_program: exec of program '/lib/udev/modalias_ieee1394' failed

Hmm, look here's a bug of some sort hidden in the logs!

> May  8 11:02:52 netcfg[19261]: INFO: eth0 is connected.  

Useful especially since the detection code is still prone to failure.

> May  8 11:03:04 dhclient: Internet Software Consortium DHCP Client 2.0pl5
> May  8 11:03:04 dhclient: Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
> May  8 11:03:04 dhclient: All rights reserved.
> May  8 11:03:04 dhclient: 
> May  8 11:03:04 dhclient: Please contribute if you find this software useful.
> May  8 11:03:04 dhclient: For info, please visit http://www.isc.org/dhcp-contrib.html
> May  8 11:03:04 dhclient: 
> May  8 11:03:04 dhclient: eth1: unknown hardware address type 24
> May  8 11:03:06 dhclient: eth1: unknown hardware address type 24
> May  8 11:03:06 dhclient: Listening on LPF/eth0/00:11:09:d6:a3:ad
> May  8 11:03:06 dhclient: Sending on   LPF/eth0/00:11:09:d6:a3:ad
> May  8 11:03:06 dhclient: Sending on   Socket/fallback/fallback-net
> May  8 11:03:06 dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
> May  8 11:03:14 dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11

I'd love to lose the banner, but the rest we clearly want in the log.

> May  8 11:03:25 main-menu[3264]: (process:19260): Internet Software Consortium DHCP Client 2.0pl5 
> May  8 11:03:25 main-menu[3264]: (process:19260):  
> May  8 11:03:25 main-menu[3264]: (process:19260): Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium. 
> May  8 11:03:25 main-menu[3264]: (process:19260):  
> May  8 11:03:25 main-menu[3264]: (process:19260): All rights reserved. 
> May  8 11:03:25 main-menu[3264]: (process:19260):  
> May  8 11:03:25 main-menu[3264]: (process:19260):  
> May  8 11:03:25 main-menu[3264]: (process:19260): Please contribute if you find this software useful. 
> May  8 11:03:25 main-menu[3264]: (process:19260):  
> May  8 11:03:25 main-menu[3264]: (process:19260): For info, please visit http://www.isc.org/dhcp-contrib.html 
> May  8 11:03:25 main-menu[3264]: (process:19260):  
> May  8 11:03:25 main-menu[3264]: (process:19260):  
> May  8 11:03:25 main-menu[3264]: (process:19260): eth1: unknown hardware address type 24 
> May  8 11:03:25 main-menu[3264]: (process:19260):  
> May  8 11:03:25 main-menu[3264]: (process:19260): eth1: unknown hardware address type 24 
> May  8 11:03:25 main-menu[3264]: (process:19260): Listening on LPF/eth0/00:11:09:d6:a3:ad 
> May  8 11:03:25 main-menu[3264]: (process:19260): Sending on   LPF/eth0/00:11:09:d6:a3:ad 
> May  8 11:03:25 main-menu[3264]: (process:19260): Sending on   Socket/fallback/fallback-net 
> May  8 11:03:25 main-menu[3264]: (process:19260): DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8 
> May  8 11:03:25 main-menu[3264]: (process:19260): DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11 

But not twice! This is main-menu logging stderr that got through to it.
dhclient really shouldn't sent that to stderr..

> May  8 11:03:58 hw-detect: Not starting pcmcia-cs since kernel version >= 2.6.13 and udev is enabled

Can't find this in current source..

> May  8 11:03:59 kernel: program parted_devices is using a deprecated SCSI ioctl, please convert it to SG_IO
> May  8 11:03:59 kernel: program parted_devices is using a deprecated SCSI ioctl, please convert it to SG_IO
> May  8 11:03:59 kernel: program parted_devices is using a deprecated SCSI ioctl, please convert it to SG_IO
> May  8 11:03:59 kernel: program parted_devices is using a deprecated SCSI ioctl, please convert it to SG_IO
> May  8 11:03:59 kernel: program parted_devices is using a deprecated SCSI ioctl, please convert it to SG_IO

Here until we fix it..

> May  8 11:04:00 partman: File descriptor 3 left open
> May  8 11:04:00 partman: File descriptor 4 left open
> May  8 11:04:00 partman: File descriptor 5 left open
> May  8 11:04:00 partman: File descriptor 6 left open

Ditto.

> May  8 11:04:00 partman:   No matching physical volumes found
> May  8 11:04:00 partman: No volume groups found
> May  8 11:04:00 partman: 
> May  8 11:04:00 partman:   Reading all physical volumes.  This may take a while...

Should be /dev/nulled, if it can be found..

> May  8 11:05:13 main-menu[3264]: (process:25245): unsupported 
> May  8 11:05:13 main-menu[3264]: (process:25245): kernelmodules_basicfilesystems 
> May  8 11:05:13 main-menu[3264]: (process:25245): kernelmodules_ext3 
> May  8 11:05:13 main-menu[3264]: (process:25245): kernelmodules_jfs 
> May  8 11:05:13 main-menu[3264]: (process:25245): kernelmodules_reiserfs 
> May  8 11:05:13 main-menu[3264]: (process:25245): kernelmodules_xfs 
> May  8 11:05:13 main-menu[3264]: (process:25245): umount_target 
> May  8 11:05:13 main-menu[3264]: (process:25245): parted 
> May  8 11:05:13 main-menu[3264]: (process:25245): md-devices 
> May  8 11:05:13 main-menu[3264]: (process:25245): grep:  
> May  8 11:05:13 main-menu[3264]: (process:25245): /proc/mdstat 
> May  8 11:05:13 main-menu[3264]: (process:25245): : No such file or directory 
> May  8 11:05:13 main-menu[3264]: (process:25245): dump 
> May  8 11:05:13 main-menu[3264]: (process:25245): lvm 
> May  8 11:05:13 main-menu[3264]: (process:25245): File descriptor 3 left open 
> May  8 11:05:13 main-menu[3264]: (process:25245): File descriptor 4 left open 
> May  8 11:05:13 main-menu[3264]: (process:25245): File descriptor 5 left open 
> May  8 11:05:13 main-menu[3264]: (process:25245): File descriptor 6 left open 
> May  8 11:05:13 main-menu[3264]: (process:25245):    
> May  8 11:05:13 main-menu[3264]: (process:25245): No volume groups found 
> May  8 11:05:13 main-menu[3264]: (process:25245):  
> May  8 11:05:13 main-menu[3264]: (process:25245): md 
> May  8 11:05:13 main-menu[3264]: (process:25245): update_partitions 
> May  8 11:05:13 main-menu[3264]: (process:25245): filesystems_detected 
> May  8 11:05:13 main-menu[3264]: (process:25245): autouse_swap 
> May  8 11:05:13 main-menu[3264]: (process:25245): backup 
> May  8 11:05:13 main-menu[3264]: (process:25245): initial_auto 
> May  8 11:05:13 main-menu[3264]: (process:25245): umount /target/ 

This all looks broken, stuff leaking out to stderr..

> May  8 11:05:16 os-prober: debug: running init /usr/lib/os-probes/init/10filesystems

os-prober has useful debugging messages, but this is not amoung them, removed.

> May  8 11:05:16 os-prober: unknown udeb msdos-modules
> May  8 11:05:16 os-prober: unknown udeb vfat-modules
> May  8 11:05:16 os-prober: unknown udeb minix-modules
> May  8 11:05:16 os-prober: unknown udeb hfs-modules
> May  8 11:05:16 os-prober: unknown udeb hfsplus-modules

This is a bug of sorts, os-prober tries to load udebs for the various
kernel modules and fails on these since they are variously unavailable
or available under a different name. vfat and msdos are pulled in
through fat-modules which is loaded by partman earlier, but that's only
luck.

> May  8 11:05:16 os-prober: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/discs/disc4/part1
> May  8 11:05:16 10freedos: debug: /dev/discs/disc4/part1 is a FAT32 partition
> May  8 11:05:16 os-prober: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/discs/disc4/part1
> May  8 11:05:16 10qnx: debug: /dev/discs/disc4/part1 is not a QNX4 partition: exiting
> May  8 11:05:16 os-prober: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/discs/disc4/part1
> May  8 11:05:16 20microsoft: debug: /dev/discs/disc4/part1 is a FAT32 partition
> May  8 11:05:16 os-prober: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/discs/disc4/part1
> May  8 11:05:16 os-prober: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/discs/disc4/part1
> May  8 11:05:16 os-prober: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/discs/disc4/part1
> May  8 11:05:16 os-prober: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/discs/disc4/part1

Some of this is useful for debugging, would be nice to cut it down
somehow. (Above is 1/4 of total.)

> May  8 11:05:46 main-menu[3264]: (process:7078): grep: /target/etc/passwd: No such file or directory 
> May  8 11:05:46 main-menu[3264]: (process:7078): grep:  
> May  8 11:05:46 main-menu[3264]: (process:7078): /target/etc/passwd 
> May  8 11:05:46 main-menu[3264]: (process:7078): : No such file or directory 

Bug, user-setup-udeb runs before there is a passwd file, so it needs to
deal with that..

> May  8 11:05:46 main-menu[3264]: (process:7078): ON STATE: 1 
> May  8 11:05:46 main-menu[3264]: (process:7078): ON STATE: 2 
> May  8 11:05:46 main-menu[3264]: (process:7078): ON STATE: 3 
> May  8 11:05:46 main-menu[3264]: (process:7078): ON STATE: 4 
> May  8 11:05:46 main-menu[3264]: (process:7078): ON STATE: 5 
> May  8 11:05:46 main-menu[3264]: (process:7078): ON STATE: 6 
> May  8 11:05:46 main-menu[3264]: (process:7078): ON STATE: 7 
> May  8 11:05:46 main-menu[3264]: (process:7078): ON STATE: 8 

Removed all this nonsense.

> May  8 11:05:46 base-installer: info: Execution hook before debootstrap

Removed.

> May  8 11:05:46 base-installer: info: Running /usr/lib/base-installer.d/01save-logs
> May  8 11:05:46 base-installer: info: Running /usr/lib/base-installer.d/40netcfg

Think it's ok to remove these, doesn't seem highly useful.

> May  8 11:06:06 debootstrap: Selecting previously deselected package base-files.
> May  8 11:06:06 debootstrap: (Reading database ... 
> May  8 11:06:06 debootstrap: 0 files and directories currently installed.)

Etc etc, key debugging info to keep..

> May  8 11:07:26 base-installer: Using CD-ROM mount point /cdrom/
> May  8 11:07:26 base-installer: Identifying.. 
> May  8 11:07:26 base-installer: [0780ce373dbb222213f4a83dfde95c46-2]
> May  8 11:07:26 base-installer: Scanning disc for index files..
> May  8 11:07:26 base-installer: Found 1 package indexes, 0 source indexes and 0 signatures
> May  8 11:07:26 base-installer: Found label 'Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20060314)'
> May  8 11:07:26 base-installer: This disc is called: 
> May  8 11:07:26 base-installer: 'Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20060314)'
> May  8 11:07:26 base-installer: Copying package lists...
> May  8 11:07:26 base-installer: ^MReading Package Indexes... 0%^M
> May  8 11:07:26 base-installer: ^MReading Package Indexes... 1%^M
> May  8 11:07:26 base-installer: ^MReading Package Indexes... Done^M
> May  8 11:07:26 base-installer: 
> May  8 11:07:26 base-installer: Writing new source list
> May  8 11:07:26 base-installer: Source list entries for this disc are:
> May  8 11:07:26 base-installer: deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20060314)]/ etch main
> May  8 11:07:26 base-installer: Repeat this process for the rest of the CDs in your set.
> May  8 11:07:26 base-installer: Ign cdrom://[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20060314)] etch Release.gpg
> May  8 11:07:26 base-installer: Ign cdrom://[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20060314)] etch Release
> May  8 11:07:26 base-installer: Reading package lists...

Useful for debugging..

> May  8 11:07:26 base-installer: info: Running post-base-installation hooks
> May  8 11:07:26 base-installer: info: Running /usr/lib/post-base-installer.d/05localechooser

Removed.

> May  8 11:07:27 apt-install: Reading package lists...
> May  8 11:07:27 apt-install: Building dependency tree...
> May  8 11:07:27 apt-install: The following packages will be REMOVED:
> May  8 11:07:27 apt-install:   base-config
> May  8 11:07:27 apt-install: The following NEW packages will be installed:
> May  8 11:07:27 apt-install:   locales

More useful for debugging..

> May  8 11:07:27 apt-install: perl: warning: Setting locale failed.
> May  8 11:07:27 apt-install: perl: warning: Please check that your locale settings:
> May  8 11:07:27 apt-install: ^ILANGUAGE = "en",
> May  8 11:07:27 apt-install: ^ILC_ALL = (unset),
> May  8 11:07:27 apt-install: ^ILANG = "en_US.UTF-8"
> May  8 11:07:27 apt-install:     are supported and installed on your system.
> May  8 11:07:27 apt-install: perl: warning: Falling back to the standard locale ("C").

fjp fixed this today..

> May  8 11:07:28 localechooser: Generating locales (this might take a while)...
> May  8 11:07:28 localechooser:   en_US
> May  8 11:07:28 localechooser: .UTF-8
> May  8 11:07:28 localechooser: ...
> May  8 11:07:29 localechooser:  done
> May  8 11:07:29 localechooser: Generation complete.

Removed by dropping locale-gen stdout.

> May  8 11:07:29 base-installer: info: kernel linux-image-2.6.15-1-486 usable on 386
> May  8 11:07:29 base-installer: info: kernel linux-image-2.6-486 usable on 386
> May  8 11:07:29 base-installer: info: kernel kernel-image-2.4.27-2-386 usable on 386
> May  8 11:07:29 base-installer: info: kernel kernel-image-2.4-386 usable on 386
> May  8 11:07:29 base-installer: info: Found kernels 'linux-image-2.6.15-1-486,linux-image-2.6-486,kernel-image-2.4.27-2-386,kernel-image-2.4-386'
> May  8 11:07:29 base-installer: info: arch_kernel candidates: linux-image-2.6-486 linux-image-2.6-386
> May  8 11:07:29 base-installer: info: arch_kernel: linux-image-2.6-486 (present)
> May  8 11:07:29 base-installer: info: Using kernel 'linux-image-2.6-486'

Very useful debugging info.

> May  8 11:07:29 base-installer: info: Setting do_initrd='yes'.
> May  8 11:07:29 base-installer: info: Setting link_in_boot='no'.

Probably worth keeping.

> May  8 11:07:29 base-installer: info: Possible initramfs generator(s): 'initramfs-tools yaird'
> May  8 11:07:29 base-installer: info: Available initramfs generator(s): 'initramfs-tools'
> May  8 11:07:29 base-installer: info: Installing initramfs-tools.

I think the first and third lines should be removed. Note that the next bit is
apt-install installing whatever it selected.

> May  8 11:07:30 base-installer: info: Installing kernel 'linux-image-2.6-486'.

Redundant, removed.

> May  8 11:07:43 base-installer: info: Installing extra packages into /target/.

Worth keeping just to say why these packages are being installed
(apt-install queue).

> May  8 11:07:45 base-installer: info: Installed console-tools successfully into /target/

No need to log success, removed.

> May  8 11:07:46 apt-install: E: Couldn't find package acpi
> May  8 11:07:46 base-installer: warning: Failed to install acpi into /target/: 1

Kept the second line, although the first really says it all..

> May  8 11:07:47 base-installer: info: Cleaning up

Removed.

> May  8 11:07:47 main-menu[3264]: (process:7211): File descriptor 3 left open 
> May  8 11:07:47 main-menu[3264]: (process:7211): File descriptor 4 left open 
> May  8 11:07:47 main-menu[3264]: (process:7211): File descriptor 5 left open 
> May  8 11:07:47 main-menu[3264]: (process:7211): File descriptor 6 left open 

Ugh, wonder what this is?

> May  8 11:07:47 main-menu[3264]: (process:7211): Selected initrd generator 'initramfs-tools'. 

Removed.

> May  8 11:07:58 apt-setup: warning: /usr/lib/apt-setup/generators/50mirror returned error code 1; discarding output
> May  8 11:08:02 apt-setup: warning: /usr/lib/apt-setup/generators/90security output did not verify

Good debugging info..

> May  8 11:08:02 main-menu[3264]: (process:1200): Err http: etch Release.gpg 
> May  8 11:08:02 main-menu[3264]: (process:1200):   Unable to connect to  http: 
> May  8 11:08:02 main-menu[3264]: (process:1200): Ign http: etch Release 
> May  8 11:08:02 main-menu[3264]: (process:1200): Err http: etch/main Packages 
> May  8 11:08:02 main-menu[3264]: (process:1200):   Unable to connect to  http: 
> May  8 11:08:02 main-menu[3264]: (process:1200): Failed to fetch http:///debian/dists/etch/Release.gpg  Unable to connect to  http: 
> May  8 11:08:02 main-menu[3264]: (process:1200): Failed to fetch http:///debian/dists/etch/main/binary-i386/Packages.gz  Unable to connect to  http: 

As is all this.

> May  8 11:08:02 main-menu[3264]: DEBUG: Menu item 'pkgsel' selected 
> May  8 11:08:02 main-menu[3264]: DEBUG: configure pkgsel, status: 2  
> May  8 11:08:02 debconf: Obsolete command TITLE Configuring called

I think this title thing is a passthrough issue. Should we remove the
warning, since it is used for passthrough?

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


Reply to: