#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 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 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.
./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...
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