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

Bug#393795: installation-report: PowerMac G4



Could you please check if this is resolved or still present in the version
of X currently in unstable? This should be possible by installing in
expert mode using a businesscard image and selecting "unstable" during
mirror selection.

Finally found some time for installation testing again.

Downloaded 20061022 daily powerpc businesscard iso and selected unstable. It failed to install the kernel. Handcopied from tty4:
Setting up linux-image-2.6.18-1-powerpc (2.6.18-3) ...
[...]
Using mkinitramfs-kpkg to build the ramdisk.
Missing Required parameter 'Old' at /var/lib/dpkg/info/linux-image-2.6.18-1-powerpc.postinst line 393.
dpkg: error processing linux-image-2.6.18-1-powerpc (--configure):
 subprocess post-installation script returned error exit status 2

Some debugging: this error comes from spath subrouteing that is given an empty string as the 'Old' parameter. Further investigation shows that the error comes from the last pair of spath invocations before the declaration of sub handle_non_symlinks (7th and 8th invocation of spath - I do not know the line numbers since I have inserted numerous debug statements). 7th invocation of spath gets Old=New="/boot/" and returns an empty string that is assinged to $Old and this is given to the 8th spath and spath errors out.

So it's ! $no_symlink && $do_symlink =~ /Yes/i && ! $reverse_symlink.
$realimageloc = "/boot/", $image_dest = "/boot/". It's in handle_missing_link, kimage="initrd.img", image_dest="/boot/", image_name="initrd.img-2.6.18-1-powerpc", src_dir="/boot", and image_magic has the same variables.

So nothing seems wrong, spath 8 is just for this special case. Maybe spath should not complain? I commented out the die clauses in spath and it seemed to set up the symlinks well in /boot.

Well, I could not catch the moment when linux-image has been unpacked but not yet configured to stop apt and fix the script and continue apt so I could not complete the install today. Is there a way to tell main-menu that I have completed a step and it can continue liks it did complete it?

--
Meelis Roos (mroos@linux.ee)



Reply to: