logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 24-06-2008 15:59:32

koshie
Membre
Inscription : 19-06-2008

[SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Bonjour,

J'ai bien merdé avec mon APT et je me rappelle pas de tout (malheureusement) ! On va dire de rien même... Mais je sais ce que j'ai fais de mal ! J'ai killé un processur en rapport avec APT que j'aurais pas dû... J'ai fais ça parce que j'ai confondu avec ça :

rm -rf /var/lib/apt/lists/lock


J'ai killé heu...

Du coup à chaque update (qui sont horriblement longue, plusieurs minutes !)  j'ai ça (une des erreurs provient de ça a #9):

cindy@Cindy:~$ su
Mot de passe :
Cindy:/home/cindy# nano /etc/apt/sources.list
Cindy:/home/cindy# apt-get update
Atteint http://debian-multimedia.gnali.org testing Release.gpg
Ign http://debian-multimedia.gnali.org testing/main Translation-fr
Atteint http://debian-multimedia.gnali.org testing Release                                                                                                                      
Atteint http://ftp.fr.debian.org lenny Release.gpg                                                                                                                              
Atteint http://mirror.home-dn.net testing Release.gpg                                                                                                                          
Atteint http://mirror.home-dn.net testing/main Translation-fr                                                                                                                  
Ign http://debian-multimedia.gnali.org testing/main Packages/DiffIndex                                                                                                          
Ign http://ftp.fr.debian.org lenny/main Translation-fr                                                                                                                          
Atteint http://mirror.home-dn.net testing Release                                                                                                                              
Ign http://debian-multimedia.gnali.org testing/main Sources/DiffIndex                                                                                                          
Ign http://ftp.fr.debian.org lenny/non-free Translation-fr                                                                                                                      
Atteint http://mirror.home-dn.net testing/main Packages/DiffIndex                                                                                                              
Atteint http://debian-multimedia.gnali.org testing/main Packages                                                                                                                
Atteint http://debian-multimedia.gnali.org testing/main Sources                                                                                                                
Ign http://ftp.fr.debian.org lenny/contrib Translation-fr                                                                                                                      
Atteint http://mirror.home-dn.net testing/main Sources/DiffIndex                                                                                                                
Atteint http://ftp.fr.debian.org lenny Release                                                                                                                  
Atteint http://security.debian.org lenny/updates Release.gpg                                                                                                    
Ign http://security.debian.org lenny/updates/main Translation-fr                                                
Atteint http://ftp.fr.debian.org lenny/main Packages/DiffIndex                                                                
Ign http://security.debian.org lenny/updates/non-free Translation-fr                                                          
Ign http://security.debian.org lenny/updates/contrib Translation-fr                                              
Atteint http://security.debian.org lenny/updates Release                                                        
Atteint http://ftp.fr.debian.org lenny/non-free Packages/DiffIndex                                                                                  
Atteint http://ftp.fr.debian.org lenny/contrib Packages/DiffIndex                                                                                                
Atteint http://ftp.fr.debian.org lenny/main Sources/DiffIndex                                                                                                    
Atteint http://ftp.fr.debian.org lenny/non-free Sources/DiffIndex                                                
Atteint http://ftp.fr.debian.org lenny/contrib Sources/DiffIndex                                                  
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex                                              
Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex                                          
Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex        
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex            
Ign http://security.debian.org lenny/updates/non-free Sources/DiffIndex                                          
Ign http://security.debian.org lenny/updates/contrib Sources/DiffIndex                                            
Atteint http://security.debian.org lenny/updates/main Packages                                                    
Atteint http://security.debian.org lenny/updates/non-free Packages                                                
Atteint http://security.debian.org lenny/updates/contrib Packages                                                
Atteint http://security.debian.org lenny/updates/main Sources                                                    
Atteint http://security.debian.org lenny/updates/non-free Sources                                                
Atteint http://security.debian.org lenny/updates/contrib Sources                                                  
Réception de : 1 http://apt.wxwidgets.org etch-wx Release.gpg [189B]                              
Ign http://apt.wxwidgets.org etch-wx/main Translation-fr                                          
Atteint http://apt.wxwidgets.org etch-wx Release                
Err http://apt.wxwidgets.org etch-wx Release                                        
 
Réception de : 2 http://apt.wxwidgets.org etch-wx Release [3400B]                  
Ign http://apt.wxwidgets.org etch-wx Release                                                    
Ign http://apt.wxwidgets.org etch-wx/main Packages/DiffIndex                          
Atteint http://apt.wxwidgets.org etch-wx/main Packages          
Err http://debian-multimedia.yolker.be testing Release.gpg                                                                                                                      
  Connexion à debian-multimedia.yolker.be: 80 (213.251.187.177) impossible, délai de connexion dépassé
Err http://debian-multimedia.yolker.be testing/main Translation-fr
  Échec de la connexion
3589o réceptionnés en 6min25s (9o/s)
W: GPG error: http://apt.wxwidgets.org etch-wx Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 0E0BCE7F53B087BC
W: Impossible de récupérer http://debian-multimedia.yolker.be/dists/testing/Release.gpg  Connexion à debian-multimedia.yolker.be: 80 (213.251.187.177) impossible, délai de connexion dépassé

W: Impossible de récupérer http://debian-multimedia.yolker.be/dists/testing/main/i18n/Translation-fr.bz2  Échec de la connexion

W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
E: Impossible d'ouvrir le fichier verrou /var/lib/dpkg/lock - open (2 Aucun fichier ou répertoire de ce type)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?


Quand je tente d'installer un programme (juste histoire d'avoir un message d'erreur en plus) :

Cindy:/home/cindy# apt-get install mplayer-gui
E: Impossible d'ouvrir le fichier verrou /var/lib/dpkg/lock - open (2 Aucun fichier ou répertoire de ce type)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?


Et voici à quoi ressemble mon sources.list :

# deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 CD Binary-1 20080314-21:27]/ lenny main

deb http://ftp.fr.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ lenny main non-free contrib

deb http://security.debian.org/ lenny/updates main non-free contrib
deb-src http://security.debian.org/ lenny/updates main non-free contrib

deb http://mirror.home-dn.net/debian-multimedia testing main
deb-src http://mirror.home-dn.net/debian-multimedia testing main

deb http://debian-multimedia.gnali.org testing main
deb-src http://debian-multimedia.gnali.org testing main

deb http://debian-multimedia.yolker.be testing main
deb-src http://debian-multimedia.yolker.be testing main

deb http://apt.wxwidgets.org/ etch-wx main


C'est vraiment très con ce que j'ai fais et j'ai peut-être mal expliqué certaines choses, désolé.

Merci d'avance.

Dernière modification par koshie (12-07-2008 11:41:14)

Hors ligne

#2 24-06-2008 17:19:55

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

salut

essai en root

touch /var/lib/apt/lists/lock


et retente un update pour voir et eventuellement une install

Hors ligne

#3 24-06-2008 17:27:25

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Cindy:/home/cindy# touch /var/lib/apt/lists/lock
Cindy:/home/cindy# apt-get install mplayer-gui
E: Impossible d'ouvrir le fichier verrou /var/lib/dpkg/lock - open (2 Aucun fichier ou répertoire de ce type)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Hors ligne

#4 24-06-2008 17:44:47

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Ce n'est pas plutot ce fichier que tu aurais supprimé? -> /var/lib/dpkg/lock

Regarde s'il est bien present, sinon

#touch /var/lib/dpkg/lock

Hors ligne

#5 24-06-2008 18:18:21

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Ce fichier me dit quelques choses, je crois qu'effectivement j'ai supprimé ce fichier :

Cindy:/home/cindy# touch /var/lib/dpkg/lock
touch: ne peut faire un touch sur `/var/lib/dpkg/lock': Aucun fichier ou répertoire de ce type


PS : touch permet de vérifier l'existance d'un fichier?

Dernière modification par koshie (24-06-2008 18:18:57)

Hors ligne

#6 24-06-2008 18:21:37

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

nan c'est pour créer un fichier...si ca ne marche pas essai de recréer le fichier avec vim par exemple...

Hors ligne

#7 24-06-2008 18:22:12

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Et je met quoi à l'intérieur? Je le laisse vide?

Hors ligne

#8 24-06-2008 18:23:15

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

oui...dans le miens il n'y a rien du tout..

Hors ligne

#9 24-06-2008 19:04:45

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

J'ai crée le fichier avec nano mais ça ne marche toujours pas.

Hors ligne

#10 24-06-2008 21:46:51

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

heu....toujours le même message d'erreur?

Hors ligne

#11 24-06-2008 22:00:05

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

J'ai rien précisé (j'aurais dû) donc oui, même message d'erreur.

Hors ligne

#12 25-06-2008 10:48:59

freddec
homo-informaticus du genre linuxo-debianicum
Lieu : Saint Jean d'Y (17)
Distrib. : Branche Stable (BullsEye en 2022)
Noyau : Ca depend !
(G)UI : XFCE (+/- Mate, Cinnamon, Gnome, LXDE)
Inscription : 09-01-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

quels sont les droit sur ce fichier ?
Voici les miens:

ls -la /var/lib/dpkg/lock
-rw-r----- 1 root root 0 jun 24 13:51 /var/lib/dpkg/lock


Desktop: Debian BullsEye (Core I5 - 16Go - SSD + 2HDD et NAS Netgear)
Laptop 1: BullsEye (PackardBell TS 44, Core I5, 4Go, SSD), Laptop 2: BullsEye (Lenovo, Core I5, 8Go, SSD)
EeePC : Debian Jessie (Atom N450, 2 Go)
Raspberry Pi B+: Raspbian (Stretch)

Hors ligne

#13 25-06-2008 14:22:27

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

cindy@Cindy:~$ ls -la /var/lib/dpkg/lock
ls: /var/lib/dpkg/lock: Aucun fichier ou répertoire de ce type


Voilà ce que j'ai, je me dis... Mais pourtant, je l'ai fais !

Je décide donc de le recréer avec nano mais lorsque j'enregistre j'ai :

[ Erreur lors de l'écriture de /var/lib/dpkg/lock : Aucun fichier ou répertoire de ce type ]


Que ce soit avec mon user ou en root.

Avec Gedit j'ai :

Impossible d'enregistrer le fichier /var/lib/dpkg/lock.

Erreur inattendue : Fichier non trouvé


Et ça encore une fois en user ou en root.

Hors ligne

#14 25-06-2008 15:31:33

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Salut

C'est bizarre....pourquoi ne pourrais tu pas créer un fichier en root? je viens de tester chez moi a cet endroit avec "touch" et ca fonctionne sans souci...

As tu redemarré le pc depuis?

Hors ligne

#15 25-06-2008 15:38:37

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Je l'ai redemarré à partir de quel étape tu veux dire? Je croyais qu'une Debian ne se redémerrais pas ahah !

Hors ligne

#16 25-06-2008 15:40:00

anonyme
Invité

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Bonjour,

À croire que c'est le répertoire dpkg qui n'existe plus.:/
Que donne

ls -l /var/lib | grep ^d

#17 25-06-2008 16:03:35

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Ça me donne :

Cindy:/home/cindy# ls -l /var/lib | grep ^d
drwxr-xr-x  2 root          root          4096 2008-06-18 00:38 acpi-support
drwxr-xr-x  2 root          root          4096 2008-06-18 00:38 alsa
drwxr-xr-x  4 root          root          4096 2008-06-19 12:50 apt
drwxr-xr-x  2 root          root          4096 2008-06-18 00:35 aptitude
drwxr-xr-x  2 root          root          4096 2008-06-18 00:25 aspell
drwxr-xr-x  2 avahi-autoipd avahi-autoipd 4096 2008-06-18 23:08 avahi-autoipd
drwxr-xr-x  2 root          root          4096 2008-05-25 04:01 bittorrent
drwxr-xr-x  2 root          root          4096 2008-06-18 00:38 dbus
drwxr-xr-x  7 root          root          4096 2008-06-18 00:33 defoma
drwxr-xr-x  2 root          root          4096 2008-06-18 00:38 dhcp3
drwxr-xr-x  5 root          root          4096 2008-06-18 00:28 dictionaries-common
drwxr-xr-x  2 root          root          4096 2008-06-18 00:35 gcj-4.3
drwxr-xr-x  4 root          root          4096 2008-06-18 00:24 gconf
drwxrwx--T  2 root          gdm           4096 2008-06-25 15:12 gdm
drwxr-xr-x  2 root          root          4096 2008-05-08 13:40 hal
drwxr-xr-x  3 root          root          4096 2008-06-18 00:27 iceweasel
drwxr-xr-x  2 root          root          4096 2008-06-17 22:59 initramfs-tools
drwxr-xr-x  2 root          root          4096 2008-02-01 19:39 initscripts
drwxrwsr-x  2 libuuid       libuuid       4096 2008-06-17 22:57 libuuid
drwxr-xr-x  2 root          root          4096 2008-06-18 07:53 logrotate
drwxr-xr-x  6 root          root          4096 2008-06-18 23:16 menu-xdg
drwxr-xr-x  2 root          root          4096 2007-11-19 19:21 misc
drwxr-xr-x  2 root          root          4096 2008-04-03 03:39 NetworkManager
drwxr-xr-x  4 root          root          4096 2008-06-18 07:50 python-support
drwxr-xr-x 43 root          root          4096 2008-06-18 08:03 scrollkeeper
drwxr-xr-x  2 root          root          4096 2008-06-18 00:30 security
drwxr-xr-x  2 root          root          4096 2008-06-18 00:24 sgml-base
drwxr-xr-x  2 root          root          4096 2008-06-14 12:13 snmp
drwxr-xr-x  2 root          root          4096 2008-04-26 10:53 synaptic
drwxr-xr-x  3 root          root          4096 2008-06-18 00:31 ucf
drwxr-xr-x  2 root          root          4096 2008-06-25 15:10 urandom
drwxr-xr-x  2 root          root          4096 2008-06-17 22:59 usbutils
drwxr-xr-x  3 root          root          4096 2008-06-17 22:58 vim
drwxr-xr-x  2 root          root          4096 2008-06-18 00:31 x11
drwxr-xr-x  2 root          root          4096 2008-06-25 15:10 xkb
drwxr-xr-x  2 root          root          4096 2008-06-18 00:32 xml-core

Hors ligne

#18 25-06-2008 19:29:29

anonyme
Invité

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Hmm le grep n'a pas donné ce que je pensais. hmm

Bon, on voit quand même qu'il n'y a plus de répertoire dpkg dans /var/lib/ . Je suppose que réinstaller dpkg résoudrait le problème (je n'en sais rien, je n'ai jamais fait ce genre de bétises mad ). lol

#19 25-06-2008 21:12:51

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

ICI j'ai trouvé une petite explication de la réinstallation de DPKG, il faut donc télécharger le .deb et l'installer, avec wget mais là j'ai pas trop compris...

Hors ligne

#20 25-06-2008 21:40:56

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Salut

Il faut telecharger le dpkg en .deb -->

wget http://ftp.de.debian.org/debian/pool/main/d/dpkg/dpkg_1.13.25_i386.deb


Ensuite désarchiver le .deb fraichement téléchargé (car si tu n'as plus dpkg tu es censé ne plus pouvoir installer de logiciel avec l'utilitaire debian prévu a cet effet)

ar -x dpkg_1.13.25_i386.deb


Ensuite tu vas voir apparaitre data.tar.gz, il faudra lui aussi le désarchiver

tar -zxvf data.tar.gz


Ce qui va te créer 4 dossiers, var, usr, etc, sbin, il faudra alors que tu copie/colle ce qui se trouve dans ces fichiers dans ton arborescence...

Bon courage big_smile

EDIT: ca me parrait logique mais comme c'est préciser sur debian-fr et que je ne voudrais pas que tu fasses des bétises wink --> "Attention au niveau des sous dossiers, à ne pas les ecraser s'ils existent deja."

Hors ligne

#21 12-07-2008 11:40:50

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

J'avais oublié depuis le temps ce topic, pardon !

Enfaite, j'ai réinstallé... Je suis lâche big_smile !

Mais merci d'avoir pris le temps de m'aider, en espérant que ça aide quelqu'un à l'avenir.

Hors ligne

#22 12-07-2008 15:50:14

Melodie
Modérateur
Lieu : Pyrénées
Distrib. : Bento Openbox
(G)UI : Openbox
Inscription : 28-05-2007
Site Web

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

ahah ! Sous GNU/Linux parfois on redémarre, mais la plupart du temps on ne réinstalle pas : on répare et ça repart. smile

le blog d'une newbie :: Linuxvillage :: Bentovillage


À propos de l'OS dominant ::> “Il est plus facile de berner les gens que de leur faire admettre qu'ils ont été bernés” (trad d'une citation approximative de Mark Twain)

Hors ligne

#23 12-07-2008 20:34:01

koshie
Membre
Inscription : 19-06-2008

Re : [SOLUTION ALTERNATIVE] J'ai défoncé mon APT

Je le sais bien, mais j'ai quand même eu un instant de faiblesse sad...

Hors ligne

Pied de page des forums