Urpmi:llä ohjelmia asentaessani minulla pukkaa jotain ihme Pubkeys-virhettä ja koneeni herjaa db3:sta. Käyttiksenä minulla on Mandrake 9.2. Voisiko joku selvittää, miten saisin tuon Pubkeys:n kuntoon, ja mikä se on? Ja sama db3:lle :) Pubkeys löytyy alla olevasta hakemistosta, mutta sen selkokielinen lukeminen ei onnistu kate:lla.
Tässä kopypastea konsolin tapahtumista:
[root@localhost verner]# urpmi gaim
rpmdb: /var/lib/rpm/Pubkeys: unexpected file type or format
error: cannot open Pubkeys index using db3 - Invalid argument (22)
rpmdb: /var/lib/rpm/Pubkeys: unexpected file type or format
rpmdb: /var/lib/rpm/Pubkeys: unexpected file type or format
rpmdb: /var/lib/rpm/Pubkeys: unexpected file type or format
.
.
.
ja samaa rataa monta ruutua eteenpäin, kunnes:
rpmdb: /var/lib/rpm/Pubkeys: unexpected fOne of the following packages is needed:
1- kernel-enterprise-2.4.21.0.11mdk-1-1mdk.i586
2- kernel-secure-2.4.21.0.11mdk-1-1mdk.i586
3- kernel-smp-2.4.21.0.11mdk-1-1mdk.i586
4- kernel-smp-2.4.21.0.18mdk-1-1mdk.i586
5- kernel-2.4.21.0.18mdk-1-1mdk.i586
6- kernel-smp-2.4.21.0.25mdk-1-1mdk.i586
7- kernel-2.4.21.0.25mdk-1-1mdk.i586
8- kernel-enterprise-2.4.21.0.18mdk-1-1mdk.i586
9- kernel-secure-2.4.21.0.18mdk-1-1mdk.i586
10- kernel-enterprise-2.4.21.0.25mdk-1-1mdk.i586
11- kernel-secure-2.4.21.0.25mdk-1-1mdk.i586
What is your choice? (1-11) ile type or format
Valitsin kolmosen, koska KDE control center kertoi kernelini olevan 2.4.21mdk. Sitten se taas heitti monta sivullista:
rpmdb: /var/lib/rpm/Pubkeys: unexpected file type or format
.
.
.
Gaimi jäi tällä kertaa asentamatta urpmi:llä, mutta sama pubkeys virheilmotus kummittelee muidenkin ohjelmien kohdalla, vaikka ne suostuisivatkin asentumaan.
Tässä kopypastea konsolin tapahtumista:
[root@localhost verner]# urpmi gaim
rpmdb: /var/lib/rpm/Pubkeys: unexpected file type or format
error: cannot open Pubkeys index using db3 - Invalid argument (22)
rpmdb: /var/lib/rpm/Pubkeys: unexpected file type or format
rpmdb: /var/lib/rpm/Pubkeys: unexpected file type or format
rpmdb: /var/lib/rpm/Pubkeys: unexpected file type or format
.
.
.
ja samaa rataa monta ruutua eteenpäin, kunnes:
rpmdb: /var/lib/rpm/Pubkeys: unexpected fOne of the following packages is needed:
1- kernel-enterprise-2.4.21.0.11mdk-1-1mdk.i586
2- kernel-secure-2.4.21.0.11mdk-1-1mdk.i586
3- kernel-smp-2.4.21.0.11mdk-1-1mdk.i586
4- kernel-smp-2.4.21.0.18mdk-1-1mdk.i586
5- kernel-2.4.21.0.18mdk-1-1mdk.i586
6- kernel-smp-2.4.21.0.25mdk-1-1mdk.i586
7- kernel-2.4.21.0.25mdk-1-1mdk.i586
8- kernel-enterprise-2.4.21.0.18mdk-1-1mdk.i586
9- kernel-secure-2.4.21.0.18mdk-1-1mdk.i586
10- kernel-enterprise-2.4.21.0.25mdk-1-1mdk.i586
11- kernel-secure-2.4.21.0.25mdk-1-1mdk.i586
What is your choice? (1-11) ile type or format
Valitsin kolmosen, koska KDE control center kertoi kernelini olevan 2.4.21mdk. Sitten se taas heitti monta sivullista:
rpmdb: /var/lib/rpm/Pubkeys: unexpected file type or format
.
.
.
Gaimi jäi tällä kertaa asentamatta urpmi:llä, mutta sama pubkeys virheilmotus kummittelee muidenkin ohjelmien kohdalla, vaikka ne suostuisivatkin asentumaan.
Vastaukset 3
Vanhimmat
Onpa hyvä, etten ole vielä kajonnut tuohon uuteen mandrakeen kuullostaa melko pahalta sekamelskalta. Kuitenkin, miten teit asennuksen? Täysin puhtaan vai päivittämällä?
Pieni googletus kertoo, että versiot 9.1 ja 9.2 käsittelevät rpm:ää ja niiden signatuureja kait eri tavalla (en lukenut kovin tarkkaan). Eli jos teit päivitysasennuksen niin ei muuta kun tärkeät tiedostot talteen ja asentamaan puhtoinen asennus.
Tämmöinen bugzilla-sivu muuten löytyi myös:
http://qa.mandrakesoft.com/show_bug.cgi?id=5979
Päivittelin jo pitkän aikaa sitten (ja moneen kertaan) tämän koneen 9.1:stä uusimpaan komennoilla:
urpmi.update -a
urpmi --auto-select --no-verify-rpm --auto
urpmi kernel
Käsittääkseni tämä komento tuo coocker version koneelle. Tämä 9.2 tuntuu muuten toimivan paljon nopeammin ja muutenkin paremmin koneellani, kuin vanha 9.1.
Tämä on ensimmäinen asennus koneelleni (laptop). Tarkoitus onkin ollut kokeilla linuksia, ja asennella ohjelmia koneelle (ja näköjään opetella asentamista). Olin jo ennen eka asennusta ajatellut myöhemmin asentavani kaikki uudelleen. Pitää nyt ensin ainakin imuttaa noi uudet 9.2:n ceedeet netistä, kun näyttäisivät sieltä löytyvän ihan julkaisuversioina.
Onko uusi asennus mahdollista suorittaa siten, että asentelee 9.2:n juurihakemistoon, ja jättää /home hakemiston koneelle? Nojoo, tulisihan sekin kansio sitten siivottua kerralla kuntoon kun senkin formatoisi kerralla tyhjäksi :)
>>
Onko uusi asennus mahdollista suorittaa siten, että asentelee 9.2:n juurihakemistoon, ja jättää /home hakemiston koneelle?