Bug#916565: libopenmpi3,openmpi-{common,doc}: fails to remove: post-removal script subprocess returned error exit status 1

2018-12-19 Thread Samuel Thibault
Control: reassign -1 dh-fortran-mod
Control: affects -1 + openmpi
Control: tags -1 + patch

>  rm: cannot remove '/usr/lib/x86_64-linux-gnu/fortran/gfortran-8#': No such 
> file or directory
>  rm: cannot remove 'End': No such file or directory
>  rm: cannot remove 'automatically': No such file or directory
>  rm: cannot remove 'added': No such file or directory
>  rm: cannot remove 'section': No such file or directory

Looking at the postrm script, I see

rmdir --ignore-fail-on-non-empty --parents /usr/lib/$multiarch/fortran/$base
[ -d /usr/lib/$multiarch/fortran/$base ] && rm 
/usr/lib/$multiarch/fortran/$cmplr# End automatically added section

Its seems to be coming from dh-fortran-mod: the postrm-fortran-mod does
not have a \n on the last line. Could you apply the attached patch?
Then we'll have to rebuild openmpi and possibly others with the same
resulting issue.

Samuel
--- postrm-fortran-mod.orig 2018-12-19 16:20:54.080650624 +0100
+++ postrm-fortran-mod  2018-12-19 16:20:57.120660630 +0100
@@ -3,4 +3,4 @@
 cmplr="#FCOMPILER#"
 
 rmdir --ignore-fail-on-non-empty --parents /usr/lib/$multiarch/fortran/$base
-[ -d /usr/lib/$multiarch/fortran/$base ] && rm 
/usr/lib/$multiarch/fortran/$cmplr
\ No newline at end of file
+[ -d /usr/lib/$multiarch/fortran/$base ] && rm 
/usr/lib/$multiarch/fortran/$cmplr


Bug#916565: libopenmpi3,openmpi-{common,doc}: fails to remove: post-removal script subprocess returned error exit status 1

2018-12-15 Thread Andreas Beckmann
Followup-For: Bug #916565

While testing the mpqc-openmpi package, there was some more error output:

  Removing libopenmpi3:amd64 (3.1.3-5) ...
  rm: cannot remove '/usr/lib/x86_64-linux-gnu/fortran/gfortran-8#': No such 
file or directory
  rm: cannot remove 'End': No such file or directory
  rm: cannot remove 'automatically': No such file or directory
  rm: cannot remove 'added': No such file or directory
  rm: cannot remove 'section': No such file or directory
  dpkg: error processing package libopenmpi3:amd64 (--remove):
   installed libopenmpi3:amd64 package post-removal script subprocess returned 
error exit status 1

  Removing openmpi-common (3.1.3-5) ...
  rm: cannot remove '/usr/lib/x86_64-linux-gnu/fortran/gfortran-8#': No such 
file or directory
  rm: cannot remove 'End': No such file or directory
  rm: cannot remove 'automatically': No such file or directory
  rm: cannot remove 'added': No such file or directory
  rm: cannot remove 'section': No such file or directory
  dpkg: error processing package openmpi-common (--remove):
   installed openmpi-common package post-removal script subprocess returned 
error exit status 1


Andreas



Bug#916565: libopenmpi3,openmpi-{common,doc}: fails to remove: post-removal script subprocess returned error exit status 1

2018-12-15 Thread Andreas Beckmann
Package: libopenmpi3,openmpi-common,openmpi-doc
Version: 3.1.3-5
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package fails to remove.

>From the attached log (scroll to the bottom...):

  Removing libopenmpi3:amd64 (3.1.3-5) ...
  dpkg: error processing package libopenmpi3:amd64 (--remove):
   installed libopenmpi3:amd64 package post-removal script subprocess returned 
error exit status 1

  Removing openmpi-common (3.1.3-5) ...
  dpkg: error processing package openmpi-common (--remove):
   installed openmpi-common package post-removal script subprocess returned 
error exit status 1

  Removing openmpi-doc (3.1.3-5) ...
  dpkg: error processing package openmpi-doc (--remove):
   installed openmpi-doc package post-removal script subprocess returned error 
exit status 1


cheers,

Andreas


libopenmpi3_3.1.3-5.log.gz
Description: application/gzip