Ok, now I see at least where it fails, so try it again, I have changed the package name to: ia32-libs-i386:i386 in sgfxi, so if that works, it works.
Remember, sgfxi updates itself so no need to use -U sgfxi -! 9 I've never used multiarch and I don't run 64 bit so this is a pain to debug, especially because it worked fine on damentz's system when we dev'ed it, and that's sid updated. And that was with the regular package name. Also please show: inxi -r because it's possible this is actually related to how the repo is configured. If 4.21.03 fails, then this is going to be much harder to resolve because it's related to repos, and this feature may not even work in ubuntu. wiki.debian.org/Multiarch/HOWTO Back to top |
and here is my log after running sgfxi -! 9
:: Code :: =========================================================
START sgfxi LOGGING: ========================================================= Script started: 2013-10-29-19:26:35 Video Card Information: NVIDIA Corporation GK107 [GeForce GTX 650] (rev a1) Video Card Type: 10de Video Card Number: 0fc6 Xorg Version: 1.14 Installing driver to kernel: 3.11-6.dmz.1-liquorix-amd64 sgfxi script version: 4.21.03 sgfxi start options: -! 9 SYSTEM_BASE: debian SYSTEM_CODENAME: sid DISTRIB_CODENAME: velociraptor DISTRIB_ID: vsido DISTRIB_RELEASE: 2 SIS: vsido-velociraptor-64 BITS: 64 FG_DISTRIB_CODENAME: sid FG_DISTRIB_ID: Debian APT_TYPE: apt-get ========================================================= X is Running: true Current Runlevel: 2 Connection is live (0=true): 0 ========================================================= INSTALL_TO_KERNEL: KERNEL_FULL: 3.11-6.dmz.1-liquorix-amd64 KERNEL_BASE: 3 KERNEL_NUMBER: 3.11 KERNEL_MATH: 11 B_IS_XEN: true 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: 38 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: 64 - arch: _64 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: -! 9 - You are using an advanced Testing option. Only use this if you know what you are doing! Function: print_information_continue - Utility: End Function: print_information_continue - Utility: Start Args: standard The graphics installer will be installing the nvidia driver: 325.15 Function: print_information_continue - Utility: End Installing this driver: 325.15 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-3.11-6.dmz.1-liquorix-amd64 i Package Version: 3.11-7 Function: check_package_status - Utility: End Function: check_package_status - Utility: Start Args: linux-headers-3.11-6.dmz.1-liquorix-amd64 c Package Version: 3.11-7 Function: check_package_status - Utility: End headerName: linux-headers-3.11-6.dmz.1-liquorix-amd64 headerInstalled: 3.11-7 headerAvailable: 3.11-7 headerFile: /usr/src/sm-kernel-downloads/3.11-6.dmz.1-liquorix-amd64/linux-headers-3.11-6.dmz.1-liquorix-amd64_3.11-7_amd64.deb Function: check_kernel_headers - Utility: End Function: check_ia32_libs - Utility: Start Function: check_package_status - Utility: Start Args: ia32-libs-i386:i386 i Package Version: Function: check_package_status - Utility: End Function: check_package_status - Utility: Start Args: ia32-libs-i386:i386 c Package Version: 1:0.5 Function: check_package_status - Utility: End Function: install_package - Utility: Start Args: ia32-libs-i386:i386 Function: update_package_manager - Utility: Start Args: update Update apt-get successful Function: update_package_manager - Utility: End Install command for apt-get: install - Extra args: ERROR: (200) The package: ia32-libs-i386:i386 failed to install, please check apt for any problems. Back to top |
libllvm3.3:i386 is the culprit apparently, it's not currently in debian sid us repos, and that's a dependency of ia32-libs
I will have to redo this logic because sgfxi should just proceed as normal if something like this fails, with a brief message to run it again later to get the full 32 lib features. So no need for further testing. Ubuntu users, if any, I think I will turn this feature off unless one of them can show it works with ubuntu repos. While this is a repo issue, sgfxi has to handle it gracefully, ideally. Back to top |
FYI, an update to libllvm3.3 (64bit) came through SID just a moment ago
I am going to run the ! 9 again and let you know the results Back to top |
No update on the libllvm3.3:i386 package yet
Back to top |
me and damentz talked about this last night and may simply make this an option at step one, where you normally click enter to continue, instead I may add a 3rd option, enter to continue/install ia32libs/exit
That would not interrupt the flow of the thing too much and let people decide to install it or not install it. Since only users who are installing non free nvidia on 64 bit systems and who do not have ia32libs installed would ever see that, it would work fine I think. Back to top |
Just wanted to say that the new choices for sgfxi are well thought out and clear and concise when running the script
Thanks to h2 and damentz for considering these options and implementing them Back to top |
All times are GMT - 8 Hours |