Czy glibc 2.32-8 to wypadek przy pracy?

Jan Palus atler at pld-linux.org
Thu Feb 18 00:09:49 CET 2021


On 14.02.2021 11:59, Jakub Bogusz wrote:
> On Sun, Feb 14, 2021 at 12:26:07AM +0100, Peri Noid wrote:
> > Dnia sobota, 13 lutego 2021 18:42:01 CET Jan Rękorajski pisze:
> > [...]
> > > Spróbuj 'install ldconfig-*.x86_64 glibc'
> > 
> > Chyba zmiana nazwy pakietu nie wyszła na dobre:
> 
> Ja tu widzę przynajmniej jeden, a raczej dwa problemy z poldkiem...
> 
> > 
> > poldek:/all-avail> install ldconfig-2.33-2.x86_64 glibc
> [...]
> > uwaga: niejednoznaczna nazwa glibc
> > glibc-2.32-7.i686: newer version installed, skipped
> > glibc-2.32-7.x86_64: newer version installed, skipped
> > Przetwarzanie zależności...
> > Jest 1 pakiet do instalacji:
> > A ldconfig-2.33-2.x86_64
> > This operation will use 968.8KB of disk space.
> > Potrzeba pobrać 333.4KB archiwów. 
> > Uruchamianie sudo /usr/lib/poldek/pm-command.sh --upgrade -vh --root / --
> > define _check_dirname_deps 1...
> > Przygotowywanie...          ########################################### [100%]
> > error: Problemy z instalacją/usuwaniem:
> >         plik /sbin/ldconfig z instalacji ldconfig-2.33-2.x86_64 jest w 
> > konflikcie z plikiem z pakietu glibc-ld-2.32-8.x86_64
> > Installing set #2
> 
> Czemu tu nie przerwał instalacji, jeśli ldconfig jest wymagany
> w Requires(post) następnie instalowanego pakietu...
> 
> > Przetwarzanie zależności...
> > glibc-ld-2.32-8.i686 zostanie zastąpiony przez glibc-2.33-2.i686
> > glibc-2.32-8.i686 zostanie zastąpiony przez glibc-2.33-2.i686
> > glibc-2.33-2.i686 zaznaczył ldconfig-2.33-2.i686 (wł. ldconfig = 6:2.33-2)
> > glibc-ld-2.32-8.x86_64 zostanie zastąpiony przez glibc-2.33-2.x86_64
> > glibc-2.32-8.x86_64 zostanie zastąpiony przez glibc-2.33-2.x86_64
> > Something wrong, something not quite right with 0.42.2 (stable)
> > Assertion 'i_best >= 0' failed, misc.c:412
> > Please report this bug to: https://github.com/poldek-pm/poldek/issues/new
> 
> A to już błąd wewnętrzny, zresztą zgłoszony (#15).
> 
> Spróbujmy trochę więcej poldkowi podpowiedzieć co do zależności (w rel 3).

No nie wiem, wygląda że poldek interpretuje nowe C: w osobliwy sposób:

`upgrade glibc` robi dobrze jedną rzecz ale resztę źle (ta dobra to
glibc-ld -> glibc):

  glibc-ld-2.32-5.x86_64 obsoleted by glibc-2.33-3.x86_64
  glibc-2.32-5.x86_64 obsoleted by glibc-2.33-3.x86_64
  error: /sbin/ldconfig is required by installed musepack-libs-0.r475-0.1.x86_64, give up

W takim razie próbuję `install ldconfig` które robi wszystko dobrze
oprócz tego, że glibc-ld -> glibc się nie dzieje. Wygląda jakby poldek
tłumaczył sobie C: P < V na R: P >= V

  Processing dependencies...
  ldconfig-2.33-3.x86_64 marks glibc-ld-2.32-7.x86_64 (cap glibc-ld >= 6:2.33-2)
   glibc-ld-2.32-5.x86_64 obsoleted by glibc-ld-2.32-7.x86_64
   ...
  error: glibc-2.33-3.x86_64 conflicts with glibc-ld-2.32-7.x86_64


More information about the pld-devel-pl mailing list