Skip to content

Troubleshooting

First wipe any old stale tpm’s:

Terminal window
sudo systemd-cryptenroll --wipe-slot tpm2 /dev/disk/by-label/luks-AstrOS-root

Enroll your tpm2, you will be asked for your recovery key.

Terminal window
sudo systemd-cryptenroll --tpm2-device auto --tpm2-pcrs=7 /dev/disk/by-label/luks-AstrOS-root
  1. Reboot.
  2. When the systemd-boot menu appears, select the other image entry. If the menu does not appear on its own, hold Space during boot to force it.
  3. Press Enter to boot the selected entry.

To confirm which build you landed on:

Terminal window
cat /etc/os-release

You probably have a keyboard from outside the US where the - is in a different position or the y and z are switched. Try replicating the US keyboard layout.

  1. Download or clone our repo.

  2. Navigate to the correct path:

    Terminal window
    cd AstrOS/system/mkosi.images/base/mkosi.extra/usr/lib/
  3. Update from the newest transfer files:

    Terminal window
    sudo systemd-sysupdate update --definitions=sysupdate.d/

Check if the esp is mounted under /boot

If it isn’t, mount it manually using:

Terminal window
sudo mount /dev/disk/by-partlabel/esp /boot

If this issue persists, please reach out to Support.

Try to delete the following file and restart libvirtd.

Terminal window
sudo rm /var/lib/libvirt/secrets/secrets-encryption-key
sudo systemctl restart libvirtd