#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 TriggernameQu'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 là 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 ! ![]()
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 rpmSur 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 rpmii => 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. ![]()
./debian/rpm.README.Debian: cd ~/.rpmdb
./debian/rpm.NEWS: each user, own database in ~/.rpmdb will be created. This avoids errors whileJe 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... ![]()
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
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