Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 25/07/2012, à 10: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, à 09:08)


[Kubuntu 14.04 LTS "Trusty" - KDE SC 4.13.2] Noyau 3.13.0-32
Serveur Owncloud 7.0.0 stable running fine "at home".

Hors ligne

#2 Le 25/07/2012, à 17: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, à 18: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 14.04 LTS "Trusty" - KDE SC 4.13.2] Noyau 3.13.0-32
Serveur Owncloud 7.0.0 stable running fine "at home".

Hors ligne

#4 Le 25/07/2012, à 20: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, à 09: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 14.04 LTS "Trusty" - KDE SC 4.13.2] Noyau 3.13.0-32
Serveur Owncloud 7.0.0 stable running fine "at home".

Hors ligne

  • Accueil
  • » Forum
  • » Sécurité
  • » [RESOLU] Répertoire racine "/.rpmdb" apparu depuis hier. Qu'est ce ?..

Haut de page ↑