Archives par mot-clé : rpm

rpmdb: Lock table is out of available locker entries

L’erreur : rpmdb: Lock table is out of available locker entries

Quand le rpm accéde à sa BDD type Berkeley, il crée un « lock » temporaire lors de sa recherche de donnée. Si durant ce processus un crontol-c est fait, le processus est donc arreter, le lock n’est jamais relâché et cette erreur peut se produire.

Pour résoudre le problème :
On commence par faire le backup de /var/lib/rpm au cas ou on casse quelque chose :

# tar cvzf rpmdb-backup.tar.gz /var/lib/rpm

On supprime la base berkeley lié aux rpm:

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

On recrée la bdd rpm (cela peut prendre un certain temps):

# rpm –rebuilddb

Enfin, on verifie que les rpm sont correct :

rpm -qa | sort

Fedora 4 php pear mdb2

Un vieux serveur sous plesk a besoin de la librairie mdb2.

On installe le depot de remi :

wget http://rpms.famillecollet.com/remi-release-4.rpm
rpm -Uvh remi-release-4.rpm

Et on lance l’installation de mdb2 qui mettra à jour php :

# yum –enablerepo=remi install php-pear-MDB2.noarch

Ajouter dans le fichier de configuration du domaine l’accés a pear dans le open_basedir

php_admin_value open_basedir « /var/www/vhosts/discoveo.fr/httpdocs:/tmp:/usr/share/pear/ »