2016-01-29 23:40 GMT+01:00 Jacek Osiecki <[email protected]>:
> Wiadomość napisana przez Paweł A. Gajda <[email protected]> w dniu 29 sty
> 2016, o godz. 23:34:
>
> > Nie doczytałem że vrpm działa, huh. Sprawdź poldek.conf (gdzieś w
> > /vservers/ko-python/?) czy nie ma czegoś w rodzaju "rpmdef _dbpath"?
> > Jeżeli jest to pewnie ten zły, a jeżeli nie ma - to można dopisać ten
> dobry
> > :)
>
> To nie to - nowo stworzona wirtualka wywala identyczny błąd w momencie
> usunięcia rpmdbcache.
>
W tym state/rpm/ jest baza? Co pokazuje $ vrpm .. -- --eval '%{_dbpath}'
Nazwy tych plików rpmdbcache zawierają w sobie ścieżkę do org. bazy - tam
jest wyraźnie .rpmdb
Zrób link .rpmdb -> state i powinno to ruszyć. Jak nie - pokaż ls -l tego
katalogu.
Jestem całkiem pewny, ze rpmdbcache nie jest potrzebny, jest generowany z
bazy rpm-a. Co więcej odtworzenie go jest rozwiązaniem na krótką metę - np.
po użyciu vrpma (poza poldkiem) do (de)instalacji, poldek będzie próbował
go zregenerować.
Jeżeli jednak się upierasz że jest, to:
$ mkdir /tmp/var/lib/rpm
$ cp /vservers/.pkg/ko-python/rpm/state/* /tmp/var/lib/rpm
$ poldek --root /tmp --cachedir /tmp/foo -s /tmp
> exit
i w /tmp/foo/*rpmdbcache* powinny pojawić się te pliki, trzeba im zmienić
nazwy.
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl