Forums

Skip to content

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

Problem with migrating from glibc[crypt] to libxcrypt

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
78 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
Author
Message
eccerr0r
Watchman
Watchman
Posts: 10239
Joined: Thu Jul 01, 2004 6:51 pm
Location: almost Mile High in the USA
Contact:
Contact eccerr0r
Website

  • Quote

Post by eccerr0r » Sun Dec 12, 2021 9:33 pm

I had boost die on me at one point saying it couldn't find crypt.h but unfortunately didn't keep the build.log - merged libxcrypt allowed boost to later build.
I didn't see the dep in the ebuild, wonder if it should be there?
Grepping through the sources I got the impression its internal zlib seems to include crypt.h... but didn't totally figure out the logic with wincrypt...
Intel Core i7 2700K/Radeon Firepro W2100/24GB DDR3/800GB SSD
What am I supposed watching?
Top
eccerr0r
Watchman
Watchman
Posts: 10239
Joined: Thu Jul 01, 2004 6:51 pm
Location: almost Mile High in the USA
Contact:
Contact eccerr0r
Website

  • Quote

Post by eccerr0r » Thu Jan 27, 2022 8:57 pm

Boo (as in the rasp chant, not for Halloween)

I had gone through a remote libxcrypt upgrade merge and it failed at some apparently unrelated package (same problem as 814140. Little did I know that glibc upgraded to -crypt or something but not openssh/sshd. Due to apparently saving the old glibc that openssh was linked to, it seems to still start fine. However when it tries to fork sshd when someone connects, it fails, I'm thinking it tries to dynamic link to the new glibc with crypt() missing! So I lost access to connect to the remote machine after exiting out of an existing session.

Rebuilding openssh restored operation.

Word of the wise: login to machines multiple times and do not logout until after you verified sshd. Also due to the #*@(#&%!@ing NAT timeout issue, make sure you keepalive everything... *groan*

Got lucky this time but got this close to having to make a service call...
Intel Core i7 2700K/Radeon Firepro W2100/24GB DDR3/800GB SSD
What am I supposed watching?
Top
pjp
Administrator
Administrator
User avatar
Posts: 20668
Joined: Tue Apr 16, 2002 10:35 pm

  • Quote

Post by pjp » Fri Feb 18, 2022 3:12 am

ManOwaR's thread has been split off to: stuck at glibc [crypt] to libxcrypt circular dependency.
Quis separabit? Quo animo?
Top
Post Reply

78 posts
  • Previous
  • 1
  • 2
  • 3
  • 4

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