Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED]Unable to update nvidia-driver due to steam-games
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Irets
Apprentice
Apprentice


Joined: 17 Dec 2019
Posts: 222

PostPosted: Sun Apr 18, 2021 3:53 am    Post subject: [SOLVED]Unable to update nvidia-driver due to steam-games Reply with quote

Hello,
I'm having an issue that keeps me from updating my nvidia's drivers to the latest version.
I'm still a learner, but to my eyes it seems like that games-util/steam-games wants to use the "multilib" USE-flag for nvidia-drivers drivers but that USE-flag has been removed.

This is the output of emerge --ask --update --deep --newuse @world --verbose:
Code:
These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

x11-drivers/nvidia-drivers:0

  (x11-drivers/nvidia-drivers-460.67:0/460::gentoo, ebuild scheduled for merge) USE="X driver tools (-dist-kernel) -static-libs" ABI_X86="32 (64) (-x32)" conflicts with
    x11-drivers/nvidia-drivers[multilib] required by (games-util/steam-games-meta-0-r20191109:0/0::steam-overlay, installed) USE="steamruntime -mono -steamgames_bioshock_infinite -steamgames_defenders_quest -steamgames_dirt_rally -steamgames_dont_starve -steamgames_dwarfs -steamgames_hammerwatch -steamgames_ironclad_tactics -steamgames_journey_down -steamgames_narcissu -steamgames_painkiller -steamgames_portal -steamgames_shadow_mordor -steamgames_shatter -steamgames_source_engine -steamgames_te120 -steamgames_tf2 -steamgames_trine2 -steamgames_unwritten_tales -steamgames_voidexpanse -steamgames_witcher2" ABI_X86="(64)" VIDEO_CARDS="nvidia"
                               ^^^^^^^^
    x11-drivers/nvidia-drivers[multilib] required by (games-util/steam-client-meta-0-r20200328:0/0::steam-overlay, installed) USE="pulseaudio steamruntime -flash -steamfonts -steamvr -trayicon" ABI_X86="(64)" VIDEO_CARDS="nvidia -intel"
                               ^^^^^^^^


Nothing to merge; quitting.


Output of emerge --info:
Code:
Portage 3.0.17 (python 3.8.8-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32-r7, 5.4.97-gentoo-x86_64 x86_64)
=================================================================
System uname: Linux-5.4.97-gentoo-x86_64-x86_64-Intel-R-_Core-TM-_i7-4700MQ_CPU_@_2.40GHz-with-glibc2.2.5
KiB Mem:     8101696 total,   7645568 free
KiB Swap:   10485756 total,  10485756 free
Timestamp of repository gentoo: Sat, 17 Apr 2021 21:30:01 +0000
Head commit of repository gentoo: f12b8f627393b7eada9f955329a59b3b962a242d
Timestamp of repository guru: Sat, 17 Apr 2021 20:20:07 +0000
Head commit of repository guru: 032b239b453305f261d6f4bf7b5477e833cb52d3

Head commit of repository steam-overlay: 98251c8f5a441e47b304dd33f3ff31dbc8e1b87a

sh bash 5.0_p18
ld GNU ld (Gentoo 2.35.2 p1) 2.35.2
app-shells/bash:          5.0_p18::gentoo
dev-java/java-config:     2.3.1::gentoo
dev-lang/perl:            5.30.3::gentoo
dev-lang/python:          3.8.8_p1::gentoo, 3.9.2_p1::gentoo
dev-lang/rust:            1.47.0-r2::gentoo
dev-util/cmake:           3.18.5::gentoo
sys-apps/baselayout:      2.7::gentoo
sys-apps/openrc:          0.42.1-r1::gentoo
sys-apps/sandbox:         2.20::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake:       1.16.2-r1::gentoo
sys-devel/binutils:       2.35.2::gentoo
sys-devel/gcc:            10.2.0-r5::gentoo
sys-devel/gcc-config:     2.4::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.3::gentoo
sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers)
sys-libs/glibc:           2.32-r7::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts:
    sync-rsync-verify-max-age: 24

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo

steam-overlay
    location: /usr/local/portage/steam-overlay
    sync-type: git
    sync-uri: https://github.com/anyc/steam-overlay.git
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="rsync://ftp.vectranet.pl/gentoo/ http://ftp.vectranet.pl/gentoo/ ftp://ftp.vectranet.pl/gentoo/ https://gentoo-mirror.alexxy.name/ http://gentoo-mirror.alexxy.name/ http://gentoo.bloodhost.ru/ ftp://gentoo.bloodhost.ru/ rsync://gentoo.bloodhost.ru/gentoo-distfiles ftp://mirror.mdfnet.se/gentoo https:
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X acl alsa amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm gif gtk iconv ipv6 jpeg libglvnd libnotify libtirpc lm-sensors multilib ncurses nls nptl openmp pam pcre png pulseaudio readline samba seccomp split-usr ssl tcpd unicode xattr xinerama zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451
ia82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires
rtrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver old
yrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_8"
iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS


How can I get my machine up-to-date?
It's not like I can just add "multilib" to /etc/portage/package.use/nvidia-drivers so I'm counting on the help of the Gentoo community.
If I forgot to provide any vital information, just ask for it and I'll provide it. :)
Thanks in advance.


Last edited by Irets on Sun Apr 18, 2021 10:42 pm; edited 1 time in total
Back to top
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2717

PostPosted: Sun Apr 18, 2021 4:08 am    Post subject: Reply with quote

Code:
games-util/steam-games-meta-0-r20191109
That version is long gone, current is r20210323 (see overlay)

Ensure there's nothing preventing you from upgrading it (old overlay, keywords, etc...).
Back to top
View user's profile Send private message
Irets
Apprentice
Apprentice


Joined: 17 Dec 2019
Posts: 222

PostPosted: Sun Apr 18, 2021 4:27 am    Post subject: Reply with quote

Ionen wrote:
Code:
games-util/steam-games-meta-0-r20191109
That version is long gone, current is r20210323 (see overlay)

Ensure there's nothing preventing you from upgrading it (old overlay, keywords, etc...).


Hi!
I've enabled the GURU and steam-overlay.

This is the output of of ls /etc/portage/repos.conf
Code:

eselect-repo.conf  gentoo.conf  steam-overlay.con


and the output of cat /etc/portage/repos.conf/*
Code:
# created by eselect-repo

[guru]
location = /var/db/repos/guru
sync-type = git
sync-uri = https://github.com/gentoo-mirror/guru.git
[DEFAULT]
main-repo = gentoo

[gentoo]
location = /var/db/repos/gentoo
sync-type = rsync
sync-uri = rsync://rsync.gentoo.org/gentoo-portage
auto-sync = yes
sync-rsync-verify-jobs = 1
sync-rsync-verify-metamanifest = yes
sync-rsync-verify-max-age = 24
sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc
sync-openpgp-keyserver = hkps://keys.gentoo.org
sync-openpgp-key-refresh-retry-count = 40
sync-openpgp-key-refresh-retry-overall-timeout = 1200
sync-openpgp-key-refresh-retry-delay-exp-base = 2
sync-openpgp-key-refresh-retry-delay-max = 60
sync-openpgp-key-refresh-retry-delay-mult = 4
sync-webrsync-verify-signature = yes
[steam-overlay]

# Gentoo overlay for Valve's Steam client and Steam-based games.
# Maintainer: anyc (https://github.com/anyc)

location = /usr/local/portage/steam-overlay
sync-type = git
sync-uri = https://github.com/anyc/steam-overlay.git
priority = 50
auto-sync = Yes


Is there something outdated in there?
I've kept my laptop up-to-date by first running emaint sync --allrepos and then afterwards running emerge --ask --update --deep --changed-use @world


Last edited by Irets on Sun Apr 18, 2021 5:41 am; edited 1 time in total
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1678

PostPosted: Sun Apr 18, 2021 5:37 am    Post subject: Reply with quote

Irets wrote:
Ionen wrote:
Code:
games-util/steam-games-meta-0-r20191109
That version is long gone, current is r20210323 (see overlay)

Ensure there's nothing preventing you from upgrading it (old overlay, keywords, etc...).


Hi!
I've enabled the GURU and steam-overlay.

This is the output of of ls /etc/portage/repos.conf
Code:

eselect-repo.conf  gentoo.conf  steam-overlay.con


and the output of cat /etc/portage/repos.conf/*
Code:
# created by eselect-repo

[guru]
location = /var/db/repos/guru
sync-type = git
sync-uri = https://github.com/gentoo-mirror/guru.git
[DEFAULT]
main-repo = gentoo

[gentoo]
location = /var/db/repos/gentoo
sync-type = rsync
sync-uri = rsync://rsync.gentoo.org/gentoo-portage
auto-sync = yes
sync-rsync-verify-jobs = 1
sync-rsync-verify-metamanifest = yes
sync-rsync-verify-max-age = 24
sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc
sync-openpgp-keyserver = hkps://keys.gentoo.org
sync-openpgp-key-refresh-retry-count = 40
sync-openpgp-key-refresh-retry-overall-timeout = 1200
sync-openpgp-key-refresh-retry-delay-exp-base = 2
sync-openpgp-key-refresh-retry-delay-max = 60
sync-openpgp-key-refresh-retry-delay-mult = 4
sync-webrsync-verify-signature = yes
[steam-overlay]

# Gentoo overlay for Valve's Steam client and Steam-based games.
# Maintainer: anyc (https://github.com/anyc)

location = /usr/local/portage/steam-overlay
sync-type = git
sync-uri = https://github.com/anyc/steam-overlay.git
priority = 50
auto-sync = Yes


Is there something outdated in there?
I've kept my laptop up-to-date by first running emaint sync --allrepos and then afterwards running emerge --ask --update --deep --changed-use @world


Commands look OK and the overlay from your emerge --info output seems to update, which is weird.

Can you try "emerge -v1 >games-util/steam-games-meta-0-r20191109" to see what the issue is?
Back to top
View user's profile Send private message
Irets
Apprentice
Apprentice


Joined: 17 Dec 2019
Posts: 222

PostPosted: Sun Apr 18, 2021 5:44 am    Post subject: Reply with quote

sam_ wrote:
Irets wrote:
Ionen wrote:
Code:
games-util/steam-games-meta-0-r20191109
That version is long gone, current is r20210323 (see overlay)

Ensure there's nothing preventing you from upgrading it (old overlay, keywords, etc...).


Hi!
I've enabled the GURU and steam-overlay.

This is the output of of ls /etc/portage/repos.conf
Code:

eselect-repo.conf  gentoo.conf  steam-overlay.con


and the output of cat /etc/portage/repos.conf/*
Code:
# created by eselect-repo

[guru]
location = /var/db/repos/guru
sync-type = git
sync-uri = https://github.com/gentoo-mirror/guru.git
[DEFAULT]
main-repo = gentoo

[gentoo]
location = /var/db/repos/gentoo
sync-type = rsync
sync-uri = rsync://rsync.gentoo.org/gentoo-portage
auto-sync = yes
sync-rsync-verify-jobs = 1
sync-rsync-verify-metamanifest = yes
sync-rsync-verify-max-age = 24
sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc
sync-openpgp-keyserver = hkps://keys.gentoo.org
sync-openpgp-key-refresh-retry-count = 40
sync-openpgp-key-refresh-retry-overall-timeout = 1200
sync-openpgp-key-refresh-retry-delay-exp-base = 2
sync-openpgp-key-refresh-retry-delay-max = 60
sync-openpgp-key-refresh-retry-delay-mult = 4
sync-webrsync-verify-signature = yes
[steam-overlay]

# Gentoo overlay for Valve's Steam client and Steam-based games.
# Maintainer: anyc (https://github.com/anyc)

location = /usr/local/portage/steam-overlay
sync-type = git
sync-uri = https://github.com/anyc/steam-overlay.git
priority = 50
auto-sync = Yes


Is there something outdated in there?
I've kept my laptop up-to-date by first running emaint sync --allrepos and then afterwards running emerge --ask --update --deep --changed-use @world


Commands look OK and the overlay from your emerge --info output seems to update, which is weird.

Can you try "emerge -v1 >games-util/steam-games-meta-0-r20191109" to see what the issue is?


Hi,
It seems that the command isn't recognized on my end.
Code:
irets@Gentoo ~ $ sudo emerge -v1 >games-util/steam-games-meta-0-r20191109
-bash: games-util/steam-games-meta-0-r20191109: No such file or directory
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1678

PostPosted: Sun Apr 18, 2021 5:55 am    Post subject: Reply with quote

Irets wrote:
sam_ wrote:
Irets wrote:
Ionen wrote:
Code:
games-util/steam-games-meta-0-r20191109
That version is long gone, current is r20210323 (see overlay)

Ensure there's nothing preventing you from upgrading it (old overlay, keywords, etc...).


Hi!
I've enabled the GURU and steam-overlay.

This is the output of of ls /etc/portage/repos.conf
Code:

eselect-repo.conf  gentoo.conf  steam-overlay.con


and the output of cat /etc/portage/repos.conf/*
Code:
# created by eselect-repo

[guru]
location = /var/db/repos/guru
sync-type = git
sync-uri = https://github.com/gentoo-mirror/guru.git
[DEFAULT]
main-repo = gentoo

[gentoo]
location = /var/db/repos/gentoo
sync-type = rsync
sync-uri = rsync://rsync.gentoo.org/gentoo-portage
auto-sync = yes
sync-rsync-verify-jobs = 1
sync-rsync-verify-metamanifest = yes
sync-rsync-verify-max-age = 24
sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc
sync-openpgp-keyserver = hkps://keys.gentoo.org
sync-openpgp-key-refresh-retry-count = 40
sync-openpgp-key-refresh-retry-overall-timeout = 1200
sync-openpgp-key-refresh-retry-delay-exp-base = 2
sync-openpgp-key-refresh-retry-delay-max = 60
sync-openpgp-key-refresh-retry-delay-mult = 4
sync-webrsync-verify-signature = yes
[steam-overlay]

# Gentoo overlay for Valve's Steam client and Steam-based games.
# Maintainer: anyc (https://github.com/anyc)

location = /usr/local/portage/steam-overlay
sync-type = git
sync-uri = https://github.com/anyc/steam-overlay.git
priority = 50
auto-sync = Yes


Is there something outdated in there?
I've kept my laptop up-to-date by first running emaint sync --allrepos and then afterwards running emerge --ask --update --deep --changed-use @world


Commands look OK and the overlay from your emerge --info output seems to update, which is weird.

Can you try "emerge -v1 >games-util/steam-games-meta-0-r20191109" to see what the issue is?


Hi,
It seems that the command isn't recognized on my end.
Code:
irets@Gentoo ~ $ sudo emerge -v1 >games-util/steam-games-meta-0-r20191109
-bash: games-util/steam-games-meta-0-r20191109: No such file or directory


Whoops: sudo emerge -v1 '>games-util/steam-games-meta-0-r20191109'
Back to top
View user's profile Send private message
Irets
Apprentice
Apprentice


Joined: 17 Dec 2019
Posts: 222

PostPosted: Sun Apr 18, 2021 6:29 am    Post subject: Reply with quote

sam_ wrote:
Irets wrote:
sam_ wrote:
Irets wrote:
Ionen wrote:
Code:
games-util/steam-games-meta-0-r20191109
That version is long gone, current is r20210323 (see overlay)

Ensure there's nothing preventing you from upgrading it (old overlay, keywords, etc...).


Hi!
I've enabled the GURU and steam-overlay.

This is the output of of ls /etc/portage/repos.conf
Code:

eselect-repo.conf  gentoo.conf  steam-overlay.con


and the output of cat /etc/portage/repos.conf/*
Code:
# created by eselect-repo

[guru]
location = /var/db/repos/guru
sync-type = git
sync-uri = https://github.com/gentoo-mirror/guru.git
[DEFAULT]
main-repo = gentoo

[gentoo]
location = /var/db/repos/gentoo
sync-type = rsync
sync-uri = rsync://rsync.gentoo.org/gentoo-portage
auto-sync = yes
sync-rsync-verify-jobs = 1
sync-rsync-verify-metamanifest = yes
sync-rsync-verify-max-age = 24
sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc
sync-openpgp-keyserver = hkps://keys.gentoo.org
sync-openpgp-key-refresh-retry-count = 40
sync-openpgp-key-refresh-retry-overall-timeout = 1200
sync-openpgp-key-refresh-retry-delay-exp-base = 2
sync-openpgp-key-refresh-retry-delay-max = 60
sync-openpgp-key-refresh-retry-delay-mult = 4
sync-webrsync-verify-signature = yes
[steam-overlay]

# Gentoo overlay for Valve's Steam client and Steam-based games.
# Maintainer: anyc (https://github.com/anyc)

location = /usr/local/portage/steam-overlay
sync-type = git
sync-uri = https://github.com/anyc/steam-overlay.git
priority = 50
auto-sync = Yes


Is there something outdated in there?
I've kept my laptop up-to-date by first running emaint sync --allrepos and then afterwards running emerge --ask --update --deep --changed-use @world


Commands look OK and the overlay from your emerge --info output seems to update, which is weird.

Can you try "emerge -v1 >games-util/steam-games-meta-0-r20191109" to see what the issue is?


Hi,
It seems that the command isn't recognized on my end.
Code:
irets@Gentoo ~ $ sudo emerge -v1 >games-util/steam-games-meta-0-r20191109
-bash: games-util/steam-games-meta-0-r20191109: No such file or directory


Whoops: sudo emerge -v1 '>games-util/steam-games-meta-0-r20191109'


Running that command led me to
Code:
These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">games-util/steam-games-meta-0-r20191109" have been masked.
!!! One of the following masked packages is required to complete your request:
- games-util/steam-games-meta-0-r20210323::steam-overlay (masked by: ~amd64 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


After that I added games-util/steam-games-meta ~amd64 to /etc/portage/package.accept.keywords and managed to update the said package to 0-r20210323 .
Though still, the @world update gets stuck at the same point.

Code:
These are the packages that would be merged, in order:

Calculating dependencies... done!

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

x11-drivers/nvidia-drivers:0

  (x11-drivers/nvidia-drivers-460.67:0/460::gentoo, ebuild scheduled for merge) USE="X driver tools (-dist-kernel) -static-libs" ABI_X86="32 (64) (-x32)" conflicts with
    x11-drivers/nvidia-drivers[multilib] required by (games-util/steam-client-meta-0-r20200328:0/0::steam-overlay, installed) USE="pulseaudio steamruntime -flash -steamfonts -steamvr -trayicon" ABI_X86="(64)" VIDEO_CARDS="nvidia -intel"
                               ^^^^^^^^


Nothing to merge; quitting.
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1678

PostPosted: Sun Apr 18, 2021 6:36 am    Post subject: Reply with quote

Irets wrote:


After that I added games-util/steam-games-meta ~amd64 to /etc/portage/package.accept.keywords and managed to update the said package to 0-r20210323 .
Though still, the @world update gets stuck at the same point.

Code:
These are the packages that would be merged, in order:

Calculating dependencies... done!

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

x11-drivers/nvidia-drivers:0

  (x11-drivers/nvidia-drivers-460.67:0/460::gentoo, ebuild scheduled for merge) USE="X driver tools (-dist-kernel) -static-libs" ABI_X86="32 (64) (-x32)" conflicts with
    x11-drivers/nvidia-drivers[multilib] required by (games-util/steam-client-meta-0-r20200328:0/0::steam-overlay, installed) USE="pulseaudio steamruntime -flash -steamfonts -steamvr -trayicon" ABI_X86="(64)" VIDEO_CARDS="nvidia -intel"
                               ^^^^^^^^
Nothing to merge; quitting.


Are you sure it definitely upgraded? Perhaps it'd be worth adding e.g. "*/*::steam-overlay" in package.accept_keywords in future. It seems like it is now on a 2020 version but not a 2021 version, it's just gone up from 2019...

All we need to do is hammer at this and you'll be good!
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21606

PostPosted: Sun Apr 18, 2021 4:32 pm    Post subject: Reply with quote

What happens if you rerun the failed command, but add '>=games-util/steam-games-meta-0-r20210323' to the end, to force it to pick some version of the meta package from this year? As sam_ says, it seems not to be updating the meta package. If you explicitly tell it to upgrade that at the same time as the nVidia drivers, we may get a better explanation of why it is not updating the meta package.
Back to top
View user's profile Send private message
OldTango
l33t
l33t


Joined: 21 Feb 2004
Posts: 718

PostPosted: Sun Apr 18, 2021 6:25 pm    Post subject: Reply with quote

I ran into this same issue today and solved it by upgrading both the steam-games-meta and the steam-client-meta packages. Both were way out of date.
Code:
/etc/portage/package.accept_keywords

# Steam-Linux
=games-util/steam-launcher-1.0.0.54-r4
=games-util/steam-meta-0-r20160817
>=games-util/steam-client-meta-0-r20180201
>=games-util/steam-games-meta-0-r20160812
There are also two newer versions of the steam-launcher which may need to be updated as well, but I haven't looked into it yet.

Best Tango..... :)
Back to top
View user's profile Send private message
Irets
Apprentice
Apprentice


Joined: 17 Dec 2019
Posts: 222

PostPosted: Sun Apr 18, 2021 9:36 pm    Post subject: Reply with quote

Hello everyone,

Thank you for the tips & tricks you've been posting while I was away.
I read through every single reply and I think I've managed to fix the issue.


OldTango's message got me to double check my /etc/portage/package.accept_keywords, and I noticed that I had the following in there:
Code:
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by games-util/steam-meta (argument)
=games-util/steam-games-meta-0-r20191109 ~amd64
# required by games-util/steam-meta-0-r20160817::steam-overlay
# required by games-util/steam-meta (argument)
=games-util/steam-client-meta-0-r20200328 ~amd64
# required by games-util/steam-meta-0-r20160817::steam-overlay
# required by games-util/steam-meta (argument)
=games-util/steam-launcher-1.0.0.64 ~amd64
# required by games-util/steam-meta (argument)
=games-util/steam-meta-0-r20160817 ~amd64


What a mess. Of course the packages won't update if I've only allowed a certain version of those said packages.
I wiped those entries and replaced them with:
Code:
# required for Steam
games-util/steam-games-meta ~amd64
games-util/steam-launcher ~amd64
games-util/steam-client-meta ~amd64
games-util/game-device-udev-rules ~amd64


Now portage seems to be happy & ready to start the transaction:
Code:
irets@Gentoo ~ $ sudo emerge --ask --update --deep --newuse @world
Password:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] acct-user/nvpd-0
[ebuild  N    ~] games-util/game-device-udev-rules-20201228  USE="acl elogind -systemd"
[ebuild     U  ] x11-drivers/nvidia-drivers-460.67 [460.56]
[ebuild     U ~] games-util/steam-launcher-1.0.0.69 [1.0.0.64] USE="joystick%* udev%*"
[ebuild     U ~] games-util/steam-client-meta-0-r20210322 [0-r20200328]

Would you like to merge these packages? [Yes/No]


I will report back once the @world upgrade has gone through.


Last edited by Irets on Sun May 16, 2021 4:23 pm; edited 2 times in total
Back to top
View user's profile Send private message
Irets
Apprentice
Apprentice


Joined: 17 Dec 2019
Posts: 222

PostPosted: Sun Apr 18, 2021 10:41 pm    Post subject: Reply with quote

The @world upgrade finished successfully and there doesn't seem to be anything out-of-date on my laptop anymore.
Thank you to everyone who responded and took time to help me in this thread.

I will mark the thread as [SOLVED].
Cheers.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum