Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 10-01-2018 11:46:12

tice
Membre
Inscription : 10-01-2018

Installation de 389-admin

Bonjour,

Il semblerait que 389-admin 389-dsgw 389-ds-console 389-ds ne soient nécessaires pour krb5-user samba winbind ntp libpam. Hors il se trouve que j'ai une erreur lors de l'installation :

 krb5-user samba winbind ntp libpam-winbind libpam-krb5 libnss-winbind


.../...
janv. 10 09:05:40 tice systemd[1]: Starting 389 Administration Server....
janv. 10 09:05:41 tice apache2[3818]: (2)No such file or directory: AH02291: Ca… log
janv. 10 09:05:41 tice apache2[3818]: AH00014: Configuration check failed
janv. 10 09:05:41 tice systemd[1]: dirsrv-admin.service: Control process exited…us=1
janv. 10 09:05:41 tice systemd[1]: Failed to start 389 Administration Server..
janv. 10 09:05:41 tice systemd[1]: dirsrv-admin.service: Unit entered failed state.
janv. 10 09:05:41 tice systemd[1]: dirsrv-admin.service: Failed with result 'ex…de'.
Hint: Some lines were ellipsized, use -l to show in full.

dpkg: erreur de traitement du paquet 389-admin (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de 389-dsgw :
 389-dsgw dépend de 389-admin ; cependant :
 Le paquet 389-admin n'est pas encore configuré.

dpkg: erreur de traitement du paquet 389-ds (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Paramétrage de ntp (1:4.2.8p10+dfsg-3+deb9u1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u1) ...
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u1) ...
Des erreurs ont été rencontrées pendant l'exécution :
 389-admin
 389-dsgw
 389-ds-console
 389-ds
 



Si je comprends bien, 389-* sont bien installés, mais n'ont pas été configurés correctement durant leur installation. - d'où le fait que je l'adresse à cette rubrique "Gestion des paquets"

Ceci étant dit si je faisait un dpkg-reconfigure 389-* ça devrait faire quelque chose...

dpkg-reconfigure  389--admin


/usr/sbin/dpkg-reconfigure: 389-admin est cassé ou partiellement installé
 



Bon; donc je le retire avec apt-get remove puis le ré-installe et voilà :

apt-get install 389-admin


Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  389-admin-console 389-console 389-ds-console-doc libidm-console-framework-java libjss-java libldap-java
Veuillez utiliser « apt autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
  389-admin
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/266 ko dans les archives.
Après cette opération, 1 277 ko d'espace disque supplémentaires seront utilisés.
Sélection du paquet 389-admin précédemment désélectionné.
(Lecture de la base de données... 179094 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../389-admin_1.1.43-1+b1_amd64.deb ...
Dépaquetage de 389-admin (1.1.43-1+b1) ...
Paramétrage de 389-admin (1.1.43-1+b1) ...
Job for dirsrv-admin.service failed because the control process exited with error code.
See "systemctl status dirsrv-admin.service" and "journalctl -xe" for details.
invoke-rc.d: initscript dirsrv-admin, action "start" failed.
● dirsrv-admin.service - 389 Administration Server.
   Loaded: loaded (/lib/systemd/system/dirsrv-admin.service; disabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2018-01-10 10:38:02 CET; 4ms ago
  Process: 10787 ExecStart=/usr/sbin/apache2 -k start -f /etc/dirsrv/admin-serv/httpd.conf (code=exited, status=1/FAILURE)

janv. 10 10:38:02 tice systemd[1]: Starting 389 Administration Server....
janv. 10 10:38:02 tice apache2[10787]: (2)No such file or directory: AH02291: Cannot access directory '/va…ror log
janv. 10 10:38:02 tice apache2[10787]: AH00014: Configuration check failed
janv. 10 10:38:02 tice systemd[1]: dirsrv-admin.service: Control process exited, code=exited status=1
janv. 10 10:38:02 tice systemd[1]: Failed to start 389 Administration Server..
janv. 10 10:38:02 tice systemd[1]: dirsrv-admin.service: Unit entered failed state.
janv. 10 10:38:02 tice systemd[1]: dirsrv-admin.service: Failed with result 'exit-code'.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: erreur de traitement du paquet 389-admin (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Des erreurs ont été rencontrées pendant l'exécution :
 389-admin
E: Sub-process /usr/bin/dpkg returned an error code (1)



Donc il y a un moment ou le paramètrage se fait; mais pour autant la config n'est pas bonne au final. Y a donc bien un problème de paquetage ? Comment je résoud cela ?

En attendant je vais regarder comment faire la config de 389-admin manuellement.

Hors ligne

#2 10-01-2018 19:19:33

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-7-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : Installation de 389-admin

Bonjour
Essai avec l'option -f

apt-get install -f


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 16-01-2018 10:19:11

tice
Membre
Inscription : 10-01-2018

Re : Installation de 389-admin

Hé bien cela ne change rien à l'affaire. Du reste, l'installation est faite. Si je lis bien les message, le problème n'est pas sur l'installation mais sur le script de configuration post installation.

dpkg: erreur de traitement du paquet 389-admin (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
389-admin
E: Sub-process /usr/bin/dpkg returned an error code (1)



Et du reste si je fais

su -c 'dpkg --configure 389-admin'


Paramétrage de 389-admin (1.1.43-1+b1) ...
Job for dirsrv-admin.service failed because the control process exited with error code.
See "systemctl status dirsrv-admin.service" and "journalctl -xe" for details.
invoke-rc.d: initscript dirsrv-admin, action "start" failed.
● dirsrv-admin.service - 389 Administration Server.
   Loaded: loaded (/lib/systemd/system/dirsrv-admin.service; disabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2018-01-16 08:47:18 CET; 4ms ago
  Process: 3036 ExecStart=/usr/sbin/apache2 -k start -f /etc/dirsrv/admin-serv/httpd.conf (code=exited, status=1/FAILURE)

janv. 16 08:47:18 tice systemd[1]: Starting 389 Administration Server....
janv. 16 08:47:18 tice apache2[3036]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/dirsrv/admin-serv/' for main error log
janv. 16 08:47:18 tice apache2[3036]: AH00014: Configuration check failed
janv. 16 08:47:18 tice systemd[1]: dirsrv-admin.service: Control process exited, code=exited status=1
janv. 16 08:47:18 tice systemd[1]: Failed to start 389 Administration Server..
janv. 16 08:47:18 tice systemd[1]: dirsrv-admin.service: Unit entered failed state.
janv. 16 08:47:18 tice systemd[1]: dirsrv-admin.service: Failed with result 'exit-code'.
dpkg: erreur de traitement du paquet 389-admin (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 389-admin
 



On voit bien que le soucis est sur /var/log/dirsrv/admin-serv/  et du reste ce répertoire est vide. C'est donc cohérent.

J'ai changé les droits pour avoir en octal 40770  puis 777 - ce qui n'a pas de sens - mais rien n'y fait....

dirsrv-admin.service - 389 Administration Server.
   Loaded: loaded (/lib/systemd/system/dirsrv-admin.service; disabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2018-01-16 09:11:03 CET; 50s ago
  Process: 4502 ExecStart=/usr/sbin/apache2 -k start -f /etc/dirsrv/admin-serv/httpd.conf (code=exited, status=1/FAILURE)



D'ailleurs je me demande pourquoi apache devrait aller chercher son http.conf à cet endroit là alors que normalement ce doit être dans /etc/ .... surtout qu'il n'y a pas de httpd.conf à cet endroit !!!

Du reste pour la petite histoire, apache fonctionne parfaitement sur la machine.

Hors ligne

Pied de page des forums