Bug#401925: Not replacing /etc/default/saslauthd renders daemon unable to start.

Ka Teznik kateznik at free.fr
Wed Dec 6 21:17:05 CET 2006


package:sasl2-bin
version:2.1.22.dfsg1-5
severity:normal

During a dist-upgrade, i got the following error :

Paramétrage de sasl2-bin (2.1.22.dfsg1-5) ...
Fichier de configuration « /etc/default/saslauthd »
 ==> Modifié (par vous ou par un script) depuis l'installation.
 ==> Le distributeur du paquet a fourni une version mise à jour.
   Que voulez-vous faire ? Vos options sont les suivantes :
    Y ou I  : installer la version du responsable du paquet
    N ou O  : garder votre version actuellement installée
      D     : afficher les différences entre les versions
      Z     : suspendre ce processus pour examiner la situation
 L'action par défaut garde votre version actuelle.
*** saslauthd (Y/I/N/O/D/Z) [défaut=N] ? n
Installation de la nouvelle version du fichier de 
configuration /etc/init.d/saslauthd ...
Starting SASL Authentication Daemon: saslauthd/usr/sbin/saslauthd: option 
requires an argument -- n
usage: saslauthd [options]

option information:
  -a <authmech>  Selects the authentication mechanism to use.
  -c             Enable credential caching.
  -d             Debugging (don't detach from tty, implies -V)
  -r             Combine the realm with the login before passing to 
authentication mechanism
                 Ex. login: "foo" realm: "bar" will get passed as login: 
"foo at bar"
                 The realm name is passed untouched.
  -O <option>    Optional argument to pass to the authentication
                 mechanism.
  -l             Disable accept() locking. Increases performance, but
                 may not be compatible with some operating systems.
  -m <path>      Alternate path for the saslauthd working directory,
                 must be absolute.
  -n <procs>     Number of worker processes to create.
  -s <kilobytes> Size of the credential cache (in kilobytes)
  -t <seconds>   Timeout for items in the credential cache (in seconds)
  -v             Display version information and available mechs
  -V             Enable verbose logging
  -h             Display this message.

saslauthd 2.1.22
authentication mechanisms: sasldb getpwent kerberos5 pam rimap shadow ldap

Due to the heavy differences (in comments) between the two files, I choose n, 
then saslauthd refused to load. 

Modifying START=yes in the new file corrected the problem.
A message inciting to modify the conffile, and saving the old one instead of 
rewriting it should IMHO be used.

Packages : (Versions after upgrade)
ii  libsasl2                  2.1.22.dfsg1-5 
ii  libsasl2-2                2.1.22.dfsg1-5
ii  libsasl2-modules          2.1.22.dfsg1-5
ii  sasl2-bin                 2.1.22.dfsg1-5

Kernel version :
Linux 2.6.17-2-686 #1 SMP Wed Sep 13 16:34:10 UTC 2006 i686 GNU/Linux
This is linux-image-2.6.17-2-686 version 2.6.17-9

Libc6 Version : 2.3.6.ds1-8

Hoping to help, cheers for the very good work made by DDs :-)

-- 
K@ Teznik <kateznik at free.fr>

Construire peut être le fruit d'un travail long et acharné. Détruire peut être 
l'oeuvre d'une seule journée - Winston Churchill.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-cyrus-sasl2-debian-devel/attachments/20061206/9df86bb2/attachment.pgp


More information about the Pkg-cyrus-sasl2-debian-devel mailing list