FreeBSD : pkg: PRE-INSTALL script failed

Lors d'un pkg upgrade, j'ai eu cette erreur :

# pkg upgrade
[...]
===> Creating groups.
Using existing group '_tss'.
===> Creating users
Creating user '_tss' with uid '601'.
pw: user '_tss' disappeared during update
pkg: PRE-INSTALL script failed

D'après ce thread, l'erreur pkg: PRE-INSTALL script failed survient lorsque la db password n'est plus synchronisée. Pour corriger cela, il faut re-générer la db avec pwd_mkdb :

pwd_mkdb -p /etc/master.passwd

Puis on peut relancer pkg :

# pkg upgrade
[...]
[1/39] Installing tpm-emulator-0.7.4_2...
===> Creating groups.
Using existing group '_tss'.
===> Creating users
Using existing user '_tss'.
[1/39] Extracting tpm-emulator-0.7.4_2: 100%
[2/39] Installing libtasn1-4.15.0...

Commentaires