Jak ja nienawidzę systemd, co tam nie zrobią to musi być spierdolone. Nie uruchamia mi się usługa libvirtd, błąd
Jak ja nienawidzę systemd, co tam nie zrobią to musi być spierdolone. Nie uruchamia mi się usługa libvirtd, błąd
libvirtd.service: Failed to set up credentials: Operation not supported
libvirtd.service: Failed at step CREDENTIALS spawning /usr/sbin/libvirtd: Operation not supported
na podstawie tego trafiam na:
https://bbs.archlinux.org/viewtopic.php?pid=2293101#p2293101
Czyli usunięcia pliku klucza. Chatgpt jeszcze lepiej podpowiada.
Problemem nie jest sam libvirt, tylko ten fragment:
# /usr/lib/systemd/system/libvirtd.service.d/10-secret.conf
LoadCredentialEncrypted=secrets-encryption-key:/var/lib/libvirt/secrets/...
LoadCredentialEncrypted= jest nową funkcją systemd. Błąd
Failed to set up credentials: Operation not supported
status=243/CREDENTIALS
oznacza, że systemd nie potrafi użyć mechanizmu credentiali na Twoim systemie, mimo że dyrektywa istnieje.
Najbardziej podejrzane są:
-
brak wsparcia kernela dla memfd/credentials,
-
albo (częściej) Debian ma błąd w pakiecie libvirt/systemd.
Najlepszym rozwiązaniem jest to wyłączyć w pizdu
sudo mv \
/usr/lib/systemd/system/libvirtd.service.d/10-secret.conf \
/usr/lib/systemd/system/libvirtd.service.d/10-secret.conf.disabled
następnie
sudo systemctl daemon-reload
sudo systemctl restart libvirtd
#linux #programowanie