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

postinst-does-not-load-confmodule and postinst hang





http://mentors.debian.net/package/resiprocate

I got a lintian warning
   postinst-does-not-load-confmodule

so I added a line to source the module:

   #!/bin/sh

   . /usr/share/debconf/confmodule

   set -e

into my repro.postinst file

Now, the postinst hangs and doesn't return to the prompt:

# dpkg -i repro_1.8.0~pre5-1_amd64.deb
Selecting previously unselected package repro.
(Reading database ... 196677 files and directories currently installed.)
Unpacking repro (from repro_1.8.0~pre5-1_amd64.deb) ...
Setting up repro (1.8.0~pre5-1) ...
Adding group `repro' (GID 125) ...
Done.
Adding system user `repro' (UID 116) ...
Adding new user `repro' (UID 116) with group `repro' ...
Not creating home directory `/var/lib/repro'.
Starting SIP proxy: repro.
^Cdpkg: error processing repro (--install):
 subprocess installed post-installation script was interrupted
Processing triggers for man-db ...
Errors were encountered while processing:
 repro


If I look at the process table while it is hung:

11451 pts/1    S+     0:00 dpkg -i repro_1.8.0~pre5-1_amd64.deb
11461 pts/1    S+     0:00 /usr/bin/perl -w /usr/share/debconf/frontend
/var/lib/dpkg/info/repro.postinst configure
11467 pts/1    Z+     0:00 [repro.postinst] <defunct>
11509 pts/1    Sl+    0:00 /usr/sbin/repro /etc/repro/repro.config
--Daemonize=true --LoggingType=syslog --PidFile=/var/run/re
11524 pts/3    R+     0:00 ps ax

and the repro process is definitely active (I can see log activity, it
is all normal)

If I don't source debconf confmodule, there is no freeze


Reply to: