Common problems
Basic diagnostic steps for common Octlitch desktop, networking, package-management and hardware problems.
Install available system updates first unless an update itself appears to have caused the problem.
sudo dnf upgrade --refreshCollect basic system information
When reporting a problem, it is useful to include information about the system, kernel and desktop environment.
cat /etc/os-releaseuname -rfastfetchHardware information can be inspected with:
lspci -kThe system does not reach the desktop
If Octlitch stops during boot or remains on the splash screen, switch to a text console with:
Ctrl + Alt + F3Check for failed system services:
systemctl --failedCheck the login manager:
systemctl status plasmalogin --no-pager -lInspect errors from the current boot:
journalctl -b -p errTo inspect the Plasma login manager specifically:
journalctl -b -u plasmalogin --no-pagerCheck Plasma package versions
A partially updated Plasma stack can prevent the graphical session from starting.
rpm -q \
kwin \
kwin-common \
kwin-libs \
kscreenlocker \
plasma-workspace \
plasma-workspace-libs \
plasma-login-manager \
libplasmaImportant Plasma components should belong to the same update level. If they do not, synchronize the installed Fedora packages:
sudo dnf distro-sync --refreshRestart afterward:
sudo rebootDiscover is stuck on “Fetching updates”
Octlitch uses Flathub as its Flatpak application source.
Check configured Flatpak remotes:
flatpak remotes --show-detailsA normal Octlitch installation should use Flathub. If an old Fedora OCI Flatpak remote is present and Discover hangs while refreshing it, disable that remote:
sudo flatpak remote-modify --system --disable fedoraIf everything works correctly afterward, the unused remote can be removed:
sudo flatpak remote-delete --system fedoraRestart Discover:
killall plasma-discover 2>/dev/null || true
plasma-discoverFlathub is missing
Check available remotes:
flatpak remotesAdd Flathub for the current user if it is missing:
flatpak remote-add --user --if-not-exists \
flathub \
https://flathub.org/repo/flathub.flatpakrepoFlatpak applications will not update
Refresh and update installed Flatpak applications:
flatpak updateRemove unused runtimes afterward if required:
flatpak uninstall --unusedShow detailed remote information:
flatpak remotes --show-detailsDNF cannot download packages
First check basic network connectivity:
ping -c 3 fedoraproject.orgCheck DNS resolution:
getent hosts fedoraproject.orgCheck enabled repositories:
dnf repolistClear cached repository metadata and try again:
sudo dnf clean all
sudo dnf --refresh makecacheNetworking is not working
Check NetworkManager:
systemctl status NetworkManager --no-pagerShow detected network devices:
nmcli device statusShow active connections:
nmcli connection show --activeRestart NetworkManager if necessary:
sudo systemctl restart NetworkManagerDNS is not working
Check whether names can be resolved:
getent hosts fedoraproject.orgCheck the resolver configuration:
ls -l /etc/resolv.conf
cat /etc/resolv.confIf the system uses systemd-resolved, inspect its state:
resolvectl statusGraphics problems
Identify the detected graphics hardware and active kernel drivers:
lspci -k | grep -EA3 'VGA|3D|Display'Check graphics-related kernel messages:
journalctl -b -k | grep -Ei 'drm|gpu|amdgpu|i915|xe|nvidia'Check the current display session:
echo $XDG_SESSION_TYPEOn a normal Octlitch Plasma session this should usually report:
waylandNVIDIA driver problems
Verify that the NVIDIA packages are installed:
rpm -qa | grep -i nvidiaCheck whether the kernel module is loaded:
lsmod | grep nvidiaCheck NVIDIA status:
nvidia-smiCheck Secure Boot:
mokutil --sb-stateRebuild the NVIDIA kernel module if necessary:
sudo akmods --forceSee the dedicated NVIDIA chapter before making more extensive driver changes.
Audio is not working
Check the PipeWire user services:
systemctl --user status pipewire pipewire-pulse wireplumberRestart the audio services:
systemctl --user restart pipewire pipewire-pulse wireplumberAvailable audio devices can also be inspected with:
wpctl statusBluetooth problems
Check the Bluetooth service:
systemctl status bluetooth --no-pagerRestart it if necessary:
sudo systemctl restart bluetoothCheck detected Bluetooth devices:
bluetoothctl listA Plasma setting is behaving incorrectly
Log out and sign in again first. This restarts the Plasma session without rebooting the entire machine.
For more detailed diagnostics, inspect user-session errors:
journalctl --user -b -p errPlasma-related processes can be inspected with:
ps aux | grep -E 'plasmashell|kwin_wayland|kded6'Check disk space
Package installations and updates can fail when the root filesystem is full.
df -hCheck Flatpak storage usage:
du -sh ~/.local/share/flatpak 2>/dev/null
sudo du -sh /var/lib/flatpak 2>/dev/nullView system logs
Errors from the current boot:
journalctl -b -p errKernel messages:
journalctl -b -kFollow new system messages in real time:
journalctl -fReporting an Octlitch problem
If the problem appears to be specific to Octlitch, report it through the project's GitHub issue tracker.
Include the Octlitch release, relevant hardware information, commands you ran, error messages and the steps needed to reproduce the problem.
Do not include passwords, private keys, authentication tokens or other secrets in logs or screenshots.
