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