Catégorie : CentOS

25 octobre 2015 /

Si les bases de données rmp sont corrompues, vous pouvez rencontrer ce genre d’erreur :

rpmdb: Lock table is out of available locker entries rpmdb: Unknown locker ID: 2106 error: db4 error(22) from dbenv->close: Invalid argument error: cannot open Packages index using db3 – Cannot allocate memory (12) error: cannot open Packages database in /var/lib/rpm

Et ça fait peur…

Pour réparer cela, on commence par supprimer les bases corrompues:

rm /var/lib/rpm/__db.00*

Il ne nous reste plus qu’à reconstruire les bases:

rpm --rebuilddb -vv

30 septembre 2015 /

Pour modifier l’adresse IP, on édite le fichier /etc/sysconfig/network-scripts/ifcfg-eth0:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Il n’y a plus qu’a modifier les valeurs des parametres:

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.254
NETMASK=255.255.255.0
ONBOOT=yes

Pour la prise en compte immédiate, on relance le service réseau:

service network restart

 

La modification du hostname  se fait via une modification du fichier /etc/sysconfig/network:

vi /etc/sysconfig/network

Il n’y a plus qu’a changer la valeur du paramètre HOSTNAME:

HOSTNAME=nouveau_nom

Il faut également modifier le fichier /etc/hosts:

vi /etc/hosts

Et changer le nom (s’il est absent, ne modifiez pas ce fichier).:

127.0.0.1 localhost
127.0.1.1 ancien_nom

par

127.0.0.1 localhost
127.0.1.1 nouveau_nom

La modification sera prise en compte au prochain démarrage de la machine.
Vous pourrez vérifier la prise en compte de votre nouveau nom via l’une des commandes suivantes :

cat /proc/sys/kernel/hostname

ou

hostname

ou

uname -a