-
Notifications
You must be signed in to change notification settings - Fork 4
/
errata-130R-20210508.in
96 lines (88 loc) · 3.03 KB
/
errata-130R-20210508.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
TITLE=NomadBSD 130R-20210508 Errata
ID=Errata
PAGEDESCRIPTION=Check the erratum 130R-20210508 file of the NomadBSD to have a general idea about the errors.
PAGEURL=https://nomadbsd.org/errata-130R-20210508.html
KEYWORDS=NomadBSD Errata, NomadBSD Errata, NomadBSD 130R-20210508 Errata, NomadBSD Erratum 130R-20210508
CONTENT_START
<p>
<h2>NomadBSD 130R-20210508 Errata</h2>
<h3>pkg upgrade: e2fsprogs-nobootfsck-1.46.4_1 conflicts with e2fsprogs-1.46.2</h3>
<p>
<h4>Description</h4>
<p>The package @PORT@(sysutils/e2fsprogs) now has the nobootfsck FLAVOR enabled (e2fsprogs-nobootfsck). This results in a conflict when trying to upgrade the locked @PORT@(sysutils/e2fsprogs) package.</p>
<h4>Solution</h4>
<p>Unlock the package, and continue with the upgrade.</p>
<p class="code">
# pkg unlock -y e2fsprogs <br>
# pkg upgrade <br>
</p>
</p>
<h3>Package upgrade breaks autostart of applications</h3>
<p>
<h4>Description</h4>
<p>
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 @PORT@(devel/py-xdg/). Since @PORT@(lang/python/) and
@PORT@(lang/python3/) now default to version 3.9 of Python, `py37-xdg` is no
longer appropriate.</p>
<h4>Solution</h4>
<p>
Install py39-xdg:
</p>
<p class="code">
# pkg install devel/py-xdg
</p>
</p>
<h3>Python upgrade breaks dsbxinput, nomadbsd-chusr, and lbi-gui</h3>
<p>
<h4>Description</h4>
<p>
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.
</p>
<h4>Solution</h4>
<p>
Change the shebang of dsbxinput and nomadbsd-chusr:
</p>
<p class="code">
# sed -i '' 's/python3.7/python3.8/' /usr/local/bin/dsbxinput <br>
# sed -i '' 's/python3.7/python3.8/' /usr/local/bin/lbi-gui <br>
# sed -i '' 's/python3.7/python3.8/' /usr/bin/nomadbsd-chusr <br>
# sed -i '' 's/python3.7/python3.8/' /usr/local/bin/ipfwGUI <br>
</p>
</p>
<h3>HDD/SSD installed NomadBSD doesn't start the GUI on systems which require
nvidia-driver > 390</h3>
<p>
<h4>Description</h4>
<p>
Due to the version upgrade from 440 to 460 of @PORT@(x11/nvidia-driver/),
the NomadBSD installer fails to install nvidia-driver-440.
</p>
<h4>Solution</h4>
<p>
Install @PORT@(x11/nvidia-driver/) and make the modules load via
<span class="mono">/etc/rc.conf</span>:
</p>
<p class="code">
# pkg install x11/nvidia-driver <br>
# sysrc kld_list+=" /boot/modules/nvidia-modeset.ko /boot/modules/nvidia.ko" <br>
# sysrc initgfx_enable=NO <br>
</p> <br>
<p>If the file <span class="mono">
/usr/local/etc/X11/xorg.conf.d/00-video-initgfx.conf</span> does not
exist, or doesn't contain the line <span class="mono">Driver "nvidia"</span>,
create the file with the following content:
</p>
<p class="code">
Section "Device" <br>
Identifier "NVIDIA CARD" <br>
VendorName "NVIDIA Corporation" <br>
Driver "nvidia" <br>
EndSection <br>
</p> <br>
After a reboot the GUI should start.
</p>
CONTENT_END