Below is a list of post-release service announcements.
📌 PSA 13/01/25
PSA: We’ve detected a problem with the script that automatically updates the documentation. It is unable to perform this task due to divergence from our repository and the local copy. To solve this problem, run the following commands.
~/.cache/documentation-repo && git pull --rebase && cd -
- 🔰 Information: The script updates the documentation whenever the user logs in.
📌 PSA 19/12/24
PSA: We’ve detected a problem with our ZSH configuration that can cause software using GLX extensions to crash. To fix this problem, run the following commands.
- Add the function
set_glx_vendor
to~/.zshrc
.- ⚠️ Important: Please note this is a single command; do not copy and paste each line.
cat << 'EOF' >> ~/.zshrc # Function to detect GPU and set GLX vendor library set_glx_vendor() { if lspci 2>/dev/null | grep -iq "nvidia"; then export __GLX_VENDOR_LIBRARY_NAME=nvidia elif lspci 2>/dev/null | grep -iq "amd" || lspci 2>/dev/null | grep -iq "radeon"; then export __GLX_VENDOR_LIBRARY_NAME=mesa else export __GLX_VENDOR_LIBRARY_NAME=mesa fi } # Call the function set_glx_vendor EOF
- Remove the erroneous line from the configuration file
sed -i '/export __GLX_VENDOR_LIBRARY_NAME=/d' ~/.zshrc
- Source the ZSH configuration file
source ~/.zshrc
Log out and log in.
📌 PSA 05/12/24
PSA: Today, we’ve released the OTA update archive for Nitrux 3.7.1→3.8.0. To update the distribution, run the following command.
sudo nuts update
Additionally, we’ve updated the Nitrux Update Tool System to version 2.2.0 with the following changes.
- Fix problem in nuts-ccu that would cause absurdly long elapsed time values.
- Remove unnecesary code from the cleanup component.
- Improve status messages for better readability.
- Ensure new kernel paramaters are addded to GRUB.
Since these changes don’t affect the main component, the main component will download these updates during runtime.