Bug 1224037 - transactional-update autoupdate service stops when needing to update proprietary NVIDIA drivers
Summary: transactional-update autoupdate service stops when needing to update propriet...
Status: RESOLVED UPSTREAM
Alias: None
Product: openSUSE Aeon
Classification: openSUSE
Component: Transactional Update (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal
Target Milestone: ---
Assignee: Richard Brown
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-08 08:00 UTC by Gordon Leung
Modified: 2024-05-15 08:56 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
journalctl logs (2.83 KB, text/plain)
2024-05-08 08:00 UTC, Gordon Leung
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gordon Leung 2024-05-08 08:00:27 UTC
Created attachment 874757 [details]
journalctl logs

When a user has proprietary NVIDIA drivers installed, because zypper asks the user to read and accept the license every time they update the transactional-update service keeps silently failing.

In the journalctl logs I pasted you can even see the line where the service is forced to say no:

> May 06 00:58:25 localhost.localdomain transactional-update[32537]: Do you agree with the terms of the license? [yes/no] (no): no

Is there a way to make zypper only ask the user to agree to the license once when they install the drivers rather than also ask whenever the user updates them?
Comment 1 Richard Brown 2024-05-15 07:38:57 UTC
An issue for NVIDIA with their license

Aeon does automated updates, NVIDIA's license requires human interaction.
Comment 2 Gordon Leung 2024-05-15 08:56:41 UTC
For anyone just trying to look for a quick and dirty fix you can get Zypper to autoaccept proprietary licenses by going to `/etc/zypp/zypper.conf`, setting
autoAgreeWithLicense = yes

and then running `sudo dracut -f`.