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

Bug#358397: initramfs-tools: Fails to install



severity 358397 important
stop

hello Manoj,

On Wed, 22 Mar 2006, Manoj Srivastava wrote:

>         The package fails to install (failure to check if the image is
>  modifiable), is the first part. Failure to install makes is
>  unuseable. 

ro /boot is not a standard debian config.
initramfs-tools need to error out or full /boot would allow the
linux-image to stay configured without having a correct initrd.img
 
> ,----
> | Errors were encountered while processing:
> |  initramfs-tools
> | E: Sub-process /usr/bin/dpkg returned an error code (1)
> | A package failed to install.  Trying to recover:
> | Setting up initramfs-tools (0.57b) ...
> | touch: cannot touch `/boot/initrd.img-2.6.15.4-skas3-v9-pre8': Read-only file system
> | /usr/sbin/mkinitramfs: line 218: /boot/initrd.img-2.6.15.4-skas3-v9-pre8: Read-only file system
> | cpio: write error: Broken pipe
> | dpkg: error processing initramfs-tools (--configure):
> |  subprocess post-installation script returned error exit status 1
> | Errors were encountered while processing:
> |  initramfs-tools
> `----
> 
>         The init ram fs was not created using initramfs-tools, and yet
>  it tries to recreate the initramfs on upgrade, without asking the
>  admin, which is an problem in its own right: Why is automated
>  regeneration of the initramfs being done? If I want to, I should be
>  able to refresh the initrd when I wish it should be updated.

ok so an upgrade of initramfs-tools tried to alter an yaird generated
initramfs. i'm sorry but i can't reproduce that:
$ egrep ramdisk /etc/kernel-img.conf 
ramdisk = /usr/sbin/mkinitrd.yaird /usr/sbin/mkinitrd

$ sudo dpkg-reconfigure  linux-image-2.6.16-1-686
Running depmod.
Finding valid ramdisk creators.
Using /usr/sbin/mkinitrd.yaird to build the ramdisk.
..

$ sudo dpkg -i ../initramfs-tools_0.58_all.deb 
(Reading database ... 121726 files and directories currently installed.)
Preparing to replace initramfs-tools 0.57 (using
.../initramfs-tools_0.58_all.deb) ...
Unpacking replacement initramfs-tools ...
Setting up initramfs-tools (0.58) ...
/boot/initrd.img-2.6.16-1-686 has been altered.  Cannot update.


-- 
maks



Reply to: