8.6. Mise à jour des bases de données des SSN de DBM à SQLite
De nombreuses applications convertissent automatiquement le format de base de données NSS de DBM à SQLite après avoir défini la variable d'environnement NSS_DEFAULT_DB_TYPE
à la valeur sql
sur le système. Vous pouvez vous assurer que toutes les bases de données sont converties en utilisant l'outil certutil
.
Convertissez vos bases de données NSS stockées au format DBM avant de procéder à la mise à niveau vers RHEL 9. En d'autres termes, effectuez les étapes suivantes sur les systèmes RHEL (6, 7 et 8) à partir desquels vous souhaitez procéder à la mise à niveau vers RHEL 9.
Conditions préalables
-
Le paquetage
nss-tools
est installé sur votre système.
Procédure
Définissez
NSS_DEFAULT_DB_TYPE
sursql
dans le système :# export NSS_DEFAULT_DB_TYPE=sql
Utiliser la commande de conversion dans chaque répertoire[1] rHEL contient des fichiers de base de données NSS au format DBM, par exemple :
# certutil -K -X -d /etc/ipsec.d/
Notez que vous devez fournir un mot de passe ou un chemin d'accès à un fichier de mots de passe comme valeur de l'option
-f
si votre fichier de base de données est protégé par un mot de passe, par exemple :# certutil -K -X -f /etc/ipsec.d/nsspassword -d /etc/ipsec.d/
Ressources supplémentaires
-
certutil(1)
page de manuel.
/etc/pki/nssdb
. Les autres emplacements dépendent des applications que vous utilisez. Par exemple, Libreswan stocke sa base de données dans le répertoire /etc/ipsec.d/
et Firefox utilise le répertoire /home/<username>/.mozilla/firefox/
.