Bug 4694

Summary: Error when trying to install Steam using GNOME Software
Product: Fedora Reporter: AsciiWolf <mail>
Component: rpmfusion-nonfree-appstream-dataAssignee: Ankur Sinha "FranciscoD" <sanjay.ankur>
Status: RESOLVED EXPIRED    
Severity: normal CC: leigh123linux
Priority: P1    
Version: f27   
Hardware: x86_64   
OS: GNU/Linux   
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=1464139
namespace:

Description AsciiWolf 2017-10-29 21:35:28 CET
Description of problem:
If I try to install Steam from RPM Fusion using GNOME Software on Fedora 27, I get an "Unable to install Steam as not supported" error message and the installation process is aborted.

Steps to Reproduce:
1. Enable the RPM Fusion nonfree repository.
2. Run GNOME Software.
3. Try to install Steam.

This is a journal log related to the Steam installation:
localhost.localdomain gnome-software[1826]: failed to call gs_plugin_app_install on packagekit: installing not available
localhost.localdomain gnome-software[1826]: running install with refine-flags=require-origin with failure-flags=use-events,fatal-auth with timeout=60 on plugin=steam on apps system/package/rpmfusion-nonfree-26/desktop/steam.desktop/* took 1ms
Comment 1 AsciiWolf 2017-10-29 21:36:28 CET
Maybe a related issue: https://bugzilla.redhat.com/show_bug.cgi?id=1478991
Comment 2 leigh scott 2017-10-30 11:32:45 CET
gnome-software and packagekit issues don't belong here.
Comment 3 AsciiWolf 2017-10-30 14:55:47 CET
Are you sure that this issue is GNOME Software or PackageKit issue? There are (almost) no issues when installing other packages from RPM Fusion on F27, just the Steam one.
Comment 4 AsciiWolf 2017-10-30 15:04:40 CET
On the other hand, I was having issues with installing RPM Fusion packages using GNOME Software since F26 so it's possible that you are right and it's really a GNOME Software or PackageKit issue, not RPM Fusion one.
Comment 5 leigh scott 2017-10-30 16:33:11 CET
Well steam can't be at fault if it isn't installed, reassigning to the package which provides the appdata
Comment 6 Ankur Sinha "FranciscoD" 2017-11-13 15:43:09 CET
Thanks for the bugreport.

I've updated the appstream data for both rawhide and F27 today. They should be pushed soonish. If the issue persists, please do comment on the issue and let me know.

Cheers,
Ankur
Comment 7 AsciiWolf 2017-11-14 23:29:27 CET
Unfortunately, still the same issue.
Comment 8 Ankur Sinha "FranciscoD" 2017-11-15 19:17:38 CET
Hrm, weird - so it's not to do with outdated appdata then. I'll have to look into it a bit more. Thanks for testing it out.
Comment 9 Ankur Sinha "FranciscoD" 2017-11-15 19:26:12 CET
Seems to be an instance of this: https://bugzilla.redhat.com/show_bug.cgi?id=1464139

It's a gnome-software issue. Steam isn't available on the x86_64 platform and therefore cannot be installed. pkcon fails too:

$ pkcon install steam
Resolving                     [=========================]         Package not found: steam
Command failed: This tool could not find any available package: No packages were found

There are a few options to workaround the issue. Ideas?

Cheers!
Comment 10 AsciiWolf 2017-11-16 19:12:44 CET
Ubuntu has a virtual package that depends on the actual (32-bit) steam package.
Comment 11 Nicolas Chauvet 2017-12-05 17:30:25 CET
(In reply to AsciiWolf from comment #10)
> Ubuntu has a virtual package that depends on the actual (32-bit) steam
> package.

I wouldn't bother to have steam as ExcludesiveArch: x86_64 i686
And Requires 32bit dependencies the same way for x86_64 and i686.
That way it would be easier to grab it on el7 where only x86_64 is built.
Comment 12 Nicolas Chauvet 2018-07-29 16:08:05 CEST
Does the issue can be reproduced on f28 ?
Comment 13 Emmanuel Seyman 2018-11-26 23:25:32 CET
RPMFusion will stop releasing updates for this version of Fedora at the end of the week. At that point in time, this bug will be set to RESOLVED:EXPIRED to reflect this.

If the problem persists after upgrading to the latest version of Fedora, please
update the version field of this bug (and re-open it if it has been closed).
Comment 14 Emmanuel Seyman 2018-12-02 12:49:31 CET
Closing this bug with the EXPIRED resolution since RPMFusion no longer ships updates for this version of Fedora.

Please set the Version field to a supported version of Fedora if you re-open this bug.
Comment 15 Ankur Sinha "FranciscoD" 2020-01-31 09:43:50 CET
Is this still an issue on F31? 

Just got a question on ask.fp.o that indicates it is. I can't find the rpmfusion Steam in my Gnome-software here.

Could someone please check/confirm?

https://ask.fedoraproject.org/t/gnome-software-and-3rd-party-repositories/5218/3

Cheers,
Comment 16 leigh scott 2020-01-31 11:11:02 CET
(In reply to Ankur Sinha "FranciscoD" from comment #15)
> Is this still an issue on F31? 
> 
> Just got a question on ask.fp.o that indicates it is. I can't find the
> rpmfusion Steam in my Gnome-software here.
> 
> Could someone please check/confirm?
> 
> https://ask.fedoraproject.org/t/gnome-software-and-3rd-party-repositories/
> 5218/3
> 
> Cheers,

The appdata exists,

https://download1.rpmfusion.org/nonfree/fedora/steam/31/x86_64/repodata/

Someone else will need to test as I don't have gnome-software installed/