Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Forced to update the old system
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... 9, 10, 11 ... 14, 15, 16  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9691
Location: almost Mile High in the USA

PostPosted: Sat Mar 23, 2024 2:31 am    Post subject: Reply with quote

Looks like your libcrypt migration is not done yet.

You'll need to remove the mask for new glibc and try again.

You should see libcrypt, libxcrypt, shadow, openssh, etc., etc,. and also glibc rebuild. I'd think portage at this point can figure out a proper build order as long as the glibc mask is gone.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 3:33 am    Post subject: Reply with quote

Hi,
Here is the file content.

The only line here is the one that was added and later removed.

And the content of package.unmask is:

Code:

#<virtual/libcrypt-2
#sys-libs/glibc-2.38-r1


Thank you.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9691
Location: almost Mile High in the USA

PostPosted: Sat Mar 23, 2024 4:25 am    Post subject: Reply with quote

Do you have package.use setting USE=crypt for glibc somewhere? Need to remove it.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 5:04 am    Post subject: Reply with quote

Hi,
The "crypt" USE-flag is not set in the glibc.
In fact glibc doesn't have any. (The version I have is 2.38-r9).

It al does not set in the make.conf file.

However it is set globally (verified with output of emerge --info)

Thank you.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9691
Location: almost Mile High in the USA

PostPosted: Sat Mar 23, 2024 7:43 am    Post subject: Reply with quote

Did shadow fall out of @world somehow ?!?!?

What is the output of
emerge -ptv glibc libcrypt shadow
(this will fail of course)

Also compare with
USE=-crypt emerge -ptv glibc libcrypt shadow

something is strange with your system...
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 2:50 pm    Post subject: Reply with quote

Hi,
With crypt USE-flag here

Without crypt USE-flag here

And the difference is here

Thank you.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


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

PostPosted: Sat Mar 23, 2024 3:06 pm    Post subject: Reply with quote

ONEEYEMAN,


Code:
  (virtual/libcrypt-1-r1:0/1::gentoo, installed) USE="-static-libs" ABI_X86="32 (64) (-x32)" pulled in by
    virtual/libcrypt:0/1= required by (sys-fs/eudev-3.2.10:0/0::gentoo, installed) USE="hwdb introspection kmod userland_GNU -rule-generator (-selinux) -static-libs -test" ABI_X86="(64) -32 (-x32)"
                    ^^^^^


sys-fs/eudev has bees removed. switch to udev. You will also get systemd-utils, which is expected.

The problem is virtual/libcrypt:0/1= required by sys-fs/eudev

See the news item.
_________________
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
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 3:25 pm    Post subject: Reply with quote

NeddySeagoon,
NeddySeagoon wrote:

ONEEYEMAN,


Code:
  (virtual/libcrypt-1-r1:0/1::gentoo, installed) USE="-static-libs" ABI_X86="32 (64) (-x32)" pulled in by
    virtual/libcrypt:0/1= required by (sys-fs/eudev-3.2.10:0/0::gentoo, installed) USE="hwdb introspection kmod userland_GNU -rule-generator (-selinux) -static-libs -test" ABI_X86="(64) -32 (-x32)"
                    ^^^^^


sys-fs/eudev has bees removed. switch to udev. You will also get systemd-utils, which is expected.


How do I switch?


NeddySeagoon wrote:

The problem is virtual/libcrypt:0/1= required by sys-fs/eudev

See the news item.


OK, will check it.

Thank you.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 3:42 pm    Post subject: Reply with quote

OK, deselected.

New logs are here and here

Thank you.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


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

PostPosted: Sat Mar 23, 2024 4:00 pm    Post subject: Reply with quote

ONEEYEMAN,

Read the news item and this post carefully before you actually do anything.

You cannot continue while eudev is installed. If you remove it, you will no longer be able to boot. So proceed but carefully.

What does
Code:
emerge -1pv udev
tell?
With eudev deselected portage may be able to switch to udev on its own. If not, have your boot media to hand.

Beware the network interface renaming provided by udev at no extra charge.
If you are not aware of it, your network may not work after a reboot. See news new item.
_________________
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
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9691
Location: almost Mile High in the USA

PostPosted: Sat Mar 23, 2024 4:00 pm    Post subject: Reply with quote

Yeah the ultimate reason for this is that somehow it's still insisting on you keeping eudev and in order to keep eudev (as there's no ebuild for it anymore so it can't recompile it for libcrypt-2) you have to keep libcrypt-1 - which causes problems for other packages. So since you have no more USE=crypt, don't worry about it - it was for experimentation to see what the problem could be.

You are doing @world now and not the small list of packages?

emerge -uDNp @world
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 4:21 pm    Post subject: Reply with quote

NeddySeagoon,

The result is here.

Thank you.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


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

PostPosted: Sat Mar 23, 2024 4:50 pm    Post subject: Reply with quote

ONEEYEMAN,

Code:
sys-apps/systemd-utils-254.7::gentoo  USE="acl kmod (split-usr) tmpfiles udev -boot -kernel-install -secureboot (-selinux) -sysusers -test -ukify"
is the important bit.

Will
Code:
emerge -uDUpv @world --backtrack=300
resolve the blocks?
Post the output.

I'm trying to avoid leaving your system unbootable while you have both eudev and udev missing.
_________________
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
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 5:18 pm    Post subject: Reply with quote

NeddySeagoon,

The log is here.

Mayne uninstall "virtual/libcrypt-1?

Thank you.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9691
Location: almost Mile High in the USA

PostPosted: Sat Mar 23, 2024 5:31 pm    Post subject: Reply with quote

Shadow is no longer a dependency on your system somehow???!?! Something fishy going on here...

equery d shadow
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 5:32 pm    Post subject: Reply with quote

Hi,
Code:

equery -d shadow


?

Just tried it. Got:

Code:

equery: command not found



Thank you.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1584

PostPosted: Sat Mar 23, 2024 5:45 pm    Post subject: Reply with quote

Equery is part of gentoolkit.

Try emerge -pvc shadow.

Best Regards,
Georgi
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 6:17 pm    Post subject: Reply with quote

Hi,
This results in:

Code:

sys-apps/shadow-4.14.2 pulled in by
    @system requires sys-apps/shadow
    mail-mta/nullmailer-2.2-r2 requires sys-apps/shadow
     net-misc/openssh-9.6_p1-r1 requires sys-apps/shadow

>> No packages selected for removal by depclean


Thank you.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9691
Location: almost Mile High in the USA

PostPosted: Sat Mar 23, 2024 6:20 pm    Post subject: Reply with quote

okay that looks normal... still not sure why shadow specifically does not want to be updated to libcrypt-2...
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


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

PostPosted: Sat Mar 23, 2024 6:28 pm    Post subject: Reply with quote

ONEEYEMAN,

Try
Code:
emerge -uDNpv @world --backtrack=300

We need to coax portage to update shadow.

I suspect portage gave up before it fully resolved the dependency graph.
Don't remove anything until we understand more.
_________________
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
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 6:38 pm    Post subject: Reply with quote

@NeddySeagoon,
Already did. The log is right below your post.

And this is the result of trying to "emerge -pv shadow" here.

Thank you.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sat Mar 23, 2024 6:46 pm    Post subject: Reply with quote

Trying to run

Code:

emerge -pv1 virtual/libcrypt virtual/libxcrypt


results in the log here.

(command from https://github.com/gentoo/gentoo-news/blob/master/2021-10-18-libxcrypt-migration-stable/2021-10-18-libxcrypt-migration-stable.en.txt).

Thank you.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


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

PostPosted: Sat Mar 23, 2024 6:46 pm    Post subject: Reply with quote

ONEEYEMAN,

We can't cross a chasm in two smaller jumps :)

Everything that needs virtual/libcrypt-1-r1 has to be rebuilt in one go, so you only need virtual/libcrypt-2-r1.

Thats at least ,,,
Code:
  (virtual/libcrypt-1-r1:0/1::gentoo, installed) USE="-static-libs" ABI_X86="32 (64) (-x32)" pulled in by
    virtual/libcrypt:0/1= required by (dev-lang/python-3.9.13:3.9/3.9::gentoo, installed) USE="gdbm ncurses readline sqlite ssl userland_GNU xml -bluetooth -build -examples -hardened -lto -pgo -test -tk -verify-sig -wininst" ABI_X86="(64)"
                    ^^^^^                                                                                                                                                                                                                       
    virtual/libcrypt:0/1= required by (app-admin/sudo-1.9.6_p1-r2:0/0::gentoo, installed) USE="nls pam secure-path sendmail ssl userland_GNU -gcrypt -ldap -offensive -sasl (-selinux) -skey -sssd" ABI_X86="(64)"
                    ^^^^^                                                                                                                                                                                         
    virtual/libcrypt:0/1= required by (sys-fs/eudev-3.2.10:0/0::gentoo, installed) USE="hwdb introspection kmod userland_GNU -rule-generator (-selinux) -static-libs -test" ABI_X86="(64) -32 (-x32)"
                    ^^^^^                                                                                                                                                                             
    virtual/libcrypt:0/1= required by (sys-apps/util-linux-2.36.2-r1:0/0::gentoo, installed) USE="cramfs logger ncurses nls pam readline (split-usr) suid udev (unicode) userland_GNU -audit -build -caps -cryptsetup -fdformat -hardlink -kill -magic -python (-selinux) -slang -static-libs -su -systemd -test -tty-helpers" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 -python3_8"
                    ^^^^^                                                                                                                                                                                                                                                                                                                                                                     
    (and 6 more with the same problems)

_________________
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
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9691
Location: almost Mile High in the USA

PostPosted: Sat Mar 23, 2024 6:52 pm    Post subject: Reply with quote

careful it's sys-libs/libxcrypt but I don't think this is the way to go.

You could temporarily add sys-apps/shadow into world and see what it does. Make sure you remove it afterwards, this is the definition of @world pollution.

Really need to see what other masks you have...

btw, can you emerge --verbose --depclean python:3.9 ... python3.9 needs to go at some point else it too needs to be rebuilt with libcrypt-2 .
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?


Last edited by eccerr0r on Sat Mar 23, 2024 6:55 pm; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


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

PostPosted: Sat Mar 23, 2024 6:54 pm    Post subject: Reply with quote

eccerr0r,

We probably want to see
Code:
cat /etc/portage/*

_________________
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
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page Previous  1, 2, 3 ... 9, 10, 11 ... 14, 15, 16  Next
Page 10 of 16

 
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