http://bugzilla.opensuse.org/show_bug.cgi?id=956153
Bug ID: 956153 Summary: Software Update Error "License Agreement Failed" But A License Agreement Is Never Presented Classification: openSUSE Product: openSUSE Tumbleweed Version: 2015* Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Maintenance Assignee: bnc-team-screening@forge.provo.novell.com Reporter: bill_wayson@yahoo.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: ---
Created attachment 656868 --> http://bugzilla.opensuse.org/attachment.cgi?id=656868&action=edit Zip file with error message screenshot, zypper.log, and pk_backend_zypp files
On Saturday morning (11/21/2015 PST) I am presented with 246 updates by the software updater. I press the "Install Updates" button, and the update begins. But it quickly stops with a message dialog "Update Error The license agreement failed. The license agreement was not agreed to. To use this software you have to accept the license." The problems are that a license agreement dialog is never presented, and there is no indication of which of the 246 updates require the license agreement (so that I can, say, deselect it).
I have attached a zip file that contains a screenshot of the message along with the zypper.log and pk_backend_zypp files. The latter file appears to be the log updated by the software updater.
My tumbleweed is currently at 20151113. I hope I chose the correct component.
http://bugzilla.opensuse.org/show_bug.cgi?id=956153 http://bugzilla.opensuse.org/show_bug.cgi?id=956153#c1
--- Comment #1 from Bill Wayson bill_wayson@yahoo.com --- I have noticed an entry in the Systemd journal that appears to be related to this problem. I have attached a screenshot -- notice the fourth line from the bottom -- and what I think is the correct journal file as a zipped tar archive.
http://bugzilla.opensuse.org/show_bug.cgi?id=956153 http://bugzilla.opensuse.org/show_bug.cgi?id=956153#c2
--- Comment #2 from Bill Wayson bill_wayson@yahoo.com --- Created attachment 656869 --> http://bugzilla.opensuse.org/attachment.cgi?id=656869&action=edit Screenshot of Yast2 Systemd journal reader showing EULA-related error message
http://bugzilla.opensuse.org/show_bug.cgi?id=956153 http://bugzilla.opensuse.org/show_bug.cgi?id=956153#c3
--- Comment #3 from Bill Wayson bill_wayson@yahoo.com --- Created attachment 656870 --> http://bugzilla.opensuse.org/attachment.cgi?id=656870&action=edit Compressed system.journal file that, I believe, includes the error message in the Yast2 screenshot.
http://bugzilla.opensuse.org/show_bug.cgi?id=956153 http://bugzilla.opensuse.org/show_bug.cgi?id=956153#c4
Bernhard Wiedemann bwiedemann@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bnc-team-gnome@forge.provo. | |novell.com, | |bwiedemann@suse.com, | |hrvoje.senjan@gmail.com, | |zypp-maintainers@forge.prov | |o.novell.com
--- Comment #4 from Bernhard Wiedemann bwiedemann@suse.com --- bug is probably somewhere around packagekit / zypp or the front-end
http://bugzilla.opensuse.org/show_bug.cgi?id=956153 http://bugzilla.opensuse.org/show_bug.cgi?id=956153#c5
--- Comment #5 from Bill Wayson bill_wayson@yahoo.com --- Bernhard, I'd be happy to help narrow down the location of the bug, but I will need some guidance on how to do so (e.g. which logs to look at).
http://bugzilla.opensuse.org/show_bug.cgi?id=956153 http://bugzilla.opensuse.org/show_bug.cgi?id=956153#c6
--- Comment #6 from Michael Andres ma@suse.com --- (In reply to Bill Wayson from comment #3)
Created attachment 656870 [details] Compressed system.journal file that,
contains just zeros :)
$ hexdump -c system.journal 0000000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
7000000
I had a glimpse at the pk-backend code and found the pk_backend_is_eula_valid call in zypp_perform_execution(). pk_backend_is_eula_valid is located in packagekit itself.
To me it looks like the issue is independent from whatever data libzypp could provide to PK. Seems to be something PK internal.
http://bugzilla.opensuse.org/show_bug.cgi?id=956153 http://bugzilla.opensuse.org/show_bug.cgi?id=956153#c7
--- Comment #7 from Bill Wayson bill_wayson@yahoo.com --- A couple of updates. I ran into the exact same problem with some 11/26/2015 PST updates on Leap 42.1, which I reported as bug 957017. There, I was able to narrow down the patch with the (apparent) license to the "openSUSE-2015-799 (1) - Optional update for desktop-fonts" update. In Leap, I have left that patch uninstalled for troubleshooting purposes.
On this bug, I have moved on. I updated Tumbleweed using "zypper up". That update did present a license to which I had to agree. I believe it was Adobe-related, but exactly what it was for, I cannot remember.
http://bugzilla.opensuse.org/show_bug.cgi?id=956153 http://bugzilla.opensuse.org/show_bug.cgi?id=956153#c8
Clemens J. Perner wintelkiller@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wintelkiller@gmx.net
--- Comment #8 from Clemens J. Perner wintelkiller@gmx.net --- I've had the same problem and during doing "zypper up" I have located the bug while tumbleweed was installing "AdobeICCProfiles-2.0-155.1.noarch".
Hopefully this will help. :)
http://bugzilla.opensuse.org/show_bug.cgi?id=956153 http://bugzilla.opensuse.org/show_bug.cgi?id=956153#c9
Bill Wayson bill_wayson@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #9 from Bill Wayson bill_wayson@yahoo.com --- The problem has not occurred for me for a long, long time, so I am closing.