Page 2 sur 2

Re: [busybox] Mon systeme n'utilise que busybox (abandon)

Publié : mar. 29 mai 2012, 15:42
par Skippythekangoo
@Desintrg : Qu'entends-tu par "un petit netoyage"...???

j'ai peur de ne pas, ou de trops saisir le sens de ta phrase.

Re: [busybox] Mon systeme n'utilise que busybox

Publié : mar. 29 mai 2012, 15:50
par oktoberfest
Par exemple un petit

Code : Tout sélectionner

$ pacman -Qo /usr/bin/* > /dev/null
te renverra tous les fichiers de /usr/bin qui n'appartiennent à aucun paquet.
Tu pourras ensuite les supprimer (après t'être assuré que ces fichiers n'ont pas lieu d'être).

Re: [busybox] Mon systeme n'utilise que busybox

Publié : mar. 29 mai 2012, 20:50
par benjarobin
Je serait curieux de savoir en plus la sortie de

Code : Tout sélectionner

pacman -Qo /usr/bin/busybox /usr/bin/ls
Comment ces 2 fichiers sont arrivés là ? Qu'est ce que tu as fait manuellement ?

Re: [busybox] Mon systeme n'utilise que busybox

Publié : jeu. 31 mai 2012, 08:01
par Skippythekangoo

Code : Tout sélectionner

[skippy@tzi-no ~]$ pacman -Qo /usr/bin/busybox /usr/bin/ls
Erreur : aucun paquet ne contient /usr/bin/busybox
Erreur : aucun paquet ne contient /usr/bin/ls
Ben je n'ai rien fait manuellement, et je ne me rappelle pas avoir compilé un truc sans yaourt...

Re: [busybox] Mon systeme n'utilise que busybox

Publié : jeu. 31 mai 2012, 10:33
par benjarobin
Alors c'est un paquet AUR qui est très mal fait ? Un programme que tu as exécuté en root (A pars pacman...) ? Dans tous les cas ces fichiers ne sont pas apparus par magie...
Bref je pense que tu vas devoir faire le ménage manuellement en tout cas...
Écrit ceci dans pacman-disowned:

Code : Tout sélectionner

#!/bin/bash

tmp=${TMPDIR-/tmp}/pacman-disowned-$UID-$$
db=$tmp/db
fs=$tmp/fs

mkdir "$tmp"
trap 'rm -rf "$tmp"' EXIT

pacman -Qlq | sort -u > "$db"

find /bin /etc /lib /opt /sbin /usr ! -name lost+found \
  \( -type d -printf '%p/\n' -o -print \) | sort > "$fs"

comm -23 "$fs" "$db"
Puis lance le

Code : Tout sélectionner

bash pacman-disowned > non-db.txt
Et finalement met sur pastebin ce fichier (non-db.txt)

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 08:31
par Skippythekangoo
Hello,
comme demandé par Benjarobin voici le retour du script donné.

Je l'ai posé sur github, car pastebin refusait le texte (trops gros).

Merci encore devous intéresser à mon cas...

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 08:42
par oktoberfest
Impressionnant cette liste ! Tu peux aussi poster la liste des paquets installés :

Code : Tout sélectionner

$ pacman -Qq
Cela aidera à faire le ménage.. Parce qu'il y a de quoi faire. Par exemple :
Prenons le paquet asciidoc. Parmi les fichiers installés par ce paquet on trouve :
- /etc/asciidoc/slidy.conf : qui apparait dans ta liste, donc il n'appartient à aucun paquet installé.
- /usr/bin/a2x : il n'apparait pas dans ta liste. Donc soit tu n'as pas ce fichier, soit il appartient à un autre paquet.

Est-ce que tu as le fichier /usr/bin/a2x, et si oui peux-tu regarder s'il appartient à un paquet (pacman -Qo usr/bin/a2x) ?

Note : Les fichiers /usr/share/mime n'appartiennent à aucun paquet c'est normal. Ils sont générés suite à l'installation d'un paquet (je ne sais plus lequel précisément).

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 09:29
par Skippythekangoo
oktoberfest a écrit :Impressionnant cette liste ! Tu peux aussi poster la liste des paquets installés :

Code : Tout sélectionner

$ pacman -Qq
Voici la liste des paquet installés sur ma machine
oktoberfest a écrit :Cela aidera à faire le ménage.. Parce qu'il y a de quoi faire. Par exemple :
Prenons le paquet asciidoc. Parmi les fichiers installés par ce paquet on trouve :
- /etc/asciidoc/slidy.conf : qui apparait dans ta liste, donc il n'appartient à aucun paquet installé.
- /usr/bin/a2x : il n'apparait pas dans ta liste. Donc soit tu n'as pas ce fichier, soit il appartient à un autre paquet.

Est-ce que tu as le fichier /usr/bin/a2x, et si oui peux-tu regarder s'il appartient à un paquet (pacman -Qo usr/bin/a2x) ?

Code : Tout sélectionner

[skippy@tzi-no ~]$ ls /usr/bin/a2
a2p     a2x     a2x.py  
[skippy@tzi-no ~]$ ls /usr/bin/a2x*
/usr/bin/a2x  /usr/bin/a2x.py
[skippy@tzi-no ~]$ pacman -Qo /usr/bin/a2x
/usr/bin/a2x appartient à asciidoc 8.6.7-1

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 09:36
par oktoberfest
?? Tu peux me lancer un

Code : Tout sélectionner

$ pacman -Qo /etc/asciidoc/slidy.conf
Soit cette commande répond asciidoc, et dans ce cas la pacman-diswoned ne fonctionne pas (ça me parait étrange, car je l'utiliser chez moi régulièrement, et je n'ai pas eu de souci)
Soit cette commande répond 'aucun paquet' et dans ce cas ta base pacman est salement vérolée...

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 09:50
par Skippythekangoo
oktoberfest a écrit :?? Tu peux me lancer un

Code : Tout sélectionner

$ pacman -Qo /etc/asciidoc/slidy.conf
Soit cette commande répond asciidoc, et dans ce cas la pacman-diswoned ne fonctionne pas (ça me parait étrange, car je l'utiliser chez moi régulièrement, et je n'ai pas eu de souci)
Soit cette commande répond 'aucun paquet' et dans ce cas ta base pacman est salement vérolée...

Code : Tout sélectionner

[skippy@tzi-no ~]$ pacman -Qo /etc/asciidoc/slidy.conf
/etc/asciidoc/slidy.conf appartient à asciidoc 8.6.7-1
Je crois que je n'y comprend plus rien.. je n'ai jamais eu de bol avec ces sacrées machines...

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 10:05
par oktoberfest
C'est quoi ce répertoire /opt/ltsp... ?
Un petit :

Code : Tout sélectionner

$ ls -ld /opt/ltsp
$ ls -l /opt/ltsp/i386/bin/busybox
$ ls -l /usr/bin/busybox
J'ai comme l'impression que ton busybox vient de là...
Tu te rappelles l'avoir installé via AUR (ou pire.... sans AUR) ?

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 10:05
par benjarobin
Il y a clairement un gros soucis avec ta base de donnée de pacman. Par exemple tu as le paquet acpid qui est installé mais le fichier /etc/acpi/handler.sh est marqué comme non associé...
Peux tu donner la sortie de

Code : Tout sélectionner

 pacman -Qo /etc/acpi/handler.sh /etc/iproute2/group /opt/ltsp/i386/bin/busybox

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 10:13
par Skippythekangoo
oktoberfest a écrit :C'est quoi ce répertoire /opt/ltsp... ?
Un petit :

Code : Tout sélectionner

$ ls -ld /opt/ltsp
$ ls -l /opt/ltsp/i386/bin/busybox
$ ls -l /usr/bin/busybox
J'ai comme l'impression que ton busybox vient de là...
Tu te rappelles l'avoir installé via AUR (ou pire.... sans AUR) ?
Arf, ouaip, j'i bien installé 'ltsp' pour un test (pas concluant...), via AUR/yaourt (le paquet est donc surement pérave...)

pour le retour des 3 commandes demandées, les voici :

Code : Tout sélectionner

[skippy@tzi-no ~]$ ls -ld /opt/ltsp
drwxr-xr-x 5 root root 128 25 mai   01:06 /opt/ltsp
[skippy@tzi-no ~]$ ls -l /opt/ltsp/i386/bin/busybox
-rwxr-xr-x 1 root root 139788  3 avril  2006 /opt/ltsp/i386/bin/busybox
[skippy@tzi-no ~]$ ls -l /usr/bin/busybox
-rwxr-xr-x 1 root root 319776 28 mai   18:02 /usr/bin/busybox
benjarobin a écrit :Il y a clairement un gros soucis avec ta base de donnée de pacman. Par exemple tu as le paquet acpid qui est installé mais le fichier /etc/acpi/handler.sh est marqué comme non associé...
Peux tu donner la sortie de

Code : Tout sélectionner

 pacman -Qo /etc/acpi/handler.sh /etc/iproute2/group /opt/ltsp/i386/bin/busybox

Code : Tout sélectionner

[skippy@tzi-no ~]$ pacman -Qo /etc/acpi/handler.sh /etc/iproute2/group /opt/ltsp/i386/bin/busybox
/etc/acpi/handler.sh appartient à acpid 2.0.16-2
/etc/iproute2/group appartient à iproute2 3.3.0-1
Erreur : aucun paquet ne contient /opt/ltsp/i386/bin/busybox

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 10:30
par Skippythekangoo
Aprés quelques efforts de recherche, j'ai l'impression que tout ces fichiers, ont été créé, non pas par l'installation de 'ltsp-utils', mais plutôt par son utilisation.

Code : Tout sélectionner

[skippy@tzi-no ~]$ pacman -Qi ltsp-utils
Nom                   : ltsp-utils
Version               : 0.25-1
URL                   : http://www.ltsp.org
Licences              : --
Groupes               : --
Fournit               : --
Dépend de             : bash  perl-libwww
Dépendances opt.      : --
Requis par            : --
Est en conflit avec : --
Remplace              : --
Taille installé : 156,00 KiB
Paqueteur             : Unknown Packager
Architecture          : i686
Compilé le            : ven. 25 mai 2012 00:52:33 CEST
Installé le           : ven. 25 mai 2012 00:52:52 CEST
Motif d'installation : Explicitement installé
Script d'installation : Oui
Description           : The Linux Terminal Server Project installation untily files

[skippy@tzi-no ~]$ pacman -Ql ltsp-utils
ltsp-utils /usr/
ltsp-utils /usr/sbin/
ltsp-utils /usr/sbin/ltspadmin
ltsp-utils /usr/sbin/ltspcfg
ltsp-utils /usr/sbin/ltspinfo

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 11:15
par Skippythekangoo
un autre truc bizare, c'est cela:

Code : Tout sélectionner

[skippy@tzi-no ~]$ ls -l /opt/ltsp/i386/bin/busybox
-rwxr-xr-x 1 root root 139788  3 avril  2006 /opt/ltsp/i386/bin/busybox
date du 3 avril 2006, alors que je n'ai installé (et entendu parlé) ltsp qu'au retour des vacances, c'est a dire fin mai. Et surtout que ce systeme à tout au plus un an...

pour plus de précisions :

Code : Tout sélectionner

[skippy@tzi-no ~]$ stat /opt/ltsp/i386/bin/busybox 
  File: /opt/ltsp/i386/bin/busybox
  Size: 139788    	Blocks: 280        IO Block: 4096   regular file
Device: fe00h/65024d	Inode: 354160      Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2012-05-25 01:06:36.000000000
Modify: 2006-04-03 20:12:21.000000000
Change: 2012-05-25 01:06:36.000000000

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 20:45
par Nic0
Skippythekangoo a écrit :Je l'ai posé sur github, car pastebin refusait le texte (trops gros).
Salut,

T'as gist.github.com qui permet de faire des pastebins de la taille de ton fichier (j'ai essayé), tout en étant un « dépôt git » en même temps. Ça pour avantage de ne pas avoir à créer un dépôt directement sur son compte.

Re: [busybox] Mon systeme n'utilise que busybox

Publié : ven. 01 juin 2012, 23:07
par Skippythekangoo
Ok, merci du conseil Nic0...

Re: [busybox] Mon systeme n'utilise que busybox [Abandon]

Publié : sam. 02 juin 2012, 10:06
par Skippythekangoo
Merci pour tout les gens, mais j'ai besoin de ma machine, et temps pis pour le système, je le réinstalle.
la prochaine fois, je ferais gaffe à créer des snapshots pour réinstaller à l'état d'avant.

Cordialement...