Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
run system update by bypassing the conflicts
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
sumati
Apprentice
Apprentice


Joined: 10 Nov 2019
Posts: 184

PostPosted: Sat Jul 08, 2023 9:12 am    Post subject: run system update by bypassing the conflicts Reply with quote

I know that the following warnings can be ignored, but I need to make the system update to the new kernel version to solve another problem. How can I force the system update by bypassing the conflicts?

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

dev-libs/openssl:0

  (dev-libs/openssl-3.0.9-r1:0/3::gentoo, ebuild scheduled for merge) USE="asm -fips -ktls -rfc3779 -sctp -static-libs -test -tls-compression -vanilla -verify-sig -weak-ssl-ciphers" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" conflicts with
    >=dev-libs/openssl-1.0.2:0/1.1= required by (dev-lang/php-8.1.16:8.1/8.1::gentoo, installed) USE="acl bzip2 cli ctype curl fileinfo filter flatfile fpm gd gdbm iconv intl ipv6 jit nls opcache pdo phar posix readline session simplexml sqlite ssl tokenizer truetype unicode xml xmlreader xmlwriter zip zlib -apache2 -apparmor -argon2 -bcmath -berkdb -calendar -cdb -cgi -cjk (-coverage) -debug -embed -enchant -exif -ffi (-firebird) -ftp -gmp -imap -inifile -iodbc -kerberos -ldap -ldap-sasl -libedit -lmdb -mhash -mssql -mysql -mysqli -oci8-instant-client -odbc -pcntl -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -soap -sockets -sodium -spell -systemd -sysvipc -test -threads -tidy -tokyocabinet -webp -xpm -xslt" ABI_X86="(64)"
                            ^^^^^^^

app-eselect/eselect-php:0

  (app-eselect/eselect-php-0.9.8:0/0::gentoo, ebuild scheduled for merge) USE="-apache2 -fpm" ABI_X86="(64)" conflicts with
    >=app-eselect/eselect-php-0.9.7[fpm] required by (dev-lang/php-8.1.16:8.1/8.1::gentoo, installed) USE="acl bzip2 cli ctype curl fileinfo filter flatfile fpm gd gdbm iconv intl ipv6 jit nls opcache pdo phar posix readline session simplexml sqlite ssl tokenizer truetype unicode xml xmlreader xmlwriter zip zlib -apache2 -apparmor -argon2 -bcmath -berkdb -calendar -cdb -cgi -cjk (-coverage) -debug -embed -enchant -exif -ffi (-firebird) -ftp -gmp -imap -inifile -iodbc -kerberos -ldap -ldap-sasl -libedit -lmdb -mhash -mssql -mysql -mysqli -oci8-instant-client -odbc -pcntl -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -soap -sockets -sodium -spell -systemd -sysvipc -test -threads -tidy -tokyocabinet -webp -xpm -xslt" ABI_X86="(64)"
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1456
Location: Earth

PostPosted: Sat Jul 08, 2023 9:41 am    Post subject: Reply with quote

Code:
emerge -avuDN @world --exclude dev-libs/openssl --exclude app-eselect/eselect-php

and so on.

or you could also mask =dev-libs/openssl-3.0.9-r1 for now, perform the update, configure and install new kernel,

reboot and unmask dev-libs/openssl, go back to emerge @world to get the rest.

8)
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54453
Location: 56N 3W

PostPosted: Sat Jul 08, 2023 9:55 am    Post subject: Reply with quote

sumati,

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

That's OK. It will not stop the update.

It means that there is a newer version of something available but it cannot be installed as something else depends on the older version.
Its a feature of rolling releases. All it means is that not everything is ready for the new version of whatever is being skipped.

No skipping should be required.

If you have errors, as opposed to warnings, that's different. To look at that, we need the emerge command and its entire output.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
sumati
Apprentice
Apprentice


Joined: 10 Nov 2019
Posts: 184

PostPosted: Sat Jul 08, 2023 10:14 am    Post subject: Reply with quote

thanks to both of you, you solved my problem!
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1751

PostPosted: Sun Jul 09, 2023 5:29 am    Post subject: Reply with quote

CooSee wrote:
Code:
emerge -avuDN @world --exclude dev-libs/openssl --exclude app-eselect/eselect-php

and so on.

or you could also mask =dev-libs/openssl-3.0.9-r1 for now, perform the update, configure and install new kernel,

reboot and unmask dev-libs/openssl, go back to emerge @world to get the rest.

8)


Just to clarify, for the new users who may land this thread: the exclude list is a space separated string, which means if you need to exclude more than one package you need to quote it. Otherwise the atoms after the first space are considered arguments to emerge.

A recommendation - prefer U over N. N can cause unnecessary rebuilds.

Best Regards,
Georgi
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1721

PostPosted: Sun Jul 09, 2023 6:03 am    Post subject: Reply with quote

1. Forcing the system to upgrade would result in a broken system, because it would break promises to various packages which they need to work correctly at runtime (or build later on).
2. The conflict messages you've shown are warnings, not errors, so you can proceed anyway.
3. The eselect-php one at least can be fixed by just enabling USE=fpm on eselect-php.
4. It's unclear what the OpenSSL conflict is, as you've maybe truncated the output? It doesn't make sense as written, at least to me. Could you share the full emerge -p -uvDU @world output? (Or have you done something odd like mask PHP so it can't be rebuilt..?)
Back to top
View user's profile Send private message
guid0
Guru
Guru


Joined: 06 Jul 2003
Posts: 371
Location: The Netherlands / Nederland

PostPosted: Sun Jul 09, 2023 6:49 am    Post subject: Reply with quote

I am seeing something similar:

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

dev-libs/openssl:0

  (dev-libs/openssl-3.0.9-r1:0/3::gentoo, ebuild scheduled for merge) USE="asm -fips -ktls -rfc3779 -sctp -static-libs -test -tls-compression -vanilla -verify-sig -weak-ssl-ciphers" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" conflicts with
    dev-libs/openssl:0/1.1= required by (dev-libs/libzip-1.9.2:0/5::gentoo, installed) USE="bzip2 ssl userland_GNU -gnutls -lzma -mbedtls -static-libs -test -tools -zstd" ABI_X86="(64)"
                    ^^^^^^^
    <dev-libs/openssl-3.0 required by (dev-lang/php-8.0.28:8.0/8.0::gentoo, installed) USE="apache2 bcmath berkdb bzip2 calendar cli ctype curl exif fileinfo filter flatfile gd iconv ipv6 mysql mysqli opcache pdo phar posix readline session simplexml soap ssl tokenizer truetype unicode userland_GNU xml xmlreader zip zlib -acl -apparmor -argon2 -cdb -cgi -cjk (-coverage) -debug -embed -enchant -ffi (-firebird) -fpm -ftp -gdbm -gmp -imap -inifile -intl -iodbc -jit -kerberos -ldap -ldap-sasl -libedit -lmdb -mhash -mssql -nls -oci8-instant-client -odbc -pcntl -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -sockets -sodium -spell -sqlite -systemd -sysvipc -test -threads -tidy -tokyocabinet -webp -xmlwriter -xpm -xslt" ABI_X86="(64)"
    ^                 ^^^
    dev-libs/openssl:0/1.1= required by (sys-apps/ipmitool-1.8.19:0/0::gentoo, installed) USE="userland_GNU -openbmc -openipmi -static" ABI_X86="(64)"
                    ^^^^^^^
    dev-libs/openssl:0/1.1=[abi_x86_64(-)] required by (app-crypt/rhash-1.4.3:0/0::gentoo, installed) USE="ssl userland_GNU -debug -nls -static-libs" ABI_X86="(64) -32 (-x32)"
                    ^^^^^^^               
    dev-libs/openssl:0/1.1=[-sslv3(-),abi_x86_64(-)] required by (net-misc/curl-8.0.1:0/0::gentoo, installed) USE="adns ftp http2 imap openssl pop3 progress-meter smtp ssl tftp userland_GNU -alt-svc -brotli -gnutls -gopher -hsts -idn -kerberos -ldap -mbedtls (-nghttp3) -nss -rtmp (-rustls) -samba -ssh (-sslv3) -static-libs -telnet -test -verify-sig -websockets -zstd" ABI_X86="(64) -32 (-x32)" CURL_SSL="openssl -gnutls -mbedtls -nss (-rustls)"
                    ^^^^^^^                         
    >=dev-libs/openssl-1.0.1:0/1.1= required by (dev-lang/php-8.0.28:8.0/8.0::gentoo, installed) USE="apache2 bcmath berkdb bzip2 calendar cli ctype curl exif fileinfo filter flatfile gd iconv ipv6 mysql mysqli opcache pdo phar posix readline session simplexml soap ssl tokenizer truetype unicode userland_GNU xml xmlreader zip zlib -acl -apparmor -argon2 -cdb -cgi -cjk (-coverage) -debug -embed -enchant -ffi (-firebird) -fpm -ftp -gdbm -gmp -imap -inifile -intl -iodbc -jit -kerberos -ldap -ldap-sasl -libedit -lmdb -mhash -mssql -nls -oci8-instant-client -odbc -pcntl -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -sockets -sodium -spell -sqlite -systemd -sysvipc -test -threads -tidy -tokyocabinet -webp -xmlwriter -xpm -xslt" ABI_X86="(64)"
                            ^^^^^^^
    <dev-libs/openssl-3.0:= required by (dev-lang/php-7.4.33-r5:7.4/7.4::gentoo, ebuild scheduled for merge) USE="apache2 bcmath berkdb bzip2 calendar cli ctype curl exif fileinfo filter flatfile gd iconv ipv6 json mysql mysqli opcache pdo phar posix readline session simplexml soap ssl tokenizer truetype unicode xml xmlreader zip zlib -acl -argon2 -cdb -cgi -cjk (-coverage) -debug -embed -enchant -ffi (-firebird) -fpm -ftp -gdbm -gmp -imap -inifile -intl -iodbc -jit -kerberos -ldap -ldap-sasl -libedit -lmdb -mhash -mssql -nls -oci8-instant-client -odbc -pcntl -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -sockets -sodium -spell -sqlite -systemd -sysvipc -test -threads -tidy -tokyocabinet -webp -xmlrpc -xmlwriter -xpm -xslt" ABI_X86="(64)"
    ^                 ^^^ 
    >=dev-libs/openssl-1.1.1:0/1.1= required by (dev-lang/python-3.11.4:3.11/3.11::gentoo, installed) USE="ensurepip ncurses readline sqlite ssl -bluetooth -build -debug -examples -gdbm -libedit -lto -pgo -test -tk -valgrind -verify-sig" ABI_X86="(64)"
                            ^^^^^^^
    dev-libs/openssl:0/1.1= required by (net-analyzer/nagircbot-0.0.33:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)"
                    ^^^^^^^
    >=dev-libs/openssl-1.0.2:0/1.1= required by (dev-lang/php-8.1.16:8.1/8.1::gentoo, installed) USE="apache2 bcmath berkdb bzip2 calendar cli ctype curl exif fileinfo filter flatfile gd iconv ipv6 mysql mysqli opcache pdo phar posix readline session simplexml soap ssl tokenizer truetype unicode userland_GNU xml xmlreader zip zlib -acl -apparmor -argon2 -cdb -cgi -cjk (-coverage) -debug -embed -enchant -ffi (-firebird) -fpm -ftp -gdbm -gmp -imap -inifile -intl -iodbc -jit -kerberos -ldap -ldap-sasl -libedit -lmdb -mhash -mssql -nls -oci8-instant-client -odbc -pcntl -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -sockets -sodium -spell -sqlite -systemd -sysvipc -test -threads -tidy -tokyocabinet -webp -xmlwriter -xpm -xslt" ABI_X86="(64)"
                            ^^^^^^^
    dev-libs/openssl:0/1.1= required by (www-client/lynx-2.9.0_pre12-r1:0/0::gentoo, installed) USE="bzip2 ssl userland_GNU -brotli -cjk -gnutls -idn -nls -verify-sig" ABI_X86="(64)"
                    ^^^^^^^
    dev-libs/openssl:0/1.1= required by (net-irc/irssi-1.4.4:0/0::gentoo, installed) USE="perl proxy userland_GNU -otr (-selinux)" ABI_X86="(64)"
                    ^^^^^^^
    dev-libs/openssl:0/1.1=[abi_x86_64(-)] required by (dev-db/mysql-connector-c-8.0.32-r1:0/21::gentoo, installed) USE="userland_GNU -ldap -static-libs" ABI_X86="(64) -32 (-x32)"
                    ^^^^^^^               
    dev-libs/openssl:0/1.1=[abi_x86_64(-)] required by (app-arch/libarchive-3.6.2-r1:0/13::gentoo, installed) USE="bzip2 e2fsprogs iconv lzma lzo userland_GNU xattr -acl -blake2 -expat -lz4 -nettle -static-libs -verify-sig -zstd" ABI_X86="(64) -32 (-x32)"
                    ^^^^^^^               
    dev-libs/openssl:0/1.1= required by (net-misc/rsync-3.2.7-r2:0/0::gentoo, installed) USE="iconv ssl userland_GNU xattr -acl -examples -lz4 -rrsync -stunnel -system-zlib -verify-sig -xxhash -zstd" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
                    ^^^^^^^


The following packages are causing rebuilds:

  (dev-libs/libunistring-1.1-r1:0/5::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (net-dns/libidn2-2.3.4:0/2::gentoo, ebuild scheduled for merge)
  (dev-libs/icu-73.1-r2:0/73.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (mail-mta/postfix-3.7.4:0/0::gentoo, ebuild scheduled for merge)

!!! The following installed packages are masked:
- app-shells/bash-5.1_p8::gentoo (masked by: package.mask)


cheers,
guid0
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1721

PostPosted: Sun Jul 09, 2023 6:50 am    Post subject: Reply with quote

You need to move off PHP <= 8.0 (also, please unmask bash and/or file a bug for whatever your issue is).

grep -rsin php /etc/portage

May need to check your world file too.

The default is now php8-1.
Back to top
View user's profile Send private message
guid0
Guru
Guru


Joined: 06 Jul 2003
Posts: 371
Location: The Netherlands / Nederland

PostPosted: Sun Jul 09, 2023 6:57 am    Post subject: Reply with quote

I know, the purpose of this server is testing upgrades and its reverted to an older state once every while.
Bash cannot be upgraded for a little while because another box, for which this a shadow is runs a series of scripts that are not bash5+ compatible (yet).

grep -rsin php /etc/portage
Quote:
/etc/portage/make.conf:14:PHP_TARGETS="php8-0 php7-4"
/etc/portage/package.use:7:dev-lang/php mysql apache2 xml soap calendar exif -imap mysqli zip crypt ctype json simplexml filter curl bcmath xmlreader truetype cli
/etc/portage/package.use:8:app-eselect/eselect-php apache2


Seems that I have indeed forgotten to bump the PHP_TARGETS on this machine. Tnx.
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1721

PostPosted: Sun Jul 09, 2023 6:58 am    Post subject: Reply with quote

guid0 wrote:
I know, the purpose of this server is testing upgrades and its reverted to an older state once every while.
Bash cannot be upgraded for a little while because another box, for which this a shadow is runs a series of scripts that are not bash5+ compatible (yet).

grep -rsin php /etc/portage
Quote:
/etc/portage/make.conf:14:PHP_TARGETS="php8-0 php7-4"
/etc/portage/package.use:7:dev-lang/php mysql apache2 xml soap calendar exif -imap mysqli zip crypt ctype json simplexml filter curl bcmath xmlreader truetype cli
/etc/portage/package.use:8:app-eselect/eselect-php apache2


Seems that I have indeed forgotten to bump the PHP_TARGETS on this machine. Tnx.


Note that your machine does have Bash 5 installed and older Bash is slotted (so you can install bash-4 in parallel), but I need to slot Bash 5 now we have Bash 5.1. But understood. I just sometimes see people who say they've had a problem for ages and then they never tell us and it stresses me out 8O

Yeah, if you just drop that PHP_TARGETS bit, you should be golden.
Back to top
View user's profile Send private message
sumati
Apprentice
Apprentice


Joined: 10 Nov 2019
Posts: 184

PostPosted: Sun Jul 09, 2023 9:49 am    Post subject: Reply with quote

sam_ wrote:
1. Forcing the system to upgrade would result in a broken system, because it would break promises to various packages which they need to work correctly at runtime (or build later on).
2. The conflict messages you've shown are warnings, not errors, so you can proceed anyway.
3. The eselect-php one at least can be fixed by just enabling USE=fpm on eselect-php.
4. It's unclear what the OpenSSL conflict is, as you've maybe truncated the output? It doesn't make sense as written, at least to me. Could you share the full emerge -p -uvDU @world output? (Or have you done something odd like mask PHP so it can't be rebuilt..?)

in my previous post I gave only an example, actually it has much more conflicts. The whole outupt is as follows:
Code:
sumati@jantumati:~$ emerge -p -uvDU @world

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

Calculating dependencies... done!
Dependency resolution took 41.92 s.


Total: 0 packages, Size of downloads: 0 KiB

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

dev-libs/openssl:0

  (dev-libs/openssl-3.0.9-r1:0/3::gentoo, ebuild scheduled for merge) USE="asm -fips -ktls -rfc3779 -sctp -static-libs -test -tls-compression -vanilla -verify-sig -weak-ssl-ciphers" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" conflicts with
    >=dev-libs/openssl-1.0.2:0/1.1= required by (dev-lang/php-8.1.16:8.1/8.1::gentoo, installed) USE="acl bzip2 cli ctype curl fileinfo filter flatfile fpm gd gdbm iconv intl ipv6 jit nls opcache pdo phar posix readline session simplexml sqlite ssl tokenizer truetype unicode xml xmlreader xmlwriter zip zlib -apache2 -apparmor -argon2 -bcmath -berkdb -calendar -cdb -cgi -cjk (-coverage) -debug -embed -enchant -exif -ffi (-firebird) -ftp -gmp -imap -inifile -iodbc -kerberos -ldap -ldap-sasl -libedit -lmdb -mhash -mssql -mysql -mysqli -oci8-instant-client -odbc -pcntl -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -soap -sockets -sodium -spell -systemd -sysvipc -test -threads -tidy -tokyocabinet -webp -xpm -xslt" ABI_X86="(64)"
                            ^^^^^^^

app-eselect/eselect-php:0

  (app-eselect/eselect-php-0.9.8:0/0::gentoo, ebuild scheduled for merge) USE="-apache2 -fpm" ABI_X86="(64)" conflicts with
    >=app-eselect/eselect-php-0.9.7[fpm] required by (dev-lang/php-8.1.16:8.1/8.1::gentoo, installed) USE="acl bzip2 cli ctype curl fileinfo filter flatfile fpm gd gdbm iconv intl ipv6 jit nls opcache pdo phar posix readline session simplexml sqlite ssl tokenizer truetype unicode xml xmlreader xmlwriter zip zlib -apache2 -apparmor -argon2 -bcmath -berkdb -calendar -cdb -cgi -cjk (-coverage) -debug -embed -enchant -exif -ffi (-firebird) -ftp -gmp -imap -inifile -iodbc -kerberos -ldap -ldap-sasl -libedit -lmdb -mhash -mssql -mysql -mysqli -oci8-instant-client -odbc -pcntl -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -soap -sockets -sodium -spell -systemd -sysvipc -test -threads -tidy -tokyocabinet -webp -xpm -xslt" ABI_X86="(64)"
                                    ^^^

dev-libs/libgcrypt:0

  (dev-libs/libgcrypt-1.10.1-r3:0/20::gentoo, ebuild scheduled for merge) USE="asm getentropy -doc -static-libs -verify-sig" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="aes avx avx2 sse4_1 -padlock -sha" conflicts with
    >=dev-libs/libgcrypt-1.6.3:0[static-libs] required by (sys-power/suspend-1.0_p20200924:0/0::gentoo, installed) USE="crypt lzo -threads" ABI_X86="(64)"
                                 ^^^^^^^^^^^

dev-libs/lzo:2

  (dev-libs/lzo-2.10:2/2::gentoo, ebuild scheduled for merge) USE="(split-usr) -examples -static-libs" ABI_X86="(64) -32 (-x32)" conflicts with
    >=dev-libs/lzo-2[static-libs] required by (sys-power/suspend-1.0_p20200924:0/0::gentoo, installed) USE="crypt lzo -threads" ABI_X86="(64)"
                     ^^^^^^^^^^^

dev-qt/qtsql:5

  (dev-qt/qtsql-5.15.9:5/5.15.9::gentoo, ebuild scheduled for merge) USE="sqlite -debug -freetds -mysql -oci8 -odbc -postgres -test" ABI_X86="(64)" conflicts with
    >=dev-qt/qtsql-5.15.5:5[mysql] required by (kde-apps/akonadi-22.12.3:5/5::gentoo, installed) USE="kaccounts mysql -debug -designer -doc -postgres -sqlite -test -tools -xml" ABI_X86="(64)"
                            ^^^^^

dev-qt/qtgui:5

  (dev-qt/qtgui-5.15.9:5/5.15.9::gentoo, ebuild scheduled for merge) USE="X dbus jpeg libinput png udev -accessibility -debug -egl -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc -vulkan -wayland" ABI_X86="(64)" conflicts with
    >=dev-qt/qtgui-5.15.5:5=[egl] required by (kde-frameworks/kwayland-5.106.0:5/5.106::gentoo, installed) USE="-debug -doc -test" ABI_X86="(64)"
                             ^^^
    =dev-qt/qtgui-5.15.9*:5/5.15.9=[egl,libinput,-vulkan,X] required by (dev-qt/qtwayland-5.15.9:5/5.15.9::gentoo, installed) USE="X -debug -test -vulkan" ABI_X86="(64)"
                                    ^^^                   
    >=dev-qt/qtgui-5.15.7:5=[egl,-gles2-only,libinput] required by (kde-plasma/kwin-5.27.5-r2:5/5::gentoo, installed) USE="handbook -accessibility -caps -debug -gles2-only -lock -multimedia -plasma -screencast -test" ABI_X86="(64)"
                             ^^^                     
    >=dev-qt/qtgui-5.15.7:5/5.15.9=[egl,-gles2-only,libinput] required by (kde-plasma/kwin-5.27.5-r2:5/5::gentoo, installed) USE="handbook -accessibility -caps -debug -gles2-only -lock -multimedia -plasma -screencast -test" ABI_X86="(64)"
                                    ^^^                     
    =dev-qt/qtgui-5.15.9*:5=[egl,libinput,-vulkan,X] required by (dev-qt/qtwayland-5.15.9:5/5.15.9::gentoo, installed) USE="X -debug -test -vulkan" ABI_X86="(64)"
                             ^^^                   
    >=dev-qt/qtgui-5.15.5:5/5.15.9=[egl] required by (kde-frameworks/kwayland-5.106.0:5/5.106::gentoo, installed) USE="-debug -doc -test" ABI_X86="(64)"
                                    ^^^

kde-frameworks/kconfig:5

  (kde-frameworks/kconfig-5.106.0:5/5.106::gentoo, ebuild scheduled for merge) USE="dbus -debug -doc -qml -test" ABI_X86="(64)" conflicts with
    =kde-frameworks/kconfig-5.106*:5[qml] required by (kde-frameworks/plasma-5.106.0:5/5.106::gentoo, installed) USE="-debug -doc -gles2-only -man -test -wayland" ABI_X86="(64)"
                                     ^^^
    >=kde-frameworks/kconfig-5.102.0:5[qml] required by (kde-plasma/kwin-5.27.5-r2:5/5::gentoo, installed) USE="handbook -accessibility -caps -debug -gles2-only -lock -multimedia -plasma -screencast -test" ABI_X86="(64)"
                                       ^^^
    >=kde-frameworks/kconfig-5.102.0:5[qml] required by (kde-plasma/kscreenlocker-5.27.5:5/5::gentoo, installed) USE="-debug -test" ABI_X86="(64)"
                                       ^^^

media-libs/mesa:0

  (media-libs/mesa-23.0.3-r1:0/0::gentoo, ebuild scheduled for merge) USE="X gles2 llvm proprietary-codecs zstd -d3d9 -debug -gles1 -lm-sensors -opencl -osmesa (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -wayland -xa -zink" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" VIDEO_CARDS="intel radeon -d3d12 (-freedreno) (-lima) -nouveau (-panfrost) -r300 -r600 -radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware" conflicts with
    >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] required by (kde-plasma/kwin-5.27.5-r2:5/5::gentoo, installed) USE="handbook -accessibility -caps -debug -gles2-only -lock -multimedia -plasma -screencast -test" ABI_X86="(64)"
                                         ^^^^^^^   

kde-frameworks/kitemmodels:5

  (kde-frameworks/kitemmodels-5.106.0:5/5.106::gentoo, ebuild scheduled for merge) USE="-debug -doc -qml -test" ABI_X86="(64)" conflicts with
    >=kde-frameworks/kitemmodels-5.102.0:5[qml] required by (kde-plasma/kwin-5.27.5-r2:5/5::gentoo, installed) USE="handbook -accessibility -caps -debug -gles2-only -lock -multimedia -plasma -screencast -test" ABI_X86="(64)"

My purose is to update to the newest kernel version in order to solve the problem of failling to suspend which results in impossility to run any command in terminal.
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4626
Location: Germany

PostPosted: Sun Jul 09, 2023 11:33 am    Post subject: Reply with quote

sumati,
many required useflags is not set
I think best is, set for your KDE Plasma desktop a /desktop/plasma profile,
and for your php and sys-power/suspend package in package.use
Code:
app-eselect/eselect-php fpm
dev-libs/libgcrypt static-libs
dev-libs/lzo static-libs
dev-libs/libgpg-error static-libs
should work.
Back to top
View user's profile Send private message
sumati
Apprentice
Apprentice


Joined: 10 Nov 2019
Posts: 184

PostPosted: Mon Jul 10, 2023 10:13 am    Post subject: Reply with quote

Josef.95 wrote:
many required useflags is not set
I think best is, set for your KDE Plasma desktop a /desktop/plasma profile,

I don't use any desktop, instead I use i3wm.
Josef.95 wrote:
and for your php and sys-power/suspend package in package.use
Code:
app-eselect/eselect-php fpm
dev-libs/libgcrypt static-libs
dev-libs/lzo static-libs
dev-libs/libgpg-error static-libs
should work.

yes, this works. How about the other conflicts, dev-qt/qtgui, kde-frameworks/kconfig and kde-frameworks/kitemmodels? Can I apply the same method?
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1721

PostPosted: Mon Jul 10, 2023 10:24 am    Post subject: Reply with quote

You need to do the following as well:
Code:

kde-frameworks/kconfig qml
kde-frameworks/kitemmodels qml
dev-qt/qtgui egl


But are you sure your world file doesn't contain Plasma or something? Could you share /var/lib/portage/world please?
Back to top
View user's profile Send private message
sumati
Apprentice
Apprentice


Joined: 10 Nov 2019
Posts: 184

PostPosted: Mon Jul 10, 2023 4:30 pm    Post subject: Reply with quote

sam_ wrote:
You need to do the following as well:
Code:

kde-frameworks/kconfig qml
kde-frameworks/kitemmodels qml
dev-qt/qtgui egl

But are you sure your world file doesn't contain Plasma or something? Could you share /var/lib/portage/world please?

I must say that I did not set enough useflags in package.use. Other three packages are still in conflict, What are the correct useflags for these packages?
Code:
dev-libs/openssl:0
  (dev-libs/openssl-3.0.9-r1:0/3::gentoo, ebuild scheduled for merge) USE="asm -fips -ktls -rfc3779 -sctp -static-libs -test -tls-compression -vanilla -verify-sig -weak-ssl-ciphers" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" conflicts with
    >=dev-libs/openssl-1.0.2:0/1.1= required by (dev-lang/php-8.1.16:8.1/8.1::gentoo, installed) USE="acl bzip2 cli ctype curl fileinfo filter flatfile fpm gd gdbm iconv intl ipv6 jit nls opcache pdo phar posix readline session simplexml sqlite ssl tokenizer truetype unicode xml xmlreader xmlwriter zip zlib -apache2 -apparmor -argon2 -bcmath -berkdb -calendar -cdb -cgi -cjk (-coverage) -debug -embed -enchant -exif -ffi (-firebird) -ftp -gmp -imap -inifile -iodbc -kerberos -ldap -ldap-sasl -libedit -lmdb -mhash -mssql -mysql -mysqli -oci8-instant-client -odbc -pcntl -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -soap -sockets -sodium -spell -systemd -sysvipc -test -threads -tidy -tokyocabinet -webp -xpm -xslt" ABI_X86="(64)"
                            ^^^^^^^
dev-qt/qtsql:5
  (dev-qt/qtsql-5.15.9:5/5.15.9::gentoo, ebuild scheduled for merge) USE="sqlite -debug -freetds -mysql -oci8 -odbc -postgres -test" ABI_X86="(64)" conflicts with
    >=dev-qt/qtsql-5.15.5:5[mysql] required by (kde-apps/akonadi-22.12.3:5/5::gentoo, installed) USE="kaccounts mysql -debug -designer -doc -postgres -sqlite -test -tools -xml" ABI_X86="(64)"
                           ^^^^^
media-libs/mesa:0
  (media-libs/mesa-23.0.3-r1:0/0::gentoo, ebuild scheduled for merge) USE="X gles2 llvm proprietary-codecs zstd -d3d9 -debug -gles1 -lm-sensors -opencl -osmesa (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -wayland -xa -zink" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" VIDEO_CARDS="intel radeon -d3d12 (-freedreno) (-lima) -nouveau (-panfrost) -r300 -r600 -radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware" conflicts with
    >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] required by (kde-plasma/kwin-5.27.5-r2:5/5::gentoo, installed) USE="handbook -accessibility -caps -debug -gles2-only -lock -multimedia -plasma -screencast -test" ABI_X86="(64)"


I don't use KDE Desktop, but have installed kde-plasma/kwallet-pam. I have use also Okular from KDE. The following is my /var/lib/portage/world:
Code:
acct-group/locate
app-admin/eclean-kernel
app-admin/sudo
app-admin/sysklogd
app-admin/system-config-printer
app-crypt/certbot
app-crypt/seahorse
app-editors/emacs
app-editors/gvim
app-editors/vim
app-eselect/eselect-php
app-i18n/ibus
app-i18n/ibus-libpinyin
app-misc/vifm
app-office/abiword
app-office/libreoffice-bin
app-portage/cfg-update
app-portage/cpuid2cpuflags
app-portage/eix
app-portage/genlop
app-portage/gentoolkit
app-portage/mirrorselect
app-text/pdftk
app-text/texlive
app-text/wgetpaste
app-text/xpdf
app-text/zathura
app-text/zathura-meta
app-text/zathura-pdf-mupdf
dev-libs/libgcrypt
dev-libs/lzo
dev-php/pecl-memcached
dev-qt/qtgui
dev-tex/biber
dev-texlive/texlive-basic
dev-texlive/texlive-bibtexextra
dev-texlive/texlive-fontsextra
dev-texlive/texlive-humanities
dev-texlive/texlive-langchinese
dev-texlive/texlive-langjapanese
dev-texlive/texlive-langother
dev-texlive/texlive-latex
dev-texlive/texlive-latexextra
dev-texlive/texlive-xetex
gnome-base/gnome-keyring
kde-apps/kalarm
kde-apps/okular
kde-frameworks/kconfig
kde-plasma/kwallet-pam
lxde-base/lxmenu-data
lxde-base/lxterminal
mail-client/mutt
media-gfx/simple-scan
media-libs/mesa
media-libs/mesa-amber
net-misc/dhcpcd
net-misc/dropbox
net-misc/memcached
net-misc/nextcloud-client
net-misc/openssh
net-print/cups
net-print/cups-filters
net-print/cups-pdf
net-print/hplip
net-print/hplip-plugin
sys-apps/dmidecode
sys-apps/lshw
sys-apps/pciutils
sys-apps/usbutils
sys-auth/pambase
sys-block/gparted
sys-boot/grub
sys-boot/os-prober
sys-firmware/intel-microcode
sys-fs/dosfstools
sys-kernel/dracut
sys-kernel/genkernel
sys-kernel/gentoo-kernel-bin
sys-kernel/gentoo-sources
sys-kernel/installkernel-gentoo
sys-power/suspend
www-apps/nextcloud
www-client/firefox
www-client/qutebrowser
x11-apps/setxkbmap
x11-apps/xev
x11-apps/xkill
x11-apps/xmodmap
x11-apps/xrandr
x11-base/xorg-drivers
x11-base/xorg-server
x11-drivers/xf86-input-libinput
x11-drivers/xf86-video-fbdev
x11-drivers/xf86-video-intel
x11-misc/arandr
x11-misc/dmenu
x11-misc/i3status
x11-misc/pcmanfm
x11-misc/sddm
x11-misc/xcape
x11-terms/xterm
x11-wm/i3
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