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 25/07/2012, à 09:32

Oedipe

[RESOLU] Répertoire racine "/.rpmdb" apparu depuis hier. Qu'est ce ?..

Bonjour,

Je remarque un répertoire caché "/.rpmdb" apparu depuis hier à la racine, propriétaire "root" et groupe "root", droits d'accès 755 qui n'existait pas avant. Je trouve ce truc bizarre, la seule mise-à-jour effectuée hier étant un upgrade du noyau en 3.2.0-27.

Ce répertoire insolite "/.rpmdb" contient plusieurs fichiers :

drwxr-xr-x  2 root root     4096 juil. 24 18:35 .
drwxr-xr-x 25 root root     4096 juil. 24 18:46 ..
-rw-r--r--  1 root root     8192 juil. 24 18:35 Basenames
-rw-r--r--  1 root root     8192 juil. 24 18:35 Conflictname
-rw-r--r--  1 root root    24576 juil. 24 18:36 __db.001
-rw-r--r--  1 root root  3850240 juil. 24 18:36 __db.002
-rw-r--r--  1 root root 83894272 juil. 24 18:36 __db.003
-rw-r--r--  1 root root   565248 juil. 24 18:36 __db.004
-rw-r--r--  1 root root     8192 juil. 24 18:35 Dirnames
-rw-r--r--  1 root root     8192 juil. 24 18:35 Group
-rw-r--r--  1 root root     8192 juil. 24 18:35 Installtid
-rw-r--r--  1 root root     8192 juil. 24 18:35 Name
-rw-r--r--  1 root root     8192 juil. 24 18:35 Obsoletename
-rw-r--r--  1 root root    12288 juil. 24 18:35 Packages
-rw-r--r--  1 root root     8192 juil. 24 18:35 Providename
-rw-r--r--  1 root root     8192 juil. 24 18:35 Requirename
-rw-r--r--  1 root root     8192 juil. 24 18:35 Sha1header
-rw-r--r--  1 root root     8192 juil. 24 18:35 Sigmd5
-rw-r--r--  1 root root     8192 juil. 24 18:35 Triggername

Qu'est-ce que c'est que ce nouveau truc ? Est-ce normal sur une Ubuntu ? Je trouve cela un peu suspect....

Cordialement,

Dernière modification par Oedipe (Le 26/07/2012, à 08:08)


[Kubuntu 16.04.1 LTS "Xenial" - Noyau 4.4.0-53 (x86_64) + Plasma 5.8.4 + Framework 5.28.0 + Qt 5.6.1]
Serveur Nextcloud 11.0.0 "running at home" - Apache/2.4.25 - PHP/7.0.14.2  (IPV6 & HTTP/2 - WebRTC)

Hors ligne

#2 Le 25/07/2012, à 16:38

YMADEC

Re : [RESOLU] Répertoire racine "/.rpmdb" apparu depuis hier. Qu'est ce ?..

Ça a un rapport avec les paquets RPM...
T'as rien bidouillé avec ça ?
Essaie de voir on sait jamais...

Hors ligne

#3 Le 25/07/2012, à 17:45

Oedipe

Re : [RESOLU] Répertoire racine "/.rpmdb" apparu depuis hier. Qu'est ce ?..

Bonsoir,

Oui, oui, j'avais déjà vu cette page que tu indiques après avoir fait plusieurs recherches. Mais cela n'explique pas grand-chose...  et je n'ai jamais au grand jamais bidouillé avec des paquets ".rpm".

Je n'aime pas du tout la création de répertoires / fichiers à la racine du système, à l'insu de mon plein gré, cachés, et en full root ! Première fois que je vois cela sous Linux !  sad

Je continue de chercher sur le web mais il n'y a rien à part la page que tu mentionnais.


[Kubuntu 16.04.1 LTS "Xenial" - Noyau 4.4.0-53 (x86_64) + Plasma 5.8.4 + Framework 5.28.0 + Qt 5.6.1]
Serveur Nextcloud 11.0.0 "running at home" - Apache/2.4.25 - PHP/7.0.14.2  (IPV6 & HTTP/2 - WebRTC)

Hors ligne

#4 Le 25/07/2012, à 19:47

pode

Re : [RESOLU] Répertoire racine "/.rpmdb" apparu depuis hier. Qu'est ce ?..

Avec la commande suivante, tu peux savoir tous les paquets liés à RPM qui sont installés sur le serveur :

$ dpkg -l|grep rpm

Sur mon poste, ça donne :

ii  alien                                  8.86                                       convert and install rpm and other packages
rc  librpm1                                4.8.1-6ubuntu1                             RPM shared library
ii  librpm2                                4.9.1.1-1build1                            RPM shared library
rc  librpmbuild1                           4.8.1-6ubuntu1                             RPM build shared library
ii  librpmbuild2                           4.9.1.1-1build1                            RPM build shared library
rc  librpmio1                              4.8.1-6ubuntu1                             RPM IO shared library
ii  librpmio2                              4.9.1.1-1build1                            RPM IO shared library
ii  librpmsign0                            4.9.1.1-1build1                            RPM signing shared library
ii  python-renderpm                        2.5-1.1build1                              python low level render interface
ii  python-rpm                             4.9.1.1-1build1                            Python bindings for RPM
ii  rpm                                    4.9.1.1-1build1                            package manager for RPM
ii  rpm-common                             4.9.1.1-1build1                            common files for RPM
ii  rpm2cpio                               4.9.1.1-1build1                            tool to convert RPM package to CPIO archive
ii  yum                                    3.2.25-1ubuntu2                            Advanced front-end for rpm

ii => installé
J'ai tout ça car j'ai installé des paquets liés à RPM : alien, rpm2cpio, createrepo, ...

Avec le paquet rpm, l'existence du répertoire /.rpmdb et de ses sous-répertoires semble normal :

$ apt-get source rpm
$ cd rpm-4.9.1.1
$ find . | xargs grep -E "(\.rpmdb|Providename)"
./doc/ja/rpm.8:\fI/var/lib/rpm/Providename\fR
./doc/ja/rpmbuild.8:\fI/var/lib/rpm/Providename\fR
./doc/fr/rpm.8:\fI/var/lib/rpm/Providename\fR
./doc/ru/rpm.8:\fI/var/lib/rpm/Providename\fR
./doc/rpm.8:\fI/var/lib/rpm/Providename\fR
./doc/pl/rpm.8:\fI/var/lib/rpm/Providename\fR
./doc/pl/rpmbuild.8:\fI/var/lib/rpm/Providename\fR
./lib/tagtbl.C:    { "RPMTAG_PROVIDENAME", "Providename", RPMTAG_PROVIDENAME, RPM_STRING_ARRAY_TYPE, RPM_ARRAY_RETURN_TYPE, 0 },
./debian/rpm.README.Debian:    cd ~/.rpmdb
./debian/rpm.NEWS:  each user, own database in ~/.rpmdb will be created. This avoids errors while
./debian/patches/rpmdb-in-home.patch:+%_dbpath		%(echo $HOME/.rpmdb)
./macros.in:%_dbpath		%(echo $HOME/.rpmdb)
./.pc/fix-directories.patch/macros.in:%_dbpath		%(echo $HOME/.rpmdb)
./python/rpmte-py.c: * @param tag	'Providename', 'Requirename', 'Obsoletename', 'Conflictname'
./python/rpmte-py.c:	'Providename', 'Requirename', 'Obsoletename', 'Conflictname'\n" },

Hors ligne

#5 Le 26/07/2012, à 08:03

Oedipe

Re : [RESOLU] Répertoire racine "/.rpmdb" apparu depuis hier. Qu'est ce ?..

Bonjour,

@ pode :

Excellent  ! Voilà enfin une explication détaillée et qui me rassure.  smile

./debian/rpm.README.Debian:    cd ~/.rpmdb
./debian/rpm.NEWS:  each user, own database in ~/.rpmdb will be created. This avoids errors while

Je trouve cela un peu "Olé Olé" pour du Linux, créer ainsi des répertoires qui cassent la structure que l'on connait depuis toujours... hmm

Mais je ne comprends toujours pas pourquoi j'ai installé des paquets liés à RPM... en particulier "Alien". Probablement une dépendance d'un autre paquet DEB....

Merci en tout cas wink Cordialement,


[Kubuntu 16.04.1 LTS "Xenial" - Noyau 4.4.0-53 (x86_64) + Plasma 5.8.4 + Framework 5.28.0 + Qt 5.6.1]
Serveur Nextcloud 11.0.0 "running at home" - Apache/2.4.25 - PHP/7.0.14.2  (IPV6 & HTTP/2 - WebRTC)

Hors ligne