avalon не обновляет базы
Краткое описание программы: A pysqlite script to search the archlinux repo filelists. С некоторых пор в конце обновления (avalon -u), стал выдавать такое:
Adding file /var/lib/avalon/core.files.tar.gz to database Traceback (most recent call last): File "/usr/bin/avalon.py", line 320, in <module> if __name__ == '__main__': main() File "/usr/bin/avalon.py", line 308, in main update_db() File "/usr/bin/avalon.py", line 264, in update_db add_repo_file(repo, filename) File "/usr/bin/avalon.py", line 165, in add_repo_file fb = tar.extractfile(tarinfo.name) File "/usr/lib/python2.6/tarfile.py", line 2095, in extractfile tarinfo = self.getmember(member) File "/usr/lib/python2.6/tarfile.py", line 1781, in getmember tarinfo = self._getmember(name) File "/usr/lib/python2.6/tarfile.py", line 2337, in _getmember members = self.getmembers() File "/usr/lib/python2.6/tarfile.py", line 1792, in getmembers self._load() # all members, we first have to File "/usr/lib/python2.6/tarfile.py", line 2353, in _load tarinfo = self.next() File "/usr/lib/python2.6/tarfile.py", line 2308, in next self.fileobj.seek(self.offset) File "/usr/lib/python2.6/gzip.py", line 382, in seek self.read(1024) File "/usr/lib/python2.6/gzip.py", line 219, in read self._read(readsize) File "/usr/lib/python2.6/gzip.py", line 271, in _read uncompress = self.decompress.decompress(buf) zlib.error: Error -3 while decompressing: invalid stored block lengths
В связи с чем есть целых два вопроса: 1. Можно ли как-то это исправить/обойти? 2. Есть ли альтернатива для поиска файлов по неустановленным пакетам?