FS#80148 - [nvidia-utils] 545.29.02-2 breaks dependency

Attached to Project: Arch Linux
Opened by Øyvind Heggstad (Mr.Elendig) - Friday, 03 November 2023, 11:52 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Saturday, 04 November 2023, 12:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Sven-Hendrik Haase (Svenstaro)
Jan Alexander Steffens (heftig)
Felix Yan (felixonmars)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 46
Private No

Details

nvidia-lts was apparently moved to extra before the rest of the nvidia packages.

extra/x86_64/nvidia-lts 1:545.29.02-2
Depends On : linux-lts nvidia-utils=545.29.02

extra-testing/x86_64/nvidia-utils 0:545.29.02-2
extra/x86_64/nvidia-utils 0:535.113.01-2 <!>
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Saturday, 04 November 2023, 12:15 GMT
Reason for closing:  Fixed
Comment by loqs (loqs) - Friday, 03 November 2023, 17:28 GMT
This was fixed when nvidia-utils 545.29.02-2 was moved to core which instead broke nvidia 535.113.01-8 which depends on nvidia-utils=535.113.01.
Comment by Doug Newgard (Scimmia) - Friday, 03 November 2023, 17:39 GMT
nvidia, nvidia-open, and nvidia-open-dkms were all broken while fixing this.
Comment by Toolybird (Toolybird) - Friday, 03 November 2023, 19:38 GMT
As it currently stands (without [*-testing] enabled):

:: Starting full system upgrade...
resolving dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-utils (545.29.02-2) breaks dependency 'nvidia-utils=535.113.01' required by nvidia
Comment by Daniel (picoman) - Friday, 03 November 2023, 23:04 GMT
Right now I am unable to update my system due to the bug

My pacman output:

:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-utils (545.29.02-2) breaks dependency 'nvidia-utils=535.113.01' required by nvidia
Comment by Toolybird (Toolybird) - Friday, 03 November 2023, 23:15 GMT
> Right now I am unable to update my system due to the bug

Which is *exactly* what this bug is about already.

Warning: any more worthless empty "me too" posts will be deleted immediately! We just have to wait for the maintainers to sort it out. It's that simple. Feel free to hit the "Add vote" button.

In the meanwhile, if you're unsure about your options, please discuss in the associated Forum thread:
https://bbs.archlinux.org/viewtopic.php?id=290032

Edit: You were warned!
Deletion count so far: 1
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 04 November 2023, 01:11 GMT
For anyone wondering, the problem is that pkgctl seems to have a bug that messes up the database somehow and so while the new packages "are there", they won't show up currently. Guess we'll have to wait until Lev wakes up to take a look.
Comment by Felix Fourcolor (4color) - Saturday, 04 November 2023, 08:10 GMT
@Toolybird You can update every other package that does not depend on nvidia. It should be fine.

(I suppose not for long term, but I expect this will be fix soon.)
Comment by Oscar Garcia (ogarcia) - Saturday, 04 November 2023, 11:47 GMT
IMHO, I think it might be a good idea to put a note in the news[1] commenting on this issue, as this is something that affects quite a few people and may even prevent you from installing Arch. Think especially of the newbies.

[1]: https://archlinux.org/news/
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 04 November 2023, 12:10 GMT
It should be fixed. Please report whether this works for you.
Comment by John Piers (johnpiers) - Saturday, 04 November 2023, 12:12 GMT
That seems to have done the trick. Thank you.
Comment by Furai (furai) - Saturday, 04 November 2023, 12:13 GMT
Seems to be fixed for me, thanks!

Loading...