Sto lentamente facendo progressi sull'installazione di Fedora in un volume logico per una DomU usando Gestione pacchetti. Ho (con l'aiuto delle meravigliose persone di Unix e Linux ) risolto una serie di problemi, principalmente relativi rpm
(vedi link sotto):
Sto usando l' --root
opzione con rpm
per cambiare la mia nuova versione di rpm in /mnt/fedRoot
. Ho anche diretto rpm
a guardare il rpmrc
file nella cartella build, piuttosto che sull'effettivo /var/lib/rpm
. Ora Purtroppo, su qualsiasi file rpm corro anche se io sono sempre: error: can't create transaction lock on /mnt/fedRoot (Is a directory)
. Guardando online, ho trovato alcune pagine che indicavano che si trattava di un problema con __db.*
. Anche se cancellarli e ricostruire il db nella mia rpm
cartella ha risolto un altro problema, sto ancora ottenendo l' transaction lock
errore.
Qualcuno ha un'idea di questo errore?
/mnt/fedRoot/var/lib/rpm
? in analogia a redhat.com/archives/rpm-list/2007-May/msg00046.html , che cosa rpm --root=/mnt/fedRoot -E '%{_rpmlock_path}'
dice?
/usr/lib/rpm/macros
. Penso che il problema fosse, stavo cercando di usare una versione di un rpm di installazione fedora che non era compatibile con il rpm CentOS che stavo usando. Non so se questo abbia effettivamente senso (per gli esperti di Linux), ma sono stato in grado di installare un'altra versione di CentOS senza problemi, quindi è su questo che sto basando. Ho deciso di fare un passo indietro e provare a imparare un po 'di più su Linux prima di tentare di nuovo un sistema xen completo. Per ora sto usando Fedora 14 come il mio sistema principale.