[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--