[Pkg-mailman-hackers] Re: Bug#244183: default_server_language code prevents package configuration
GCS
gcs@lsc.hu
Sat, 17 Apr 2004 16:31:44 +0200
--2fHTh5uZTiUOsy+g
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hi,
OK, I have found some strange things (bug #244183):
On Sat, Apr 17, 2004 at 12:46:41PM +0100, Jamie L. Penman-Smithson <jamie@s=
ilverdream.org> wrote:
> It seems to hang at exactly the same point whether I try to upgrade,
> downgrade or install... Throughly frustrating.
>=20
> Setting up mailman (2.1.4-1.backports.org.1) ...
^^^^^^^^^^^^^-- does he use Woody?
> debconf (developer): frontend started
> debconf (developer): frontend running, package name is mailman
> debconf (developer): starting /var/lib/dpkg/info/mailman.config
> configure 2.1.4-3
> Looking for enabled languages (this may take some time) ... done.
> debconf (developer): <-- GET mailman/site_languages
> debconf (developer): --> 0 en
> debconf (developer): <-- INPUT high mailman/site_languages
> debconf (developer): --> 30 question skipped
> debconf (developer): <-- SET mailman/gate_news yes
> debconf (developer): --> 0 value set
> debconf (developer): <-- INPUT low mailman/gate_news
> debconf (developer): --> 30 question skipped
> debconf (developer): <-- GO
> debconf (developer): --> 0 ok
> debconf (developer): starting /var/lib/dpkg/info/mailman.postinst
> configure 2.1.4-3
The postinst scripts starts here...
> debconf (developer): <-- GET mailman/site_languages
> debconf (developer): --> 0 en
> Installing site language en ...........................................
> done.
> debconf (developer): <-- GET mailman/gate_news
> debconf (developer): --> 0 yes
Siggy corrected my gate_news handling (r39), as boolean returns true/false
instead of yes/no. I bet it applies for debconf 1.4.0 and above (Woody
has 1.3.22, thus it uses yes/no yet).
> debconf (developer): <-- STOP
Debconf related stuff is over.
> No updates are necessary.
User experience hang here.
> root 13879 0.0 0.3 8304 404 pts/20 S+ 12:14 0:00 dpkg
> --configure -a
> root 13880 0.0 1.3 9056 1720 pts/20 S+ 12:14 0:00
> /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/mailm
> root 13956 0.0 0.6 2404 832 pts/20 S+ 12:15 0:00 /bin/sh
> -e /var/lib/dpkg/info/mailman.postinst configure 2.1.4-3
> root 14989 0.1 0.7 17936 964 pts/20 D+ 12:15 0:02 find
> /var/lib/mailman/ -type d -print0
^^--- this process hangs
The relevant lines from postinst:
# fix permissions
find /var/lib/mailman/ -type d -print0 | xargs -r -0 chmod g+s
chmod o-r,o+x /var/lib/mailman/archives/private
Anyone has idea why a simple find like this should hang? Maybe it's over
an NFS share, and it's not available?
Cheers,
Laszlo/GCS
--2fHTh5uZTiUOsy+g
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFAgT/QMDatjqUaT90RAu/nAJ9tPmCh5YzGbzWTqPNDxmynQ/7RewCcDKXT
yFj7SGLFTG+0PcGWw1wp9gQ=
=pL/o
-----END PGP SIGNATURE-----
--2fHTh5uZTiUOsy+g--