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 05/05/2015, à 11:39

Maxitux_91

dpkg désinstallé

Hello tout le monde, voilà je vous explique mon problème dans une nouvelle discussion car je n'ai pas trouvé de solution ailleurs. Je possède un serveur sous Ubuntu 14.04 LTS server, que j'utilise en SSH, http, sftp et sur lequel j'ai installé owncloud.
   Je voulais installer un petit serveur mail avec postifix et dovecot, mais après une tentative d'installation infructueuse j'ai supprimé ces deux paquets, et depuis ce sont toutes les mises à jours qui plantent à la chaîne, lorsque je fais un sudo apt-get upgrade. Même chose avec aptitude.
   En effet, tous les paquets en cause semblent requérir dpkg, et celui-ci est désinstallé. N'ayant rien fait pour le désinstaller je ne comprend pas comment celui-ci a pu disparaître comme par magie.  J'ai donc, bien-sûr, tenté un sudo apt-get install dpkg mais cela ne fonctionne pas.Le reste fonctionne mais je ne vais pas pouvoir rester longtemps sans pouvoir faire aucune mise à jour... Je fais donc appel à vous pour me sortir de cette situation qui me semble désespérée.

Hors ligne

#2 Le 05/05/2015, à 11:46

Maxitux_91

Re : dpkg désinstallé

j'ai aussi tenté un sudo apt-get -f install dpkg comme le terminal me l'a suggéré mais lime retourne alors E: Sub-process /usr/bin/dpkg returned an error code (100)

Hors ligne

#3 Le 05/05/2015, à 17:59

cqfd93

Re : dpkg désinstallé

Bonjour,

Peut-être une solution là (le lien du fichier à télécharger n'est plus bon mais ça peut se trouver pour ta version d'ubuntu).


cqfd93

Hors ligne

#4 Le 09/05/2015, à 13:05

Maxitux_91

Re : dpkg désinstallé

Alors j'ai essayé de faire comme ils disaient, en remplaçant par une version 64 bits pour mon serveur, mais sans succès. Après je ne suis pas sûr d'avoir choisi la bonne version de dpkg car il semblait y en avoir plusieurs. Après avoir suivi les étapes j'obtiens :
E: Sub-process /usr/bin/dpkg returned an error code (2)

Hors ligne

#5 Le 09/05/2015, à 13:28

Maxitux_91

Re : dpkg désinstallé

J'ai essayé d'autres trucs, j'ai tenté un remove dpkg sans succès, j'ai même supprimé manuellement le répertoire /var/lib/dpkg mais ça faisait tout planter, donc je l'ai remis (j'avais quand-même sauvegardé l'ensemble du répertoire au cas où).
   Le terminal me proposait de lancer sudo apt-get -f install,ce que j'ai fait, mais il me retourne alors :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
  dpkg
Les NOUVEAUX paquets suivants seront installés :
  dpkg
0 mis à jour, 1 nouvellement installés, 0 à enlever et 32 non mis à jour.
37 partiellement installés ou enlevés.
Il est nécessaire de prendre 1 954 ko dans les archives.
Après cette opération, 6 389 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main dpkg amd64 1.17.5ubuntu5.4 [1 954 kB]
1 954 ko réceptionnés en 5s (327 ko/s)
dpkg: parse error, in file '/var/lib/dpkg/status' near line 11 package 'python-pkg-resources':
champ « Depends », nom de paquet incorrect « python:any » : caractère « : » non autorisé (seuls les lettres, les chiffres et « -+._ » le sont)
E: Sub-process /usr/bin/dpkg returned an error code (2)

Quand je lance un upgrade il me dit toujours la même chose :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
bash-completion : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
cron : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
dash : Dépend: dpkg (>= 1.15.0) mais il n'est pas installé
imagemagick-common : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
install-info : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
kbd : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
language-pack-en : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-en-base : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-fr : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-fr-base : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-selector-common : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
libmtp9 : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
libsmbclient : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
libvlc5 : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
libvlccore7 : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
libwbclient0 : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
linux-image-3.13.0-49-generic : Pré-Dépend: dpkg (>= 1.10.24) mais il n'est pas installé
linux-image-3.13.0-51-generic : Pré-Dépend: dpkg (>= 1.10.24) mais il n'est pas installé
man-db : Pré-Dépend: dpkg (>= 1.16.1~) mais il n'est pas installé
module-init-tools : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
mountall : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
ntp : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
ntpdate : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
openssh-client : Dépend: dpkg (>= 1.7.0) mais il n'est pas installé
openssh-server : Dépend: dpkg (>= 1.9.0) mais il n'est pas installé
perl-base : Pré-Dépend: dpkg (>= 1.14.20) mais il n'est pas installé
php5-curl : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
php5-fpm : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
php5-gd : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
php5-intl : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
php5-mysql : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
php5-pgsql : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
php5-readline : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
php5-sqlite : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
poppler-data : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
popularity-contest : Dépend: dpkg (>= 1.10) mais il n'est pas installé
python-minimal : Dépend: dpkg (>= 1.13.20) mais il n'est pas installé
python3-minimal : Dépend: dpkg (>= 1.13.20) mais il n'est pas installé
samba : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
samba-common : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
samba-doc : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
sgml-base : Pré-Dépend: dpkg (>= 1.16.4) mais il n'est pas installé
smbclient : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
update-notifier-common : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
vlc : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
vlc-data : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
vlc-nox : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
           Recommande: libdvdcss2 mais il n'est pas installable
vlc-plugin-notify : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
vlc-plugin-pulse : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.

Hors ligne

#6 Le 09/05/2015, à 13:30

cqfd93

Re : dpkg désinstallé

Je ne vois pas trop ce que je peux faire si tu ne donnes pas au moins les commandes que tu as passées avec leurs retours complets.


cqfd93

Hors ligne

#7 Le 09/05/2015, à 13:34

Compte anonymisé

Re : dpkg désinstallé

Que dit ceci:

grep ': dpkg' /var/lib/dpkg/status -nA15
apt-cache policy dpkg

#8 Le 09/05/2015, à 13:36

Maxitux_91

Re : dpkg désinstallé

C'est tout ce que je j'ai fait, quelle commande pourrait t'aider à en savoir plus ?

Hors ligne

#9 Le 09/05/2015, à 13:40

Maxitux_91

Re : dpkg désinstallé

Quand à apt-cache policy dpkg elle me retourne :

dpkg:
  Installé : (aucun)
  Candidat : 1.17.5ubuntu5.4
Table de version :
     1.17.5ubuntu5.4 0
        500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     1.17.5ubuntu5 0
        500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

Hors ligne

#10 Le 09/05/2015, à 13:43

Maxitux_91

Re : dpkg désinstallé

merci de m'aider, pour les lignes du terminal je sais pas trop comment les mettre en noir je suis nouveau sur le forum sorry hmm

Hors ligne

#11 Le 09/05/2015, à 13:56

michel_04

Re : dpkg désinstallé

Bonjour,

Maxitux_91 a écrit :

merci de m'aider, pour les lignes du terminal je sais pas trop comment les mettre en noir je suis nouveau sur le forum sorry hmm

Donner le retour complet des commandes .
Mettre le retour complet de commande entre balises Code : 1369359175.gif


A+

Dernière modification par michel_04 (Le 09/05/2015, à 13:57)

Hors ligne

#12 Le 09/05/2015, à 13:56

Compte anonymisé

Re : dpkg désinstallé

@Maxitux_91
Apparemment, tu ne connais pas les balises (...), mais j'ai ce qu'il me faut avec le 2 ième commande.
Tu peux éditer et supprimer tes milliers de lignes / voir supprimer ce message.

Arriver à supprimer dpkg ... c'est balaise quand-même.

pour récupérer le paquet dpkg

apt-get download dpkg

Mais pour remettre ça d'équerre, je crains qu'il ne faille:
1 - extraire les fichiers du points .deb et les placer aux bons endroits
2 - faire un peu de ... chroot.

De la cuisine quoi !

Dernière modification par Compte anonymisé (Le 09/05/2015, à 14:04)

#13 Le 09/05/2015, à 14:09

Maxitux_91

Re : dpkg désinstallé

C'est noté pour les balises cool
Mmhhh je ne suis pas sûr de savoir faire ça, saurais-tu par hasard où ils sont supposé être ? Quelque part dans le dossier /var/lib/dpkg je suppose ?
En fait si j'ai bien compris, le problème vient du fait que pour installer dpkg... Il me faudrait précisément dpkg ?

Dernière modification par Maxitux_91 (Le 09/05/2015, à 14:14)

Hors ligne

#14 Le 09/05/2015, à 14:14

Compte anonymisé

Re : dpkg désinstallé

Il te faudrait au moins récupérer les fichiers suivants inclus dans data.tar.gz de dpkg.deb (ça s'ouvre comme un tar)

/etc/alternatives/README
/etc/cron.daily
/etc/cron.daily/dpkg
/etc/dpkg/dpkg.cfg
/etc/dpkg/dpkg.cfg.d
/etc/logrotate.d/dpkg
/sbin/start-stop-daemon
/usr/bin/dpkg
/usr/bin/dpkg-deb
/usr/bin/dpkg-divert
/usr/bin/dpkg-maintscript-helper
/usr/bin/dpkg-query
/usr/bin/dpkg-split
/usr/bin/dpkg-statoverride
/usr/bin/dpkg-trigger
/usr/bin/update-alternatives
/usr/sbin/dpkg-divert
/usr/sbin/dpkg-statoverride
/usr/sbin/update-alternatives
/usr/share/dpkg
/usr/share/dpkg/abitable
/usr/share/dpkg/cputable
/usr/share/dpkg/ostable
/usr/share/dpkg/triplettable
/usr/share/locale/fr/LC_MESSAGES
/usr/share/locale/fr/LC_MESSAGES/dpkg.mo
/var/lib/dpkg/alternatives
/var/lib/dpkg/info
/var/lib/dpkg/parts
/var/lib/dpkg/updates

Et après, avec un petit "chroot" dans ton système, à partir d'un autre système, tenter ça:

dpkg-reconfigure dpkg

Et ensuite, à partir de ton fichier dpkg.deb que tu as chargé

sudo dpkg -i dpkg.deb

Dernière modification par Compte anonymisé (Le 09/05/2015, à 14:24)

#15 Le 09/05/2015, à 14:23

Maxitux_91

Re : dpkg désinstallé

Ben du coup j'arrive pas à l'ouvrir... Comme un .tar ? J'ai tenté un tar –vxf dpkg_1.17.5ubuntu5.4_amd64.deb ça n'a pas marché... Sinon il me faudrait la commande dpkg qui précisément n'est pas disponible :

sudo dpkg -i dpkg_1.17.5ubuntu5.4_amd64.deb
dpkg: parse error, in file '/var/lib/dpkg/status' near line 11 package 'python-pkg-resources':
 champ « Depends », nom de paquet incorrect « python:any » : caractère « : » non autorisé (seuls les lettres, les chiffres et « -+._ » le sont)

Hors ligne

#16 Le 09/05/2015, à 14:26

Compte anonymisé

Re : dpkg désinstallé

??? He !! Ho !! Si tu arrives à désinstaller dpkg, il va falloir te réveiller là !!

Comment veux-tu faire "dpkg -i" alors que tu n'as pas installé dpkg !!!!
Je crains que ce soit laborieux.

Pour ouvrir dpkg.deb, fait ça dans une installation avec bureau graphique, et en cliquant dessus, tu verras le contenu.

Dernière modification par Compte anonymisé (Le 09/05/2015, à 14:29)

#17 Le 09/05/2015, à 14:30

Maxitux_91

Re : dpkg désinstallé

Hahaha bah oui, mais comment je peux l'ouvrir alors ? C'est mon seul système sous linux, j'ai pas d'autre outil pour ouvrir ce .deb... Ou alors je ne sais pas comment faire. Désolé, mes connaissances sont un peu limitées hmm

Hors ligne

#18 Le 09/05/2015, à 14:38

Compte anonymisé

Re : dpkg désinstallé

Tu as uniquement un serveur chez toi, et aucun autre PC ???

#19 Le 09/05/2015, à 14:40

Maxitux_91

Re : dpkg désinstallé

Un mac... Mais ça m'étonnerait que j'arrive à ouvrir un .deb avec

Hors ligne

#20 Le 09/05/2015, à 14:42

Compte anonymisé

Re : dpkg désinstallé

Heu si essaie sur mac. Sinon, tu peux faire en boutant sur un liveCD.
Mais tu es encore très loin du résultat final.

Dernière modification par Compte anonymisé (Le 09/05/2015, à 14:43)

#21 Le 09/05/2015, à 14:48

Maxitux_91

Re : dpkg désinstallé

Au temps pour moi, je pensais pas que c'était possible. Bon j'ai les fichiers du répertoire data, par contre je sais pas trop où les mettre ni quoi en faire.

Hors ligne

#22 Le 09/05/2015, à 14:53

Compte anonymisé

Re : dpkg désinstallé

Bah voyons voir ... Tiens une idée comme ça au pif ...
Remettre ces fichiers dans ton arborescence système !

Allez, plus élégant...
Tu prends le fichier data.tar.gz , et tu le détares à la racine de ton système.

Dernière modification par Compte anonymisé (Le 09/05/2015, à 14:57)