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

Bug#264947: marked as done (Busybox chroot crash/errors on Sarge 08/06 for ia64.)



Your message dated Sun, 20 Apr 2008 17:09:29 -0400
with message-id <20080420210929.GA8922@kodama.kitenet.net>
and subject line closing
has caused the Debian Bug report #264947,
regarding Busybox chroot crash/errors on Sarge 08/06 for ia64.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
264947: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=264947
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: busybox, partman

This bug is detected on sarge-netinst.iso for ia64 20040806  (RC1).
The system is an HP rx2600 dual Itanium II.  This error
occurs on both a pristine iso and an iso with my new boot.img
and an updated elilo-installer udeb installed.

The busybox shell running elilo-installer's postinst terminates 
pre-maturely, generating an incorrect error.  The upper levels
interpret this error as a failure of postinst rather than postinst
catching the error and reporting its own (more exact) error.

This is a bit of an unusual bug in that it is triggered by another
regression bug in either partman or the kernel packaging for
ia64.  The following code fragment from elilo-installer.postinst
from my working copy with debugging lines illustrates the problem:

--- snip ---
db_progress INFO elilo-installer/progress_running
echo "about to elilo bootpart=$bootpart, rootfs=$rootfs" \
   >> /tmp/elilo-installer
chroot /target /usr/sbin/elilo --autoconf --boot $bootpart \
  --root $rootfs --efiboot > /tmp/errmsg 2>&1

ERRCODE=$?
echo "done elilo" >> /tmp/elilo-installer
echo "error code=$ERRCODE." >> /tmp/elilo-installer

--- snip ---

The trigger of this event is the failure of partman or ??? to
install fat-modules causing elilo to error return because it
cannot mount the vfat f/s in $bootpart (/dev/sda1).
The trace file /tmp/elilo-installer contains "about to ..."
as its last line with the shell vars properly expanded,
in this case, bootpart=/dev/sda1 and rootfs=/dev/sda2.

The echo "done elilo" is never reached.  I have tried
a number of alternatives including "err=$(....)".
The file /tmp/errmsg records the error message from elilo.
In addition, the command run from the install shell
returns $? of 0.  The same command run from multi-user
(bash) returns $? of 1.

a snippit of install syslog follows with inline comments:

Aug  9 22:58:05 main-menu[238]: DEBUG: resolver (libblkid1-udeb): mark, 
dependency from e2fsprogs-udeb
Aug  9 22:58:05 main-menu[238]: DEBUG: resolver (e2fsprogs-udeb): mark, 
dependency from partman-basicfilesystems
Aug  9 22:58:05 main-menu[238]: DEBUG: resolver (ext2-modules): search, 
dependency from partman-basicfilesystems
Aug  9 22:58:05 main-menu[238]: DEBUG: resolver 
(kernel-image-2.4.26-itanium-smp-di): mark, dependency from 
partman-basicfilesystems
Aug  9 22:58:05 main-menu[238]: DEBUG: resolver (fat-modules): package 
doesn't exist (ignored)
  --- this occurs earlier for fat, xfs, ext3, and reiserfs as well...
  --- the udebs appear to be on the netinst iso however...
Aug  9 22:58:05 main-menu[238]: DEBUG: resolver 
(partman-basicfilesystems): mark, dependency from partman-target

Aug  9 22:58:05 main-menu[238]: DEBUG: resolver (bugreporter-udeb): mark
Aug  9 22:58:05 main-menu[238]: DEBUG: resolver (cdrom-checker): mark
Aug  9 22:58:05 main-menu[238]: DEBUG: resolver (di-utils-shell): mark
Aug  9 22:58:05 main-menu[238]: DEBUG: resolver (di-utils-reboot): mark
Aug  9 22:58:05 main-menu[238]: DEBUG: Menu item 'elilo-installer' 
selected
Aug  9 22:58:05 main-menu[238]: DEBUG: configure elilo-installer, 
status: 2
Aug  9 22:58:12 main-menu[238]: (process:8790): mount: fs type vfat not 
supported by kernel
Aug  9 22:58:12 main-menu[238]: (process:8790): elilo: An error occured 
mounting /dev/sda1
   -- This is where elilo dies.  This run may not have had the redirect.
Aug  9 22:58:12 main-menu[238]: WARNING **: Configuring 
'elilo-installer' failed with error code 1
  -- postinst should have handled this.
Aug  9 22:58:12 main-menu[238]: WARNING **: Menu item 'elilo-installer' 
failed.
Aug  9 22:58:58 main-menu[238]: INFO: Modifying debconf priority limit 
from 'high' to 'medium'

There are additional issues caused by the module load failure(s) that 
render the RC1 iso unusable.  I am currently investigating those as 
well.

Regards,

Jim
-- 
*************
Jim Lieb			Wild Open Source Inc.
lieb@wildopensource.com		Cell: 831.295.9317
Office: 831.421.0883            Fax:  831.421.0885



--- End Message ---
--- Begin Message ---
Closing this bug since it appears to have been fixed.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: