vserver, vpoldek i odtworzenie cache poldka
Jacek Osiecki
josiecki w silvercube.pl
Czw, 21 Sty 2016, 11:02:31 CET
Wiadomość napisana przez lord Niedzwiedz <sir_Misiek w o2.pl> w dniu 20 sty 2016, o godz. 20:38:
>> Korzystałem dotąd z przepisu na przenoszenie/przemianowanie vservera zgodnie z tym tutaj:
>>
>> https://www.pld-linux.org/docs/vserver <https://www.pld-linux.org/docs/vserver>
>>
>> Wszystko super, jednak w końcu coś przestało działać:
>>
>> root w juliett ~> 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
>>
>> Porównując co się da, doszedłem do tego że problem pojawia się tutaj:
>>
>> W katalogu /etc/vservers/.defaults/cachebase/poldek dla każdej wirtualki mamy pliki typu:
>>
>> packages.rpmdbcache.vservers.ko-www..rpmdb.gz
>> packages.rpmdbcache.vservers.ko-www..rpmdb.gz.md5
>> packages.rpmdbcache.vservers.ko-www..rpmdb.md
> Nie wiem czy to pomoże.
nie pomoże, ale dzięki :)
Problem polega na tym że poldek nie widzi listy zainstalowanych pakietów - i nie wiem jak zrobić żeby ją odtworzyć.
> Ja robiłem tak:
>
> #VServery migracja:
> vserver=compl;
> vserver $vserver stop
> sync
> time tar -cSf /Backup/$vserver.tar /{etc/vservers,vservers,vservers/.pkg}/$vserver
i to by właśnie nie wystarczyło - bo rpmdbcache nie jest skopiowane :)
Nadal czy ktoś wie jak naprawić brak tego cache’a? Na zdrowy rozsądek poldek powinien umieć go sobie odtworzyć…
Pozdrawiam,
--
Jacek Osiecki
josiecki w silvercube.pl
Silvercube s.c.
ul. Makuszynskiego 4
31-752 Kraków
+48 (12) 684 21 00
Więcej informacji o liście pld-users-pl