NomadBSD 130R-20210508 Errata
pkg upgrade: e2fsprogs-nobootfsck-1.46.4_1 conflicts with e2fsprogs-1.46.2
Description
The package sysutils/e2fsprogs now has the nobootfsck FLAVOR enabled (e2fsprogs-nobootfsck). This results in a conflict when trying to upgrade the locked sysutils/e2fsprogs package.
Solution
Unlock the package, and continue with the upgrade.
# pkg unlock -y e2fsprogs
# pkg upgrade
Package upgrade breaks autostart of applications
Description
DSBAutostart creates desktop files for autostarting programs. The desktop files are read and executed by a script which is part of Openbox. This script uses the Python module devel/py-xdg/. Since lang/python/ and lang/python3/ now default to version 3.9 of Python, `py37-xdg` is no longer appropriate.
Solution
Install py39-xdg:
# pkg install devel/py-xdg
Python upgrade breaks dsbxinput, nomadbsd-chusr, and lbi-gui
Description
Due to the upgrade of Python, the Qt5 python module packages changed from py37-qt5-* to py38-qt5-*. This breaks dsbxinput, nomadbsd-chusr, lbi-gui, and ipfwGUI.
Solution
Change the shebang of dsbxinput and nomadbsd-chusr:
# sed -i '' 's/python3.7/python3.8/' /usr/local/bin/dsbxinput
# sed -i '' 's/python3.7/python3.8/' /usr/local/bin/lbi-gui
# sed -i '' 's/python3.7/python3.8/' /usr/bin/nomadbsd-chusr
# sed -i '' 's/python3.7/python3.8/' /usr/local/bin/ipfwGUI
HDD/SSD installed NomadBSD doesn't start the GUI on systems which require nvidia-driver > 390
Description
Due to the version upgrade from 440 to 460 of x11/nvidia-driver/, the NomadBSD installer fails to install nvidia-driver-440.
Solution
Install x11/nvidia-driver/ and make the modules load via /etc/rc.conf:
# pkg install x11/nvidia-driver
# sysrc kld_list+=" /boot/modules/nvidia-modeset.ko /boot/modules/nvidia.ko"
# sysrc initgfx_enable=NO
If the file /usr/local/etc/X11/xorg.conf.d/00-video-initgfx.conf does not exist, or doesn't contain the line Driver "nvidia", create the file with the following content:
Section "Device"
Identifier "NVIDIA CARD"
VendorName "NVIDIA Corporation"
Driver "nvidia"
EndSection
After a reboot the GUI should start.