Re: Jak odzyskać pliki tndb w /etc/vservers/.defaults/cachebase/poldek?

Paweł A. Gajda mis at pld-linux.org
Fri Jan 29 23:15:49 CET 2016


Nie jest potrzebny, po prostu znalazł kesza i próbuje odczytać bazę rpm-a z
"/vservers/ko-python/.rpmdb". Nie wiem dlaczego masz ją w
/vservers/.pkg/ko-python/rpm/state/. vpoldek używa vrpm-a (chyba), a ten ma
gdzieś (nie wiem, nie używam) swoje rpmrc i w nim %{_dbpath} zdefinowane
jako /vservers/.pkg/ko-python/rpm/state/.

vrpm -qa Ci działa?

Szybki fix to prawdopodobnie cp/ln wszystkiego z ko-python/rpm/state/ do
ko-python/.rpmdb/, czyli tam gdzie vrpm szuka bazy.


2016-01-28 23:22 GMT+01:00 Jacek Osiecki <josiecki at silvercube.pl>:

> Wiadomość napisana przez Paweł A. Gajda <mis at pld-linux.org> w dniu 28 sty
> 2016, o godz. 22:04:
>
> >
> > Nie do końca rozumiem/wiem co robi vpoldek, ale rpmdbcache to tylko kesz
> > bazy RPM-a i jako taki może zostać usunięty bez problemu. Jak to Ci się
> > wywala dokładnie?
>
> No właśnie też myślałem że cache to się odtwarza jakby co…
> Tymczasem:
>
> root at juliett /etc/vservers/.defaults/cachebase/poldek> mv
> packages.rpmdbcache.vservers.ko-python..rpmdb.* bad
> root at juliett /etc/vservers/.defaults/cachebase/poldek> vpoldek ko-python
> Wczytywanie [pndir]th...
> Wczytywanie [pndir]th...
> Przeczytano 25117 pakietów
> Usunięto 15 zdublowanych pakietów z listy dostępnych
> błąd: nie można otworzyć indeksu Packages(0): Nie ma takiego pliku ani
> katalogu(2)
>         DB: Berkeley DB 5.2.42: (February 29, 2012)
> błąd: //vservers/ko-python/.rpmdb: nie można otworzyć rpmowej bazy
> root at juliett /etc/vservers/.defaults/cachebase/poldek> mv
> bad/packages.rpmdbcache.vservers.ko-python..rpmdb.* ./
> root at juliett /etc/vservers/.defaults/cachebase/poldek> vpoldek ko-python
> Wczytywanie [pndir]th...
> Wczytywanie [pndir]th...
> Przeczytano 25117 pakietów
> Usunięto 15 zdublowanych pakietów z listy dostępnych
> Wczytywanie [rpmdbcache]/.rpmdb...
> Przeczytano 308 pakietów
>
> Witaj w poldkowym trybie interaktywnym. Wpisz "help" aby otrzymać pomoc.
>
> poldek:/all-avail>
> root at juliett /etc/vservers/.defaults/cachebase/poldek>
>
> Jakiś pomysł?
> Ten rpmdbcache.vservers.ko-python.rpmdb jest oczywiście zły (skopiowany z
> innego vservera).
> vrpm ko-python — -qa pokazuje dobrą listę pakietów.
>
> Jakiś pomysł jak z bazy rpma (/vservers/.pkg/ko-python/rpm/state/) uzyskać
> ten rpmdbcache?
>
> Ktoś w PLD w ogóle zajmuje się poldkiem albo rpmem? Bo ja już tracę siły…
>
> Pozdrawiam,
> --
> Jacek Osiecki
> josiecki at silvercube.pl
>
> Silvercube s.c.
> ul. Makuszynskiego 4
> 31-752 Kraków
> +48 (12) 684 21 00
>
> _______________________________________________
> pld-devel-pl mailing list
> pld-devel-pl at lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
>


More information about the pld-devel-pl mailing list