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

Re: debconf casse (plus long)



Le dimanche 3 Octobre 2004 13:00, Francois Sauterey nous a écrit :
> Sur une de mes machines, le debconf est dans un (très) sale état !
>
> Du coup la pre-configuration d'un certain nombre de paquet (slapd entre
> autre) part dans le decor (genre 'boucle infinie' ou attente infinie ?) !
> (bien sur rien dans les logs)
>
> Y a-t-il un moyen de regénéré /var/cache/debconf/config.dat (je pense que
> le problème est LA)

Bon mes affaires n'avance pas... Les diverses propositions faites avaient peu 
ou prou déjà été tenté ;~{
Mais j'ai avancé un peu dans le débrouillage des ennuis

* system: c'est une vraie Woody... Mais elle a déjà vécu en commencant par 
être une patate, upgradé en Woody sans arréter les nombreux services qu'elle 
fournie.
Sarge attendra... cette machine est en prod depuis bientot 8 ans, elle va paqs 
se mettre à jouer les aventurière ;~}
* dpkg-reconfigure se passe très bien... mais cela ne change rien ;~{
* tentative d'installe de slapd donne :
===============================
server:~> sudo apt-get install slapd
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  slapd
0 packages upgraded, 1 newly installed, 0 to remove and 2  not upgraded.
Need to get 0B/607kB of archives. After unpacking 1810kB will be used.
Preconfiguring packages ...
... 20 minutes sans rien!!
=> ^C
===============================

Pendant l'attente ps auxww donne:
root     12279  0.3  8.6  6676 5348 pts/0    S    19:36   0:00
 apt-get install slapd
root     12280  0.0  1.5  2300  976 pts/0    S    19:36   0:00 
 /bin/sh -c /usr/sbin/dpkg-preconfigure --apt || true
root     12281 74.1  8.7  6712 5436 pts/0    R    19:36   2:20 
 /usr/bin/perl -w /usr/sbin/dpkg-preconfigure --apt
root     12286  0.0  0.0     0    0 pts/0    Z    19:36   0:00
 [apt-extracttemp <defunct>]
root     12288 25.1  2.3  2816 1480 pts/0    S    19:36   0:47 
 /usr/bin/perl /tmp/config.122861 configure

Le problème semble être dans /tmp/config.122861 

Script perl.
J'édite, quelques print "par ici", on relance
 sudo /usr/bin/perl /tmp/config.122861 configure
la première ligne (un print bien sûr") ne s'affiche pas ;~{ !
re-vi et la première ligne est en fait :
use Debconf::Client::ConfModule ':all';
C'est là que ça plante.
Dernier test:
/usr/bin/perl /tmp/config.122861 configure (sans le sudo)
could not open /var/cache/debconf/config.dat: Permission non accordée
c'est bien ce *$#&@ de config.dat qui à l'air de ma planter!

Je ne vois plus trop quoi tenté pour débugger...
Et sur une autre machine quasi identique, l'install marche du premier coup...

-- 
"Quelle connerie la guerre..."  J. Prevert
Francois Sauterey   Francois_AT_Sauterey.org
Mon hébergeur ? Le R@S (http://www.ras.eu.org)



Reply to: