Budowanie indeksu, które od daaawna robię zawsze tym samym poleceniem pospuło się:
$ rpm -q poldek poldek-0.32.2-3.x86_64 $ rm -rf packages.* $ poldek -s `pwd` --mkidxz --mt pndir Creating pndir index of /home/users/builder/public_html/RPMS/ (type=dir)... Loading [dir]/home/users/builder/public_html/RPMS/... Writing /home/users/builder/public_html/RPMS/packages.ndir.gz... $ poldek -s `pwd` --mkidxz --mt pndir Creating pndir index of /home/users/builder/public_html/RPMS/ (type=dir)... error: /home/users/builder/public_html/RPMS/packages.ndir.gz: broken file Loading [dir]/home/users/builder/public_html/RPMS/... Writing /home/users/builder/public_html/RPMS/packages.ndir.gz... Jak widać, pierwsze odpalenie jest ok, ale drugie sypie błędem. Ale nawet jak tylko raz puszczę tworzenie indeksu, to i tak później `poldek --up' sypie tym samym błędem i nie ładuje zawartości. Strace pokazuje, że poldek nie może znaleźć pliku packages.ndir.gz.md5 (bo sam go nie tworzy) ale nawet ręczne utworzenie nie pomaga. Jest za to plik packages.ndir.md, który zawiera jakąś 160-bitową sygnaturę (SHA1?) która nie pasuje do żadnego pliku packages.* (może to jest problem?): $ cat packages.ndir.md ; echo 7380d013862098c1eefe1a5232b9b155454b482b brand-new Nie wiem od kiedy tak się dzieje bo już nie pamiętam kiedy ostatni raz generowałem indeks, ale to jest kwestia góra 2-3 miesięcy. Zamiana --mkidxz na --mkidx też nic nie daje. Jednocześnie widzę, że indeksy z oficjalnego repo są ok. Czy coś w takim razie robię źle przy odpalaniu poldka? Jakieś parametry nie tegez? _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl