Sorry if I'm not answering in the good place, or breaking protocol, I'm
kinda new around here.

I found that this problem is actually caused by the repository, Ruixuan talking 
of cuda put me on the way.
The cuda repo has its own version of the nvidia drivers, but only the amd64 
libs, so when trying to install both archs, apt-get pulls the amd64 from the 
cuda repo, but the i386 from the graphics-drivers repo, and, as their version 
numbers don't match, it causes apt to see that as a dependency break.

I'm sure that's easily fixable, but in the meantime, to install the
32-bit libraries and cuda, you have to :

-apt-get purge cuda, the nvidia drivers and all nvidia libraries
-remove the cuda repositories
-install the driver and both architectures of the gl libraries, this should go 
without a hitch now that you don't have the cuda version in your repos.
-re-add the cuda repo
-install cuda-toolkit-<version> package (and NOT the "cuda" metapackage that 
also install the drivers, and would break everything down)

I can't guarantee for you, but to me, everything worked well this way.

The only problem is that, until the version number discrepancy is
corrected in the cuda repo, presumably any careless upgrade would break
it down, by "upgrading" to the libraries from the cuda repo, so you'd
have to disable the cuda repo before each upgrade.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1862144

Title:
  cannot install i386 version along with amd64 version

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-440/+bug/1862144/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to