Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/11/2015, à 19:55

aaaallleex

Installation Redmine, E: Sub-process /usr/bin/dpkg returned an error

Bonjour a tous,

Après plusieurs essai infructueux de l'installation de Redmine, je me tourne vers vous car j'ai un beau message d'erreur de dpkg à l’exécution de la ligne:

sudo apt-get install redmine redmine-mysql

retourne:

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
redmine est déjà la plus récente version disponible.
redmine-mysql est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de redmine (3.0~20140825-5) ...
chown: impossible d'accéder à «/usr/share/redmine/config/environment.rb»: Aucun fichier ou dossier de ce type
dpkg: erreur de traitement du paquet redmine (--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 :
 redmine
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai suivis cette  procédure d'installation et suis sur une marchine virtuelle (host windows) qui fait tourner Ubuntu 15.

Résultat l'installation de Redmine ne fonctionne pas et j'ai le message d'erreur quand je tente d’autre commande:

sudo apt-get install --reinstall dpkg

retourne:

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/2 220 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 248726 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../dpkg_1.17.25ubuntu1_amd64.deb ...
Dépaquetage de dpkg (1.17.25ubuntu1) sur (1.17.25ubuntu1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) ...
Paramétrage de dpkg (1.17.25ubuntu1) ...
Paramétrage de redmine (3.0~20140825-5) ...
chown: impossible d'accéder à «/usr/share/redmine/config/environment.rb»: Aucun fichier ou dossier de ce type
dpkg: erreur de traitement du paquet redmine (--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 :
 redmine
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai déjà lancer l'ensemble les commandes suivantes qui n'apportent rien:

sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo dpkg --configure -a
sudo apt-get update && sudo apt-get dist-upgrade
sudo dpkg --force-all --configure -a 
sudo apt-get remove redmine 

Pourriez vous me dire comment retrouver un environnement permettant l'installation de Redmine?

Merci d'avance,

Hors ligne

#2 Le 24/11/2015, à 15:13

xabilon

Re : Installation Redmine, E: Sub-process /usr/bin/dpkg returned an error

Salut

Le problème est redmine, tu auras la même erreur à chaque fois que tu installeras ou mettras à jour quoi que ce soit, car à chaque APT essaiera de débloquer redmine.
L'installation est apparemment assez délicate, j'ai un peu cherché sur le net et il y a pas mal de problèmes...

Le fichier introuvable est /usr/share/redmine/config/environment.rb censé être installé justement par redmine, et le script de post-installation (postinst) fait ensuite un chown dessus.
Je ne vois nulle part de trace du dépaquetage de redmine, qui doit justement installer ce fichier. Essaye de désinstaller totalement redmine, puis de le réinstaller :

sudo apt-get purge redmine
sudo apt-get clean
sudo apt-get update
sudo apt-get install redmine-mysql
sudo apt-get install redmine

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 24/11/2015, à 17:11

aaaallleex

Re : Installation Redmine, E: Sub-process /usr/bin/dpkg returned an error

Bonjour,

Merci pour ta réponse xabilon.

J'ai une erreur dès la première ligne de commande:

sudo apt-get purge redmine

J'ai une fenêtre qui s'ouvre dans la console me demandant si je veux supprimer la base de donnée associée actuellement à Redmine. Si je réponds oui j'ai le message suivant

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)  

si je réponds non:

Des erreurs ont été rencontrées pendant l'exécution :
 redmine
E: Sub-process /usr/bin/dpkg returned an error code (1)

Je vais essayer de désinstaller et réinstaller Mysql...

Hors ligne

#4 Le 24/11/2015, à 17:20

xabilon

Re : Installation Redmine, E: Sub-process /usr/bin/dpkg returned an error

Oui, le problème d'installation de Redmine est souvent lié à la base de données. Concernant Redmine je ne saurai pas t'aider, mais on va essayer de récupérer un gestionnaire de paquets fonctionnel et sans erreurs.
À priori, il faudrait que mysql-server soit installé, et que le serveur mysql soit lancé : http://forum.ubuntu-fr.org/viewtopic.php?id=11558&p=2


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#5 Le 24/11/2015, à 18:08

aaaallleex

Re : Installation Redmine, E: Sub-process /usr/bin/dpkg returned an error

C'est pas gagné...

Si j'essaye d'installer ou de désinstaller redmine, apache2 ou mysql (server ou client) j'ai l'erreur suivante:

Suppression de mysql-server-5.6 (5.6.27-0ubuntu0.15.04.1) ...
/var/lib/dpkg/info/mysql-server-5.6.postrm: ligne 53: /usr/share/mysql-common/configure-symlinks: Aucun fichier ou dossier de ce type
dpkg: erreur de traitement du paquet mysql-server-5.6 (--remove) :
 le sous-processus script post-removal installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-5.6
E: Sub-process /usr/bin/dpkg returned an error code (1)

Alors la je vois vraiment pas comment faire.... hmm sad

Les commandes:

sudo apt-get autoclean
sudo apt-get -f install

ne donnent rien non plus.

Hors ligne

#6 Le 24/11/2015, à 18:21

aaaallleex

Re : Installation Redmine, E: Sub-process /usr/bin/dpkg returned an error

Quand j'essaye la méthode de devEric69 décrite dans le lien (suppression de fichier et réinstallation de mysql), j'ai l'erreur suivante:

les paquets suivants contiennent des dépendances non satisfaites :
 mysql-server : Dépend: mysql-server-5.6 mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

D'où ma question, comment supprimer un paquet dont le statut est "garder en l'état"?

Hors ligne

#7 Le 25/11/2015, à 10:53

xabilon

Re : Installation Redmine, E: Sub-process /usr/bin/dpkg returned an error

C'est la pagaille... les install -f et autoclean ne servent à rien, ce sont des paquets qui sont cassés, apparemment leur installation a été altérée, des fichiers leur appartenant ne sont plus là...
"Garder en l'état" signifie que le désinstaller supprimerait d'autres paquets dont on n'a pas demandé la désinstallation (et que ce  serait pire)
Peux-tu donner le contenu du fichier /etc/apt/sources.list ?

Dernière modification par xabilon (Le 25/11/2015, à 10:53)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#8 Le 25/11/2015, à 12:54

aaaallleex

Re : Installation Redmine, E: Sub-process /usr/bin/dpkg returned an error

Bonjour,

J'ai finalement installé une nouvelle machine virtuelle et recommencé l'installation avec un environnement propre...

Mais je suis toujours intéressé par le moyen de retrouver un environnement propre.

Le contenue de mon fichier /etc/apt/source.list est:

# deb cdrom:[Ubuntu 14.04.3 LTS _Trusty Tahr_ - Beta amd64 (20150805)]/ trusty main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty universe
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu trusty partner
# deb-src http://archive.canonical.com/ubuntu trusty partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main

Hors ligne

#9 Le 25/11/2015, à 15:34

xabilon

Re : Installation Redmine, E: Sub-process /usr/bin/dpkg returned an error

Si tu viens de réinstaller, il est normal que ton sources.list soit bon ; j'aurais plutôt aimer voir celui de l'installation précédente...
De toutes façons j'allais aussi te conseiller de réinstaller ta VM, au point où ça en était c'était le plus simple et rapide.
Quelques conseils :
- si quelque chose ne s'installe pas, ne force pas l'installation, cherche à comprendre pourquoi ça ne s'installe pas.
- si tu utilises plusieurs méthodes différentes pour installer le même logiciel, essaye-les une par une, en prenant soin au préalable de nettoyer les restes des essais précédents et ainsi partir à chaque fois d'un environnement propre.

Dernière modification par xabilon (Le 25/11/2015, à 17:56)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#10 Le 25/11/2015, à 16:23

aaaallleex

Re : Installation Redmine, E: Sub-process /usr/bin/dpkg returned an error

Merci pour ces conseils xabilon, c'est vrai que je ne pense pas toujours à nettoyer des installation précédentes lors de nouvelles installations.
Je ferais attention maintenant.  smile

En effet c'est celui de la nouvelle VM, je posterais le fichier de l'ancienne par curiosité dès que possible.

Hors ligne