[Pkg-ltsp-devel] Bug#771728: ltsp-client-core: hooks in	/etc/kernel/postrm.d/ break linux-image package removal on arm
    Vagrant Cascadian 
    vagrant at debian.org
       
    Mon Dec  1 21:55:52 UTC 2014
    
    
  
Package: ltsp-client-core
Version: 5.5.4-1
Severity: serious
Tags: patch
When removing a linux-image package on an armhf system (and presumably
armel as well), mkimage is called in the ltsp-client hook
/etc/kernel/postrm.d/update-kernels, and generates output that causes
the package removal to fail...
Removing symbolic link initrd.img.old
You may need to re-run your boot loader
Purging configuration files for linux-image-3.16.0-4-armmp-lpae (3.16.7-2) ...
dpkg: error processing package linux-image-3.16.0-4-armmp-lpae (--purge):
 subprocess installed post-removal script returned error exit status 128
 Errors were encountered while processing:
  linux-image-3.16.0-4-armmp-lpae
E: Sub-process /usr/bin/dpkg returned an error code (1)
The following patch fixes this by redirecting the mkimage output to
/dev/null.
I plan to upload a fixed package today.
 client/share/ltsp/update-kernels | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/client/share/ltsp/update-kernels b/client/share/ltsp/update-kernels
index 5e079be..1a75103 100755
--- a/client/share/ltsp/update-kernels
+++ b/client/share/ltsp/update-kernels
@@ -352,7 +352,8 @@ tftpboot \${kernel_addr_r} \${serverip}:${kernel_file} \\
 EOF
 
         mkimage -A arm -O Linux -T script -C none -a 0x0 -e 0x0 \
-            -n 'LTSP boot script' -d $BOOT/boot.ltsp $BOOT/boot.scr
+            -n 'LTSP boot script' -d $BOOT/boot.ltsp $BOOT/boot.scr \
+            > /dev/null
 	
         # Copy .dtb files to boot dir.
         dtb_dirs="/usr/lib/linux-image-${version}/"
live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ltsp-devel/attachments/20141201/b82734c8/attachment.sig>
    
    
More information about the Pkg-ltsp-devel
mailing list