konwersja "starej" bazy RPM do sqlite

Jacek Osiecki josiecki at silvercube.pl
Wed Apr 14 22:02:53 CEST 2021


Wiadomość napisana przez Arkadiusz Miśkiewicz <arekm at maven.pl> w dniu 14.04.2021, o godz. 15:23:
> W dniu 14.04.2021 o 14:43, Jacek Osiecki pisze:
>> vpoldek sc-mail - odpala się, ale przy ls -I wyrzuca:
>> 
>> błąd: //vservers/sc-mail/.rpmdb: baza rpm-a nie istnieje
>> błąd: Błąd odczytu zainstalowanych pakietów
>> 
>> Co ciekawsze, vrpm sc-mail -- -qa elegancko pokazuje listę pakietów, ręczny upgrade pewnie też by przeszedł. No ale nie od tego mam poldka…
>> 
>> Zauważyłem, że nowy guest zbudowany na tej maszynie ma w /vservers/pkg/…/rpm/state elegancki ład zamiast typowego dla rpm burdelu:
>> 
>> Czy da się jakoś przekonwertować stare vhosty do postaci sqlite? Bo podejrzewam że w tym rzecz - przynajmniej na to mnie naprowadził strace…
> 
> 
> Spróbuj internalize zrobić
> (https://www.pld-linux.org/docs/vserver#internalized_package_management <https://www.pld-linux.org/docs/vserver#internalized_package_management>)
> i już w środku przekonwertować sobie (o ile zewnętrzna baza rpma nie
> była to istotna).

Zanim to zrobiłem, postanowiłem spróbować drugiej metody...

> Ew kombinować z /usr/bin/rpmdb --root xyz —rebuilddb.


… która zadziałała jak marzenie :)

Dzięki!

Pozdrawiam,
— 
Jacek



More information about the pld-devel-pl mailing list