uname hat geschrieben: 
17.12.2018 12:40:11
reox hat geschrieben:Eine handvoll findet er halt nimmer am Mirror
Vielleicht selbst erstelle Dateien? Magst du die Liste oder Auszüge hier posten?
Ich hab mal alles rausgeworfen wo ich eh weiß warum es da drin steht und davon mal ein Auszug:
Code: Alles auswählen
debsums: no deb available for btrfs-tools
debsums: no deb available for clang-4.0
debsums: no deb available for fonts-droid
debsums: no deb available for fonts-dseg-otf
debsums: no deb available for fonts-dseg-ttf
debsums: no deb available for gir1.2-mediaart-1.0:amd64
debsums: no deb available for gksu
debsums: no deb available for gstreamer0.10-plugins-base:amd64
debsums: no deb available for host
btrfs-tools, clang-4.0 ist zb nur in strech vorhanden. fonts-droid muss ich wohl mal von extern installiert haben usw usw...
Was mich eher interessiert ist eigentlich das debsums2. Leider klappt es nicht:
Code: Alles auswählen
$ python debsums2.py --directory / --online --writedb
Entries read from /var/lib/dpkg/info: 535140
Total files found in / 661147
Number of new files in package / 661147
Traceback (most recent call last):
File "debsums2.py", line 893, in <module>
main()
File "debsums2.py", line 824, in main
fetch_md5sum_online([fileactive['uri']], connection))
File "debsums2.py", line 236, in fetch_md5sum_online
with tarfile.open(mode="r:gz", fileobj=StringIO(response.data)) as tar:
File "/usr/lib/python2.7/tarfile.py", line 1693, in open
return func(name, filemode, fileobj, **kwargs)
File "/usr/lib/python2.7/tarfile.py", line 1751, in gzopen
raise ReadError("not a gzip file")
tarfile.ReadError: not a gzip file
tarfile bietet eh eine transparente compression an, allerdings bringt das auch nichts:
Code: Alles auswählen
$ python debsums2.py --directory / --online --writedb
Entries read from /var/lib/dpkg/info: 535140
Total files found in / 661147
Number of new files in package / 661147
Traceback (most recent call last):
File "debsums2.py", line 893, in <module>
main()
File "debsums2.py", line 824, in main
fetch_md5sum_online([fileactive['uri']], connection))
File "debsums2.py", line 236, in fetch_md5sum_online
with tarfile.open(mode="r:*", fileobj=StringIO(response.data)) as tar:
File "/usr/lib/python2.7/tarfile.py", line 1680, in open
raise ReadError("file could not be opened successfully")
tarfile.ReadError: file could not be opened successfully
Die URL die da aufgerufen wird ist zB
http://cdn.debian.net/debian/pool/main/ ... _amd64.deb - und ein deb ist ja jetzt kein tar (mehr).
Vllt braucht das Tool mal ein Update?
Was ich recht spannend finde, ist das eine komplette Implementierung für MD5 dabei ist. Nur python implementierungen von Hashes sind leider ur langsam. Da machts mehr sinn die aus Hashlib zu verwenden.
edit: ah, ich sehe den Fehler. Python2 kann kein lzma bei tar. Nur debsums2 scheint nicht gerade für python3 gebaut zu sein... Und die md5 implementierung ist teil der --insane option. Also wenn die Paranoia zuschlägt
