Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

[SOLVED] Problem World Update ends in a slot conflict

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
11 posts • Page 1 of 1
Author
Message
ROGA
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Sat Feb 17, 2018 1:59 pm
Location: Zurich, Switzerland
Contact:
Contact ROGA
Website

[SOLVED] Problem World Update ends in a slot conflict

  • Quote

Post by ROGA » Thu Sep 28, 2023 11:13 am

Hi,

I've had this problem before and wanted solve it with this thread but this time without success :-(

What I did:

Code: Select all

emerge -avuDN @world
and the output is showing here

Can someone help me please?
Last edited by ROGA on Fri Sep 29, 2023 1:05 pm, edited 1 time in total.
regards,

Roland
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Thu Sep 28, 2023 11:35 am

Code: Select all

[blocks B      ] sys-libs/glibc[crypt(+)] ("sys-libs/glibc[crypt(+)]" is blocking sys-libs/libxcrypt-4.4.36)
[blocks B      ] <sys-libs/glibc-2.37-r3 ("<sys-libs/glibc-2.37-r3" is blocking sys-apps/locale-gen-2.23-r1)
You have a very old glibc, try to update that reading the related news item.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
grknight
Retired Dev
Retired Dev
Posts: 2565
Joined: Fri Feb 20, 2015 9:36 pm

  • Quote

Post by grknight » Thu Sep 28, 2023 12:41 pm

This looks as if the failed perl upgrade resolution is leading to a blocker situation on the virtual/libcrypt. Try additional backtracking (e.g. --backtrack=100) or use perl-cleaner.
Top
ROGA
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Sat Feb 17, 2018 1:59 pm
Location: Zurich, Switzerland
Contact:
Contact ROGA
Website

  • Quote

Post by ROGA » Thu Sep 28, 2023 1:02 pm

@fedeliallalinea: Thank you for help. I tried your recommendation to update glibc but I didn't understand exactly the migration process in this post.

What I did:

in the folder /etc/portage/package.use I created a file with this content

Code: Select all

sys-libs/glibc -crypt
sys-libs/libxcrypt -system split-usr
then in file /etc/portage/package.unmask I wrote

Code: Select all

~virtual/libcrypt-2
than I tried to update

Code: Select all

emerge -av glibc

afterwards, emerge gave me the following output

what do I make wrong here?
regards,

Roland
Top
ROGA
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Sat Feb 17, 2018 1:59 pm
Location: Zurich, Switzerland
Contact:
Contact ROGA
Website

  • Quote

Post by ROGA » Thu Sep 28, 2023 1:17 pm

@grknight: Thank you for help.

I tried both, backtrack and perl-cleaner without success.

Code: Select all

emerge --backtrack=500 -avuDN @world
gave me the following output

and

Code: Select all

perl-cleaner --all
gave me this output

for me, this is cryptical, so I do not understand.

What is wrong in my system?
regards,

Roland
Top
rfx
Apprentice
Apprentice
Posts: 176
Joined: Wed Apr 19, 2023 1:23 pm
Location: de-by

  • Quote

Post by rfx » Thu Sep 28, 2023 1:25 pm

try less. you have a summary of 478 packages to merge. when you cut this down with backtrack to 500, still every package tryes to merge. do

Code: Select all

emerge --backtrack=50 -avuDN @world
or less
Top
grknight
Retired Dev
Retired Dev
Posts: 2565
Joined: Fri Feb 20, 2015 9:36 pm

  • Quote

Post by grknight » Thu Sep 28, 2023 1:28 pm

rfx wrote:try less. you have a summary of 478 packages to merge. when you cut this down with backtrack to 500, still every package tryes to merge. do

Code: Select all

emerge --backtrack=50 -avuDN @world
or less
That is not what backtracking is concerned with. The backtrack number is how deep in the tree emerge should look for a resolution. The default fits many cases. More is better when there is an issue.
Top
grknight
Retired Dev
Retired Dev
Posts: 2565
Joined: Fri Feb 20, 2015 9:36 pm

  • Quote

Post by grknight » Thu Sep 28, 2023 1:32 pm

ROGA wrote:

Code: Select all

perl-cleaner --all
gave me this output
Try updating python first with emerge --oneshot dev-lang/python, then retry with perl-cleaner --reallyall

Nothing is wrong with the system except waiting for 2+ years to update.

Edit: For python to work, it might need to be more.. emerge --oneshot dev-lang/python sys-apps/portage dev-util/itstool dev-util/meson-format-array app-portage/gemato dev-libs/libxml2 $(qlist -I dev-python/) (and possibly more that may appear)
Top
ROGA
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Sat Feb 17, 2018 1:59 pm
Location: Zurich, Switzerland
Contact:
Contact ROGA
Website

  • Quote

Post by ROGA » Fri Sep 29, 2023 8:52 am

I tried it, but emerge was still not satisfied.

emerge --oneshot dev-lang/python return this

I have no glue how I can solve this problem. Is it better to make a fresh install of gentoo?
regards,

Roland
Top
Hu
Administrator
Administrator
Posts: 24401
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Fri Sep 29, 2023 12:09 pm

Reinstalling the system is excessive for a minor conflict. Your output shows that you are holding on to old Python packages that need an old python-exec. This is probably because you waited too long to update. Per grknight's latest post, you need to include more than just Python in the command, so that it can update markupsafe (and possibly others) in a single step. Please try the command that grknight suggested.
Top
ROGA
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Sat Feb 17, 2018 1:59 pm
Location: Zurich, Switzerland
Contact:
Contact ROGA
Website

  • Quote

Post by ROGA » Fri Sep 29, 2023 1:04 pm

@grknight and @Hu thank's for helping.

I tried what grknight suggested but at first I had no success. Always came the same error that several packages had a slot-conflict. Then I first tried to uninstall and then reinstall the packages in question with the slot-conflict. Afterwards I was able to reinstall all the packages you suggested. Finally I was able to do an emerge -avuDN world with success. :lol: :lol: :lol:

Thank you very,very, very much!!!!

I saved a lot of time with your help. :wink:
regards,

Roland
Top
Post Reply

11 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic