Skip to main content

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.

  1. 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
  1. Remove the erroneous line from the configuration file
sed -i '/export __GLX_VENDOR_LIBRARY_NAME=/d' ~/.zshrc
  1. 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.