View previous topic :: View next topic |
Author |
Message |
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9768 Location: almost Mile High in the USA
|
Posted: Sat Mar 23, 2024 2:31 am Post subject: |
|
|
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 |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
Posted: Sat Mar 23, 2024 3:33 am Post subject: |
|
|
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 |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9768 Location: almost Mile High in the USA
|
Posted: Sat Mar 23, 2024 4:25 am Post subject: |
|
|
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 |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
Posted: Sat Mar 23, 2024 5:04 am Post subject: |
|
|
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 |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9768 Location: almost Mile High in the USA
|
Posted: Sat Mar 23, 2024 7:43 am Post subject: |
|
|
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 |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
Posted: Sat Mar 23, 2024 2:50 pm Post subject: |
|
|
Hi,
With crypt USE-flag here
Without crypt USE-flag here
And the difference is here
Thank you. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54539 Location: 56N 3W
|
Posted: Sat Mar 23, 2024 3:06 pm Post subject: |
|
|
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 |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
Posted: Sat Mar 23, 2024 3:25 pm Post subject: |
|
|
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 |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
Posted: Sat Mar 23, 2024 3:42 pm Post subject: |
|
|
OK, deselected.
New logs are here and here
Thank you. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54539 Location: 56N 3W
|
Posted: Sat Mar 23, 2024 4:00 pm Post subject: |
|
|
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 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 |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9768 Location: almost Mile High in the USA
|
Posted: Sat Mar 23, 2024 4:00 pm Post subject: |
|
|
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 |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
Posted: Sat Mar 23, 2024 4:21 pm Post subject: |
|
|
NeddySeagoon,
The result is here.
Thank you. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54539 Location: 56N 3W
|
Posted: Sat Mar 23, 2024 4:50 pm Post subject: |
|
|
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 |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
Posted: Sat Mar 23, 2024 5:18 pm Post subject: |
|
|
NeddySeagoon,
The log is here.
Mayne uninstall "virtual/libcrypt-1?
Thank you. |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9768 Location: almost Mile High in the USA
|
Posted: Sat Mar 23, 2024 5:31 pm Post subject: |
|
|
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 |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
Posted: Sat Mar 23, 2024 5:32 pm Post subject: |
|
|
Hi,
?
Just tried it. Got:
Code: |
equery: command not found
|
Thank you. |
|
Back to top |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2219
|
Posted: Sat Mar 23, 2024 5:45 pm Post subject: |
|
|
Equery is part of gentoolkit.
Try emerge -pvc shadow.
Best Regards,
Georgi |
|
Back to top |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
Posted: Sat Mar 23, 2024 6:17 pm Post subject: |
|
|
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 |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9768 Location: almost Mile High in the USA
|
Posted: Sat Mar 23, 2024 6:20 pm Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54539 Location: 56N 3W
|
Posted: Sat Mar 23, 2024 6:28 pm Post subject: |
|
|
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 |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
Posted: Sat Mar 23, 2024 6:38 pm Post subject: |
|
|
@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 |
|
|
ONEEYEMAN Advocate
Joined: 01 Mar 2005 Posts: 3649
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54539 Location: 56N 3W
|
Posted: Sat Mar 23, 2024 6:46 pm Post subject: |
|
|
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 |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9768 Location: almost Mile High in the USA
|
Posted: Sat Mar 23, 2024 6:52 pm Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54539 Location: 56N 3W
|
Posted: Sat Mar 23, 2024 6:54 pm Post subject: |
|
|
eccerr0r,
We probably want to see _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
|