> Wiadomość napisana przez lord_Niedzwiedz <sir_mis...@o2.pl> w dniu > 15.04.2021, o godz. 08:39: >> przeniosłem na nową maszynę wirtualki linux-vserver. >> Działają dobrze i w zasadzie wszystko było super - do momentu, gdy nie >> spróbowałem odpalić vpoldka w celu aktualizacji pakietów. >> >> 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… > Jak zrobić ręczny upgrade ?
Hm, miałem na myśli pościąganie RPMów i potem vrpm sc-mail -- -Uvh /root/rpms-sc-mail/costam1.rpm itd. > Tak aby vpoldek znowu zaczął działać na vserverach ? >> No to mi się udało tak jak pisałem: 1. mkdir -v /tmp/var/lib/ 2. cp -a /vservers/.pkg/sc-mail/rpm/state /tmp/var/lib/rpm/ 3. /usr/bin/rpmdb --root /tmp —rebuilddb 4. Sprawdzamy czy w /tmp/var/lib/rpm/ mamy już czyściutko, same pliki sqlite 5. na wszelki wypadek: mv /vservers/.pkg/sc-mail/rpm/state /vservers/.pkg/sc-mail/rpm/bak.state 6. mv /tmp/var/lib/rpm/ /vservers/.pkg/sc-mail/rpm/state I działa :) Pozdrawiam, — Jacek _______________________________________________ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl