[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "corrupted double-linked list"



Op 12-01-2022 om 12:10 schreef Martijn van de Streek:
Paul van der Vlis schreef op wo 12-01-2022 om 11:49 [+0100]:
Hallo,

Ik deed een upgrade van Debian 10 naar 11, en nu lukt het me niet om
een
oud package te verwijderen wat niet meer in de nieuwe versie zit.
Wat zal dit zijn?  (zie onder)  De foutmelding lijkt te zijn:
corrupted double-linked list

Dat is een foutmelding van libc6:
grep: x86_64-linux-gnu/libc-2.31.so: binair bestand bevat de gezochte
tekst

Ja, zoiets had ik ook gezien op Stackoverflow. Maar wat doe ik met die informatie, volgens mij staat de juiste libc6 er op.

Ik vind het vreemd dat een shell-script dat niet veel meer doet dan wat
"find", "awk" en "xargs" dat kan veroorzaken.

Gebruik je op die machine iets wat je LD_PRELOAD? (bijvoorbeeld een
alternatieve malloc zoals jemalloc?)

Niet dat ik weet...

De environment variabele is leeg met "echo $LD_PRELOAD" als root.

Als ik in /var/lib/dpkg/info/libpython3.7-stdlib:amd64.prerm kijk,
dan
lijkt het dat hij gewoon de bytecode wil verwijderen.

Ik zie in die directory ook nog andere pakketten die er niet horen
volgens mij, zoals python3.7-minimal en python3.5-minimal.
Debian 11 gebruikt Python 3.9.

Dat zijn waarschijnlijk packages die "removed" zijn, en niet "purged";
in die gevallen blijven er wat bestanden achter om, als je later alsnog
"dpkg --purge" doet, .

Ah, dat zou kunnen inderdaad.

Groet,
Paul



--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl/


Reply to: