// chapter 06
troubleshooting
praxis stays shell-first. the quickest fix is usually to inspect the current state directly.
quick commands
praxis-preflight
praxis-status
praxis-disk-report
praxis-netcheck
praxis-supporttarget root is not mounted
if praxis-install says the target is not mounted, check:
findmnt /mnt/praxis
findmnt /mnt/praxis/bootmount the root partition at /mnt/praxis and the efi system partition at /mnt/praxis/boot.
target check fails
praxis-target-check /mnt/praxisthat tells you whether the kernel, initramfs, loader entry, hostname, fstab, and install metadata are present.
package or desktop profile install fails
praxis-packages list
cat /mnt/praxis/etc/praxis/packages.selected
tail -n 50 /mnt/praxis/var/log/pacman.logif the package layer fails, the two most common reasons are:
- the live environment doesn't have working network access
- the package name or desktop profile isn't valid
inspect available package sets with:
praxis-packages show desktop xfce
praxis-packages show bundle developernetwork looks broken
praxis-netcheck
ip -o link show
ip -o -4 addr showin qemu, networking problems are often vm configuration problems rather than praxis problems.
need logs or a report
praxis-supportwrites a compressed bundle to /tmp with kernel messages, block-device state, network info, release files, and praxis metadata.
next: pax - the praxis configuration language.