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 21/06/2008, à 14:35

jrev

nettoyage un peu trop avancé ?

à tous,
Après avoir fait un nettoyage de mon système ubuntu 8.04
je n'arrive plus à copier les paquets du dossier /var/cache/apt/archives de façon à transférer (comme d(habitude) les paquets de mise à jour sur une clé USB pour mes autres ordinateurs.

J'ai le message suivant :

jean@aspire:~$ sudo nautilus
Initializing nautilus-share extension
seahorse nautilus module initialized
Nautilus-Share-Message: Called "net usershare info" but it failed: « net usershare » a retourné l'erreur 255 : net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Aucun fichier ou dossier de ce type
Please ask your system administrator to enable user sharing.


** (nautilus:7095): WARNING **: Unable to add monitor: Opération non prise en charge

--- Hash table keys for warning below:
--> file:///var/cache/apt
--> file:///

(nautilus:7095): Eel-WARNING **: "nautilus-metafile.c: metafiles" hash table still has 2 elements at quit time (keys above)

(nautilus:7095): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 2 elements at quit time
seahorse nautilus module shutdown
Erreur de segmentation

Qu'y a-t-il de cassé et comment réparer ?

Merci de votre conseil smile


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#2 Le 21/06/2008, à 14:46

utodeb

Re : nettoyage un peu trop avancé ?

Salut,
Nautilus en root c'est pas terrible ça...
pourquoi tu tente pas un truc genre :

cp -r  /var/cache/apt/archives /media/clef_usb/liste-paquets

(Tiens je viens de tester et il y a même pas besoin de sudo et cela marche avec nautilus normal a part le fichier lock)

++


Smile today tomorrow will be worse
Simple comme Ubuntu n°2 10.04 LTS

Hors ligne

#3 Le 21/06/2008, à 15:35

_YokoUno

Re : nettoyage un peu trop avancé ?

+1 pour la critique sur Nautilus via sudo hmm

Les paquets dans le cache appartiennent bien sûr à root:root, mais ils sont en 644. Donc n'importe qui peut les copier.

cp /var/cache/apt/archives/*.deb /media/clef_usb/liste-paquets

permet d'éviter le cas du fichier lock, qui lui est en 640, et du répertoire partial

Quant au comportement que tu as constaté, et le titre que tu as donné à ce thread, aucune idée...

#4 Le 22/06/2008, à 12:58

jrev

Re : nettoyage un peu trop avancé ?

Merci les copains smile
Mais vous ne me dites pas comment je peux réparer ce refus de copier :

jean@aspire:~$ cp /var/cache/apt/archives/*.deb /media/disk/archives
cp: Ne peut ouvrir `/var/cache/apt/archives/abiword-common_2.4.6-3ubuntu3_all.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/abiword-gnome_2.4.6-3ubuntu3_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/acroread_8.1.2-0medibuntu6_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/acroread-escript_8.1.2-0medibuntu6_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/acroread-plugins_8.1.2-0medibuntu6_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/amarok_2%3a1.4.9.1-0ubuntu3+medibuntu1_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/amarok-xine_2%3a1.4.9.1-0ubuntu3+medibuntu1_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/amsn_0.97+final-0ubuntu5_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/apparmor_2.1+1075-0ubuntu9.1_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/apparmor-utils_2.1+1075-0ubuntu9.1_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/apport_0.108.2_all.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/apport-gtk_0.108.2_all.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/aptoncd_0.1.98-0ubuntu1_all.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/aspell-fr_0.50-3-6_all.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/audacity_1.3.4-1.1ubuntu1_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/bash_3.2-0ubuntu18_i386.deb' en lecture: Permission non accordée
cp: Ne peut ouvrir `/var/cache/apt/archives/bittorrent_3.4.2-11ubuntu5_a

Merci pour votre diagnostic pour une réparation éventuelle wink


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#5 Le 22/06/2008, à 13:07

figaro

Re : nettoyage un peu trop avancé ?

Comme on ne sait pas ce qui a été fait dans ce que tu appelles "nettoyage" difficile de t'aider. sad

Dernière modification par figaro (Le 22/06/2008, à 13:09)


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#6 Le 22/06/2008, à 13:27

i M@N

Re : nettoyage un peu trop avancé ?

Hello.

Voilà comment fonctionnent les droits sur les fichiers :

#droits
            r     w     x
Propriétaire     400     200     100
Groupe         40     20     10
Autres         4     2     1

Pour lister les droits sur les fichiers de /var/cache/apt/archives/ :

ls -la /var/cache/apt/archives/

Ce qui renvoie sur un système non bidouillé :
/var/cache/apt/archives/
drwxr-xr-x
soit 755

/var/cache/apt/archives/partial/
drwxr-xr-x
soit 755

/var/cache/apt/archives/*.deb
-rw-r--r--
soit 644

Donc il faut faire plusieurs chmod :

sudo chmod 755 /var/cache/apt/archives/

sudo chmod 755 /var/cache/apt/archives/partial/

sudo chmod 644 /var/cache/apt/archives/*.deb

@+...


1 x Intel(R) Core i7 2600K CPU 3.4GHz Debian sid = roxX !
1 x MSi Wind U100 Debian sid = roxX !!
Read The F***in' Manual or die tryin' !
webmaster @ http://www.rastavibes.net reggae shop

Hors ligne

#7 Le 22/06/2008, à 13:29

_YokoUno

Re : nettoyage un peu trop avancé ?

Bizarre neutral

ls -l /var/cache/apt/archives/*.deb

te montrera si tous tes paquets sont bien en 644: -rw-r--r-- en début de ligne, ce qui DOIT être le cas, et ils doivent tous appartenir à root:root.

Sinon:

sudo chmod 644 /var/cache/apt/archives/*.deb

avant de copier quoi que ce soit.

Mais c'est pas normal que tu sois obligé de retoucher les permissions ainsi. Comment en es-tu arrivé là? hmm

#8 Le 22/06/2008, à 13:32

jrev

Re : nettoyage un peu trop avancé ?

Merci i M@N 
Très bonne réponse :

jean@aspire:~$ ls -la /var/cache/apt/archives/
total 746473
drwxr-xr-x 3 root root    28464 2008-06-22 13:23 .
drwxr-xr-x 3 root root      136 2008-06-22 09:54 ..
-rwx------ 1 root root  1846694 2008-06-19 07:55 abiword-common_2.4.6-3ubuntu3_all.deb
-rwx------ 1 root root  2199480 2008-06-19 07:55 abiword-gnome_2.4.6-3ubuntu3_i386.deb
-rwx------ 1 root root 29543904 2008-06-22 13:22 acroread_8.1.2-0medibuntu6_i386.deb
-rwx------ 1 root root  1064698 2008-06-22 13:22 acroread-escript_8.1.2-0medibuntu6_i386.deb
-rwx------ 1 root root 17757700 2008-06-22 13:22 acroread-plugins_8.1.2-0medibuntu6_i386.deb
-rwx------ 1 root root  9591994 2008-06-17 19:11 amarok_2%3a1.4.9.1-0ubuntu3+medibuntu1_i386.deb
-rwx------ 1 root root    55346 2008-06-19 07:55 amarok-xine_2%3a1.4.9.1-0ubuntu3+medibuntu1_i386.deb
-rwx------ 1 root root  3509116 2008-06-17 19:11 amsn_0.97+final-0ubuntu5_i386.deb
-rwx------ 1 root root   313826 2008-06-17 19:11 apparmor_2.1+1075-0ubuntu9.1_i386.deb
-rwx------ 1 root root    83568 2008-06-17 19:11 apparmor-utils_2.1+1075-0ubuntu9.1_i386.deb
-rw-r--r-- 1 root root  6522658 2008-06-22 13:22 app-install-data_0.5.10.3_all.deb
-rwx------ 1 root root   104316 2008-06-22 13:22 apport_0.108.2_all.deb
-rwx------ 1 root root    55042 2008-06-22 13:22 apport-gtk_0.108.2_all.deb
-rwx------ 1 root root   211672 2008-06-19 07:55 aptoncd_0.1.98-0ubuntu1_all.deb
-rwx------ 1 root root   376474 2008-06-19 07:55 aspell-fr_0.50-3-6_all.deb
-rwx------ 1 root root  2955584 2008-06-19 07:55 audacity_1.3.4-1.1ubuntu1_i386.deb
-rwx------ 1 root root   568592 2008-06-22 13:22 bash_3.2-0ubuntu18_i386.deb
-rwx------ 1 root root    53428 2008-06-19 07:55 bittorrent_3.4.2-11ubuntu5_all.deb
-rwx------ 1 root root    62120 2008-06-17 19:11 bsdutils_1%3a2.13.1-5ubuntu2_i386.deb
-rwx------ 1 root root   366948 2008-06-17 19:11 capplets-data_1%3a2.22.1-0ubuntu4.1_all.deb
-rwx------ 1 root root  1819440 2008-06-19 07:55 childsplay_0.85.1-1.1_all.deb
-rwx------ 1 root root  1219648 2008-06-19 07:55 childsplay-lfc-names-fr_0.1-2_all.deb
-rwx------ 1 root root 11084614 2008-06-19 07:55 childsplay-plugins-lfc_0.84-2_all.deb
-rwx------ 1 root root  1217024 2008-06-17 19:11 compiz-fusion-plugins-main_0.7.4-0ubuntu5_i386.deb
-rwx------ 1 root root    34534 2008-06-22 13:22 cpp_4%3a4.2.3-1ubuntu5_i386.deb
-rw-r--r-- 1 root root    34626 2008-06-22 13:22 cpp_4%3a4.2.3-1ubuntu6_i386.deb
-rwx------ 1 root root   281358 2008-06-22 13:22 dbus_1.1.20-1ubuntu2_i386.deb
-rwx------ 1 root root    42792 2008-06-22 13:22 dbus-x11_1.1.20-1ubuntu2_i386.deb
-rwx------ 1 root root    71432 2008-06-10 17:50 deborphan_1.7.23_i386.deb
-rwx------ 1 root root   329354 2008-06-22 13:22 deskbar-applet_2.22.2.1-0ubuntu1_i386.deb
-rwx------ 1 root root    46760 2008-06-22 13:22 desktop-file-utils_0.15-1ubuntu4_i386.deb
-

Dernière modification par jrev (Le 22/06/2008, à 13:34)


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#9 Le 22/06/2008, à 13:40

jrev

Re : nettoyage un peu trop avancé ?

à figaro :
<sudo apt-get autoclean supprime uniquement les paquets périmés>

est-ce bien vrai ? C'est à la suite de cette commande que j'ai eu le problème de ne plus pouvoir installer à partir de paquets copiés dans le cache /archives cool


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#10 Le 22/06/2008, à 14:12

figaro

Re : nettoyage un peu trop avancé ?

apt-get autoclean supprime du cache les paquets qui ne sont plus sur le miroir.
apt-get clean supprimes tous les paquets du cache.

Mais cela ne touche en aucune façon aux permissions sur les paquets archivés du cache. Tu as du faire autre chose.


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#11 Le 22/06/2008, à 14:42

cep

Re : nettoyage un peu trop avancé ?

jrev a écrit :

jean@aspire:~$ cp /var/cache/apt/archives/*.deb /media/disk/archives
cp: Ne peut ouvrir `/var/cache/apt/archives/abiword-common_2.4.6-3ubuntu3_all.deb' en lecture: Permission non accordée

Voir les droits pour l'user sur /media/disk/archives

Hors ligne