Vagranfile FAQ

VirtualBox kann unter macOS nicht installiert werden

Problem:

VirtualBox kann unter macOS nicht erfolgreich installiert werden.

Lösung:

Während der Installation müsst ihr die Kernelerweiterung von Virtualbox unter Systemeinstellungen -> Sicherheit -> Allgemein zulassen.

Virtuelle Maschinen können unter macOS nicht gestartet werden (NS_ERROR_FAILURE)

Problem:

Beim starten einer virtuellen Maschine, entweder direkt über VirtualBox oder mittels vagrant up, erhaltet ihr den folgenden Fehler: NS_ERROR_FAILURE.

Lösung:

Befolgt die Schritte unter folgendem Link: [1]

Invalid or currupted package (PGP signature)

Problem:

Beim Ausführen von vagrant up kann die Integrität von Paketen nicht verifiziert werden.

...
bde_box: :: File /var/cache/pacman/pkg/libxcrypt-4.4.19-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
bde_box: Do you want to delete it? [Y/n]
...

Lösung:

Der Keyring von Archlinux muss komplett zurückgesetzt werden. Startet dazu die virtuelle Maschine mit vagrant up und verbindet euch mit vagrant ssh. Führt in der virtuellen Maschine anschließend die folgenden Befehle aus. Insbesondere der vierte Befehl kann einige Zeit in Anspruch nehmen. Es sollte dabei der Fehler von oben nicht mehr auftreten.

[vagrant@archlinux ~]$ sudo rm -r /etc/pacman.d/gnupg
[vagrant@archlinux ~]$ sudo pacman-key --init
[vagrant@archlinux ~]$ sudo pacman-key --populate archlinux
[vagrant@archlinux ~]$ sudo pacman-key --refresh-keys
[vagrant@archlinux ~]$ sudo rm /var/lib/pacman/db.lck
[vagrant@archlinux ~]$ sudo pacman -Sy gnupg archlinux-keyring
[vagrant@archlinux ~]$ sudo pacman -Syu

Verlasst anschließend mit exit wieder die virtuelle Maschine. Nun müssen die Pakete für die Vorlesung innerhalb der virtuellen Maschine noch installiert werden. Startet dazu die virtuelle Maschine neu und führt alle Provisioner aus. Das geht so:

$ vagrant reload --provision

 

Datenschutz | Impressum
Bitte wenden Sie sich bei technischen Problemen an die Administratoren.