Bug 1137164 - GNOME gnome-software does not request EULA confirmation
Summary: GNOME gnome-software does not request EULA confirmation
Status: RESOLVED WONTFIX
: 1212585 (view as bug list)
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Jonathan Kang
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-03 19:39 UTC by Andrei Borzenkov
Modified: 2023-06-28 08:09 UTC (History)
7 users (show)

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


Attachments
Screenshot of missing EULA in gnome-software (28.85 KB, image/png)
2019-06-04 04:38 UTC, Andrei Borzenkov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei Borzenkov 2019-06-03 19:39:40 UTC
During last huge update all attempts to use GNOME updater interface to download available updates failed. In pkmon could be seen:

 1    /23_edecccde
/23_edecccde    allow_cancel 1
/23_edecccde    percentage   -1
/23_edecccde    role         update-packages
/23_edecccde    status       setup
/23_edecccde    status       dep-resolve
/23_edecccde    percentage   0
/23_edecccde    percentage   100
/23_edecccde    status       update
/23_edecccde    percentage   0
/23_edecccde    status       finished
/23_edecccde    exit code: eula-required
/23_edecccde    error code: no-license-agreement, You've to agree/decline a
license
bor@10:~> rpm -q PackageKit
PackageKit-1.1.12-8.1.x86_64

No EULA was displayed and no confirmation request ever appeared.
Comment 1 Jonathan Kang 2019-06-04 02:40:46 UTC
Please provide related logs as described below:

1. kill packagekitd
  - you can use "ps" to get the pid of packagekitd and kill it
2. run "/usr/lib/packagekitd -v > pk-logs" to start PackageKit manually
3. run gpk-update-viewer to update your system until it fails
4. attach pk-logs here
Comment 2 Andrei Borzenkov 2019-06-04 04:38:21 UTC
It was not gpk-update-viewer but gnome-software. That is what I get when I click on "Updates are ready to be installed" notification.

pk-log is empty. In journal and pkmon I see:



Jun 04 07:12:56 10.0.2.15 gnome-software[4256]: not handling error not-supported for action download: could not do eula question as no klass support
bor@10:~> pkmon
Transactions:
 [none]
daemon connected=1
network status=online
daemon connected=0
daemon connected=1
Transactions:
 1	/1_aaeacada
/1_aaeacada	allow_cancel 1
/1_aaeacada	percentage   -1
/1_aaeacada	role         get-updates
/1_aaeacada	status       wait
/1_aaeacada	status       setup
/1_aaeacada	status       query
/1_aaeacada	percentage   0
/1_aaeacada	status       refresh-cache
/1_aaeacada	percentage   20
/1_aaeacada	percentage   40
/1_aaeacada	percentage   60
/1_aaeacada	percentage   100
/1_aaeacada	percentage   40
/1_aaeacada	percentage   80
/1_aaeacada	percentage   100
/1_aaeacada	status       finished
/1_aaeacada	exit code: success
Transactions:
 [none]
Transactions:
 1	/2_bedbdeac
/2_bedbdeac	allow_cancel 1
/2_bedbdeac	percentage   -1
/2_bedbdeac	role         update-packages
/2_bedbdeac	status       setup
/2_bedbdeac	status       dep-resolve
/2_bedbdeac	percentage   0
/2_bedbdeac	percentage   100
/2_bedbdeac	status       update
/2_bedbdeac	percentage   0
/2_bedbdeac	status       finished
Transactions:
 [none]
/2_bedbdeac	exit code: eula-required
/2_bedbdeac	error code: no-license-agreement, You've to agree/decline a license
daemon connected=0

bor@10:~> rpm -q gnome-software
gnome-software-3.32.2-1.2.x86_64
bor@10:~>


See also screenshot.

You can trivially reproduce this by downgrading AdobeICCProfiles e.g. to 

http://download.opensuse.org/history/20190529/tumbleweed/repo/non-oss/noarch/AdobeICCProfiles-2.0-156.1.noarch.rpm
Comment 3 Andrei Borzenkov 2019-06-04 04:38:51 UTC
Created attachment 806711 [details]
Screenshot of missing EULA in gnome-software
Comment 4 Jonathan Kang 2019-06-04 07:12:54 UTC
Oh, as the error message says, GNOME Software doesn't support it yet. I'll put
this in my queue.

You can also submit this issue upstream[1] if you like. Maybe upstream developers
will fix it quickly.

*[1] https://gitlab.gnome.org/GNOME/gnome-software
Comment 5 Andrei Borzenkov 2019-06-09 05:03:39 UTC
https://gitlab.gnome.org/GNOME/gnome-software/issues/702
Comment 6 Jonathan Kang 2020-03-02 02:33:00 UTC
Upstream MR: https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/385
Comment 7 Jonathan Kang 2021-09-23 08:15:13 UTC
Closed as RESOLVED WONTFIX. See the link in comment#6 for more information.
Comment 8 Jonathan Kang 2023-06-28 08:09:14 UTC
*** Bug 1212585 has been marked as a duplicate of this bug. ***