Краткое описание программы: 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. Есть ли альтернатива для поиска файлов по неустановленным пакетам?