Bug 5313

Summary: Steam install conflicts with nodejs module
Product: Fedora Reporter: Gergely Gombos <gombosg>
Component: steamAssignee: Simone Caronni <negativo17>
Status: RESOLVED INVALID    
Severity: enhancement CC: leigh123linux
Priority: P1    
Version: f30   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description Gergely Gombos 2019-07-23 09:17:23 CEST
I can't install steam when the nodejs module enabled:

 Problem: conflicting requests
  - package steam-1.0.0.61-1.fc30.i686 requires libcurl(x86-32), but none of the providers can be installed
  - package steam-1.0.0.59-8.fc30.i686 requires libcurl(x86-32), but none of the providers can be installed
  - package libcurl-7.64.0-8.fc30.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - package libcurl-minimal-7.64.0-8.fc30.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - package libcurl-7.64.0-6.fc30.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - package libcurl-minimal-7.64.0-6.fc30.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - package libnghttp2-1.38.0-1.fc30.i686 is excluded
  - package libnghttp2-1.37.0-1.fc30.i686 is excluded

It was this:

~ $ sudo dnf info libnghttp2                                                                                                                                                                                                           
Név          : libnghttp2
Verzió       : 1.38.0
Kiadás       : 1.module_f30+4047+77c83006
Architektúra : x86_64
Méret        : 200 k
Forrás       : nghttp2-1.38.0-1.module_f30+4047+77c83006.src.rpm
Tároló       : @System
Ezen tárolób : updates-modular
Összegzés    : A library implementing the HTTP/2 protocol
URL          : https://nghttp2.org/
Licenc       : MIT
Leírás       : libnghttp2 is a library implementing the Hypertext Transfer Protocol
             : version 2 (HTTP/2) protocol in C.

Now, after disabling the nodejs module, libnghttp2-1.38.0-1.fc30.i686 was successfully installed, with the above version removed.

Can this conflict be fixed somehow or is it not possible unless the modular repo starts shipping i686 version of libnghttp2?
Comment 1 leigh scott 2019-07-23 12:00:59 CEST
File the issue against libcurl or dnf

  - package libcurl-7.64.0-8.fc30.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - package libcurl-minimal-7.64.0-8.fc30.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - package libcurl-7.64.0-6.fc30.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - package libcurl-minimal-7.64.0-6.fc30.i686 requires libnghttp2.so.14, but none of the providers can be installed
Comment 2 Gergely Gombos 2019-07-23 13:35:58 CEST
Thanks! https://bugzilla.redhat.com/show_bug.cgi?id=1732435