[Eisfair_dev] [e1] alte oder/und doppelte Pakete

Holger Bruenjes holgerbruenjes at gmx.net
Mi Feb 24 21:07:07 CET 2016


Hallo Stefan

Am 2016-02-24 um 20:41 schrieb Stefan Welte:

> ich habe eine Reihe von alten (2004-2010) Paketen auf meinen beiden Servern.
> Das Löschen macht mir Unbehagen, da vermutlich etwas kaputt geht dabei.
> 
> Als Beispiel hier die beiden folgenden installierten Pakete:
>> libtasn1                   │lib          │2.6.0  │stable  │2015-10-06│        │Library: ASN.1 - parsing library
>> libtasn1-3                 │lib          │1.3.4  │testing │2009-10-10│        │Library: libtasn1-3
> und die zugehörigen filelists:

eigentlich haette das neue Paket die alte Version abraeumen sollen :-(


>> cat /etc/filelist.d/libtasn1-files.txt 

das ist die aktuelle Version

>> #----------------------------------------------------------------------------
>> # libtasn1-files.txt - list of all files of package 'libtasn1'
>> #
>> # Creation   : 2015-10-06  hbfl
>> # Last update: 2015-10-06  hbfl
>> #----------------------------------------------------------------------------
>> b 0755 root root libtasn1 usr/bin/asn1Coding
>> b 0755 root root libtasn1 usr/bin/asn1Decoding
>> b 0755 root root libtasn1 usr/bin/asn1Parser
>> s 0777 root root libtasn1 usr/lib/libtasn1.so.3
>> b 0644 root root libtasn1 usr/lib/libtasn1.so.3.1.5

aus Gruenden der abwaertskompabilitaet wird auch in deisem Paket die
libtasn1-so.3.1.5 mit geliefert.

>> s 0777 root root libtasn1 usr/lib/libtasn1.so.6
>> b 0644 root root libtasn1 usr/lib/libtasn1.so.6.5.1
>> u 0644 root root libtasn1 var/install/packages/libtasn1
>> #
>> u 0644 root root libtasn1 etc/filelist.d/libtasn1-files.txt
> 
>> cat /etc/filelist.d/libtasn1-3-files.txt 
>> #----------------------------------------------------------------------------
>> # libtasn1-3-files.txt - list of all files of package 'libtasn1-3'
>> #
>> # Creation   : 2009-10-10  alex
>> # Last update: 2009-10-10  alex
>> #----------------------------------------------------------------------------
>> u 0755 root root libtasn1-3 tmp/install.sh
>> u 0755 root root libtasn1-3 tmp/preinstall.sh
>> b 0755 root root libtasn1-3 usr/bin/asn1Coding
>> b 0755 root root libtasn1-3 usr/bin/asn1Decoding
>> b 0755 root root libtasn1-3 usr/bin/asn1Parser
>> b 0644 root root libtasn1-3 usr/lib/libtasn1.so.3.1.5


diese Dateien kannst Du zu Fuss entfernen

>> u 0644 root root libtasn1-3 usr/share/doc/libtasn1-3/changes.txt
>> u 0644 root root libtasn1-3 var/install/packages/libtasn1-3
>> #
>> f 0755 root root libtasn1-3 usr/share/doc/libtasn1-3
>> #
>> u 0644 root root libtasn1-3 etc/filelist.d/libtasn1-3-files.txt
>> u 0700 root root libtasn1-3 var/install/deinstall/libtasn1-3
> 
> Von welchem Paket stammt die /usr/lib/libtasn1.so.3.1.5 ? Das, welches zueltzt installiert wurde?
> Könnte es bei diesem oder anderen Paketen problematisch sein, wenn ich deinstalliere?
> 
> Ist es korrekt, daß libtasn1-3 eine deinstall hat, die das Paket nicht entfernen lässt?
> tail /var/install/deinstall/libtasn1-3

ja, das war frueher mal so

>> # read eislib
>> . /var/install/include/eislib
>>
>> mecho -info " THIS PACKAGE IS PART OF THE SYSTEM!"
>> mecho -info " YOU CAN NOT REMOVE IT "
>>
>> exit 1
> 
> Wieso hat libtasn1 keine /var/install/deinstall/libtasn1?

libtasn1 laesst sich normal deinstallieren, wenn Du willst, probier
es aus ;-)


del-package wickelt das ueber die filelist ab


> Wie soll ich meine Systeme "Aufräumen"? Alle filelists auf Konflikte prüfen?

Keine Ahnung was Du sonst noch so hast.

Holger



Mehr Informationen über die Mailingliste Eisfair_dev