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

2016-01-28 Wątek Jacek Osiecki
Wiadomość napisana przez Paweł A. Gajda  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@juliett /etc/vservers/.defaults/cachebase/poldek> mv 
packages.rpmdbcache.vservers.ko-python..rpmdb.* bad
root@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@juliett /etc/vservers/.defaults/cachebase/poldek> mv 
bad/packages.rpmdbcache.vservers.ko-python..rpmdb.* ./
root@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@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
josie...@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@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


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

2016-01-28 Wątek Paweł A . Gajda
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?



2016-01-27 9:20 GMT+01:00 Jacek Osiecki :

> Witam,
>
> czy ktokolwiek tutaj zna się na poldku na tyle, by mi pomóc odtworzyć bazę
> zainstalowanych rpmów w wirtualce?
> Przez błędną instrukcję dot. przenoszenia vserverów nie da się używać
> vpoldka na przeniesionych guestach…
>
> W skrócie: w katalogu /etc/vservers/.defaults/cachebase/poldek jest plik
> packages.rpmdbcache.vservers.NAZWASERWERA..rpmdb.gz,
> który po rozpakowaniu zaczyna się tekstem „tndb”. Dodatkowo jest katalog
> _vservers.NAZWASERWERA..rpmdb/ który zawiera plik
> dirindex.rpmdb.tndb
>
> Brak pliku rpmdbcache sprawia że poldek w ogóle się wywala przy odpaleniu
> vpoldek NAZWASERWERA
> Jest jakaś metoda by zbudować ten cache? Bo najwyraźniej poldek nawet nie
> próbuje...
>
> Pozdrawiam,
> --
> Jacek Osiecki
> josie...@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@lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
>
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl