[TH]Poldek - pakiet zbudowano dla innego systemu operacyjnego (linux)

Krystian Tomczyk krystian w kamionek.net
Pią, 22 Cze 2007, 23:32:13 CEST


Dnia 20-06-2007, śro o godzinie 21:53 +0200, Krystian Tomczyk
napisał(a):
> Dnia 18-06-2007, pon o godzinie 23:26 +0200, Andrzej 'The Undefined'
> Dopierała napisał(a):
> > --ignorearch --ignoreos ;)
> Może by pomogło, ale...
> 
> poldek:/all-avail> upgrade rpm-base-4.4.9-1.i686 --pmopt=ignoreos
> --pmopt=ignorearch
> Processing dependencies...
> rpm-base-4.4.7-12.i686 obsoleted by rpm-base-4.4.9-1.i686
> There are 1 package to install, 1 to uninstall:
> I rpm-base-4.4.9-1.i686
> R rpm-base-4.4.7-12.i686
> Need to get 7.5KB of archives. After unpacking 6.8KB will be used.
> Executing vrpm-preload --upgrade -vh --root /vservers/exim --noorder
> --define _install_langs pl:pl_PL:en:en_US --define
> _netsharedpath /usr/share/info:/usr/share/man --define _excludedocs 1
> --ignoreos --ignorearch...
> rpmdb: /vservers/exim/.rpmdb/Packages: unexpected file type or format
> error: cannot open Packages index using db3 - Invalid argument (22)
> error: cannot open Packages database in /vservers/exim/.rpmdb
> There were errors
> 
> [root w serwer ~]# vrpm exim -- --rebuilddb
> error: temporary database /vservers/exim/.rpmdb already exists
> 
> A plików __db.001 itd, które się usuwało przed rebuilddb nie ma :(

W końcu się udało zwalczyć problem. Pomogła następująca kombinacja:
[root w serwer ~]# rm /vservers/.pkg/exim/rpm/state/__db.00*
[root w serwer ~]# rpm --dbpath /vservers/.pkg/exim/rpm/state/ --rebuilddb
[root w serwer ~]# vpoldek exim -- --upgrade-dist --pmopt=ignoreos
Jeszcze tylko zakrzyczał o kolory, ale to przy nowym poldku normalne :)
-- 
Pozdrawiam
Krystian T.

             "errare humanum est..."



Więcej informacji o liście dyskusyjnej pld-users-pl