sm-lib-kernel error
I've had the same error and it's from the main smxi script on line 316, kernels 4 (and higher) are not read correctly.
In smxi it's on line 316: :: Code :: KERNEL_NUM...... | grep -Eo "(2\.6|3)\.[0-9]+"Should be: :: Code :: KERNEL_NUM...... | grep -Eo "(2\.6|[3-9])\.[0-9]+"Back to top |
|||||
excellent, this solves a bug someone else reported, which I was unable to find the source of, thanks.
Should now be working. drb, this should fix the failure, let me know if it doesn't, thanks. I was looking in the wrong place, I forgot there was another location where that data was set. Non future proof search pattern was the culprit, I didn't realize that 4 would be coming so soon so in some places the pattern was just 2.6 or 3 starter for kernel version, now all should be 2.6 or 3-9 starter. Sorry I didn't find the source earlier, I've been a bit busy with work etc. Back to top |
|||||
|
|||||
Yes, thanks to both of you, working fine now!
Back to top |
|||||
I get an error when I try to run smxi (it happened two weeks ago but was just heading off on vacation so reporting now) :
:: Code :: /usr/local/bin/smxi: line 2794: syntax error near unexpected token '}'
/usr/local/bin/smxi: line 2794: '}' [Edit] smxi doesn't get as far as asking to stop display manager and no log Back to top |
|||||
sgfxi will not build due error "cannot detect gcc version. /usr/bin/gcc-5.1 not found or not installed."
my system has a /usr/gcc-5 directory and the default gcc is set to 4.9. Is this a typo or now there is a requirement to build the driver with the gcc-5 compiler? Back to top |
|||||
please provide the sgfxi log file: /var/log/sgfxi/sgfxi.log
It's unclear to me where that error comes from, the nvidia installer or sgfxi, sounds like the nvidia thing. Back to top |
|||||
drb, this is all I can tell you:
:: Code :: #smxi
------------------------------------------------------------------ Your X/Desktop (kde/gnome/xfce etc..) must be shutdown to run this script. ------------------------------------------------------------------ Since you are currently in X, you will need to run smxi again after X has shutdown, and you have logged back in. You will lose any work you have not saved on your running desktop. ------------------------------------------------------------------ 1 - shutdown-your-desktop Kill X now. Remember, you will need to log back in, and start smxi again. 2 - quit-script Quit smxi, don't shut down the current X session or desktop. ------------------------------------------------------------------ Would you like to shutdown your X/Desktop now? ------------------------------------------------------------------ 1) shutdown-your-desktop 2) quit-script #? maybe a download got corrupted on your end or something. try replacing smxi: wget -O /usr/local/bin/smxi smxi.org/smxi and run it again. Back to top |
|||||
|
|||||
:: techAdmin wrote :: please provide the sgfxi log file: /var/log/sgfxi/sgfxi.log
It's unclear to me where that error comes from, the nvidia installer or sgfxi, sounds like the nvidia thing. sgfxi.log for failed sgfxi run: :: Code :: =========================================================
START sgfxi LOGGING: ========================================================= Script started: 2015-07-03-11:18:40 Video Card Information: NVIDIA Corporation G92 [GeForce 9800 GT] (rev a2) Video Card Type: 10de Video Card Number: 0605 Xorg Version: 1.17.2 Installing driver to kernel: 4.1.0-towo.1-siduction-686-pae sgfxi script version: 4.24.36 sgfxi start options: SYSTEM_BASE: debian SYSTEM_CODENAME: sid DISTRIB_CODENAME: numb DISTRIB_ID: semplice DISTRIB_RELEASE: 7.0.1 SIS: semplice-numb-32 BITS: 32 FG_DISTRIB_CODENAME: sid FG_DISTRIB_ID: Debian APT_TYPE: apt-get LOGIN_PID: 854 SUDO_START: B_SYSTEMD: true B_SYSTEMD_GRAPHICAL: true B_SYSTEMD_SYSINIT: true B_UPSTART: false ========================================================= X is Running: false Current Runlevel: 3 Connection is live (0=true): 0 ========================================================= INSTALL_TO_KERNEL: KERNEL_FULL: 4.1.0-towo.1-siduction-686-pae KERNEL_BASE: 4 KERNEL_NUMBER: 4.1 KERNEL_MATH: 1 B_IS_XEN: false Function: create_x_conf - Primary: Start xorg is present with xorg.conf file Function: create_x_conf - Primary: End Function: check_package_manager_updated - Utility: Start sizeWorking: 25 Function: check_package_manager_updated - Utility: End Function: check_supported_driver - Utility: Start Function: check_supported_driver - Utility: End Function: set_cpu_data - Utility: Start BITS: 32 - arch: Function: set_cpu_data - Utility: End Function: set_driver_install_version - Primary: Start Function: check_supported_driver - Utility: Start Args: last-check Function: check_supported_driver - Utility: End Function: print_information_continue - Utility: Start Args: standard The graphics installer will be installing the nvidia driver: 340.76 Function: check_ia32_libs - Utility: Start Args: test Function: check_ia32_libs - Utility: End Function: print_information_continue - Utility: End Installing this driver: 340.76 Function: set_driver_install_version - Primary: End Function: driver_support_tests - Utility: Start Args: supported-driver Function: driver_support_tests - Utility: End Function: check_kernel_headers - Utility: Start Function: check_package_status - Utility: Start Args: linux-headers-4.1.0-towo.1-siduction-686-pae i Package Version: 4.1-1 Function: check_package_status - Utility: End Function: check_package_status - Utility: Start Args: linux-headers-4.1.0-towo.1-siduction-686-pae c Package Version: Function: check_package_status - Utility: End headerPresent: arch block crypto drivers fs include init ipc Kconfig kernel lib Makefile mm Module.symvers net samples scripts security sound tools usr virt headerName: linux-headers-4.1.0-towo.1-siduction-686-pae headerInstalled: 4.1-1 headerAvailable: headerFile: Function: check_kernel_headers - Utility: End Function: check_run_package_tools - Primary: Start Function: check_run_package_tools - Primary: End Function: set_download_info - Primary: Start download url: ftp://download.nvidia.com/XFree86/Linux-x86/340.76/ - driver file: NVIDIA-Linux-x86-340.76 Function: set_download_info - Primary: End Function: test_module_build_ok - Primary: Start Args: return Function: list_installed_packages - Utility: Start Args: nvidia (libkwinnvidiahack|libgl1-nvidia-glx-ia32|libgl1-nvidia-glx:386|modalias|libvdpau) packageList: Function: list_installed_packages - Utility: End returnValue: 5 Error Data: Xorg updated: Function: download_extract_driver - Primary: Start Args: ftp://download.nvidia.com/XFree86/Linux-x86/340.76/ NVIDIA-Linux-x86-340.76 Function: pre_extract_clean_set_up - Utility: Start Args: NVIDIA-Linux-x86-340.76 Function: pre_extract_clean_set_up - Utility: End Creating directory NVIDIA-Linux-x86-340.76 Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 340.76......................................................................................................................................................................................................... Function: download_extract_driver - Primary: End Function: set_install_directory - set to: /usr/src/sgfxi-downloads/NVIDIA-Linux-x86-340.76 Function: check_patch_driver - Primary: Start Function: check_patch_driver - Primary: End Function: x_start_stop_master - Primary: Start Args: stop Function: start_stop_x - Utility: Start Args: stop Function: get_default_display_manager - Utility: Start defaultDM: lightdm Function: get_default_display_manager - Utility: End default runlevel: 5 current runlevel: 3 dmanCommand: service lightdm stop Display manager stop status: true Reached post dmancommand: service lightdm stop 2>>/var/log/sgfxi/sgfxi.log && success='true' Function: x_is_running - Utility: Start Function: do_display_manager_pid_test - Utility: Start dmInstance: lightdm Function: do_display_manager_pid_test - Utility: End X ps aux: returnVal: false Function: x_is_running - Utility: End Function: start_stop_x - Utility: End Function: x_start_stop_master - Primary: End Function: check_driver_install_tools - Primary: Start Function: check_package_status - Utility: Start Args: module-assistant i Package Version: 0.11.7 Function: check_package_status - Utility: End Function: check_package_status - Utility: Start Args: build-essential i Package Version: 11.7 Function: check_package_status - Utility: End Function: check_driver_install_tools - Primary: End Function: prep_install - Primary: Start Function: check_package_status - Utility: Start Args: gcc-5.1 c Package Version: Function: check_package_status - Utility: End ERROR: (230) Could not detect gcc version: /usr/bin/gcc-5.1, or it is not installed. Please let the script maintainer know, this may be a bug in the script. ========================================================= START sgfxi LOGGING: ========================================================= Script started: 2015-07-03-11:23:24 Video Card Information: NVIDIA Corporation G92 [GeForce 9800 GT] (rev a2) Video Card Type: 10de Video Card Number: 0605 Xorg Version: 1.17.2 Installing driver to kernel: 4.1.0-towo.1-siduction-686-pae sgfxi script version: 4.24.36 sgfxi start options: -f SYSTEM_BASE: debian SYSTEM_CODENAME: sid DISTRIB_CODENAME: numb DISTRIB_ID: semplice DISTRIB_RELEASE: 7.0.1 SIS: semplice-numb-32 BITS: 32 FG_DISTRIB_CODENAME: sid FG_DISTRIB_ID: Debian APT_TYPE: apt-get LOGIN_PID: 854 SUDO_START: B_SYSTEMD: true B_SYSTEMD_GRAPHICAL: true B_SYSTEMD_SYSINIT: true B_UPSTART: false ========================================================= X is Running: false Current Runlevel: 3 Connection is live (0=true): 0 ========================================================= INSTALL_TO_KERNEL: KERNEL_FULL: 4.1.0-towo.1-siduction-686-pae KERNEL_BASE: 4 KERNEL_NUMBER: 4.1 KERNEL_MATH: 1 B_IS_XEN: false Function: create_x_conf - Primary: Start xorg is present with xorg.conf file Function: create_x_conf - Primary: End Function: check_package_manager_updated - Utility: Start sizeWorking: 25 Function: check_package_manager_updated - Utility: End Function: check_supported_driver - Utility: Start Function: check_supported_driver - Utility: End Function: set_cpu_data - Utility: Start BITS: 32 - arch: Function: set_cpu_data - Utility: End Function: set_driver_install_version - Primary: Start Function: check_supported_driver - Utility: Start Args: last-check Function: check_supported_driver - Utility: End Function: print_information_continue - Utility: Start Args: info You are using the following options: -f - You are using the forced override option. This will bypass kernel module check/build and force reinstall of your driver (nVidia only). Function: print_information_continue - Utility: End Function: print_information_continue - Utility: Start Args: standard The graphics installer will be installing the nvidia driver: 340.76 Function: check_ia32_libs - Utility: Start Args: test Function: check_ia32_libs - Utility: End Function: print_information_continue - Utility: End Installing this driver: 340.76 Function: set_driver_install_version - Primary: End Function: driver_support_tests - Utility: Start Args: supported-driver Function: driver_support_tests - Utility: End Function: check_kernel_headers - Utility: Start Function: check_package_status - Utility: Start Args: linux-headers-4.1.0-towo.1-siduction-686-pae i Package Version: 4.1-1 Function: check_package_status - Utility: End Function: check_package_status - Utility: Start Args: linux-headers-4.1.0-towo.1-siduction-686-pae c Package Version: Function: check_package_status - Utility: End headerPresent: arch block crypto drivers fs include init ipc Kconfig kernel lib Makefile mm Module.symvers net samples scripts security sound tools usr virt headerName: linux-headers-4.1.0-towo.1-siduction-686-pae headerInstalled: 4.1-1 headerAvailable: headerFile: Function: check_kernel_headers - Utility: End Function: check_run_package_tools - Primary: Start Function: check_run_package_tools - Primary: End Function: set_download_info - Primary: Start download url: ftp://download.nvidia.com/XFree86/Linux-x86/340.76/ - driver file: NVIDIA-Linux-x86-340.76 Function: set_download_info - Primary: End Function: download_extract_driver - Primary: Start Args: ftp://download.nvidia.com/XFree86/Linux-x86/340.76/ NVIDIA-Linux-x86-340.76 Function: pre_extract_clean_set_up - Utility: Start Args: NVIDIA-Linux-x86-340.76 Function: pre_extract_clean_set_up - Utility: End Creating directory NVIDIA-Linux-x86-340.76 Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 340.76......................................................................................................................................................................................................... Function: download_extract_driver - Primary: End Function: set_install_directory - set to: /usr/src/sgfxi-downloads/NVIDIA-Linux-x86-340.76 Function: check_patch_driver - Primary: Start Function: check_patch_driver - Primary: End Function: x_start_stop_master - Primary: Start Args: stop Function: start_stop_x - Utility: Start Args: stop Function: get_default_display_manager - Utility: Start defaultDM: lightdm Function: get_default_display_manager - Utility: End default runlevel: 5 current runlevel: 3 dmanCommand: service lightdm stop Display manager stop status: true Reached post dmancommand: service lightdm stop 2>>/var/log/sgfxi/sgfxi.log && success='true' Function: x_is_running - Utility: Start Function: do_display_manager_pid_test - Utility: Start dmInstance: lightdm Function: do_display_manager_pid_test - Utility: End X ps aux: returnVal: false Function: x_is_running - Utility: End Function: start_stop_x - Utility: End Function: x_start_stop_master - Primary: End Function: check_driver_install_tools - Primary: Start Function: check_package_status - Utility: Start Args: module-assistant i Package Version: 0.11.7 Function: check_package_status - Utility: End Function: check_package_status - Utility: Start Args: build-essential i Package Version: 11.7 Function: check_package_status - Utility: End Function: check_driver_install_tools - Primary: End Function: prep_install - Primary: Start Function: check_package_status - Utility: Start Args: gcc-5.1 c Package Version: Function: check_package_status - Utility: End ERROR: (230) Could not detect gcc version: /usr/bin/gcc-5.1, or it is not installed. Please let the script maintainer know, this may be a bug in the script. Back to top |
|||||
All times are GMT - 8 Hours
|