Je progresse lentement sur l'installation de Fedora dans un volume logique pour une DomU à l'aide de la gestion des packages. J'ai (avec l'aide des personnes formidables d' Unix et Linux ) résolu un certain nombre de problèmes, principalement liés rpm(voir les liens ci-dessous):
J'utilise l' --rootoption avec rpmpour changer ma nouvelle version de rpm en /mnt/fedRoot. J'ai également ordonné rpmde regarder le rpmrcfichier dans le dossier de construction, plutôt que sur le réel /var/lib/rpm. Maintenant Malheureusement, sur un fichier rpm je cours que je reçois: error: can't create transaction lock on /mnt/fedRoot (Is a directory). En recherchant en ligne, j'ai trouvé quelques pages qui indiquaient qu'il s'agissait d'un problème avec le __db.*. Bien que les supprimer et reconstruire la base de données dans mon rpmdossier ait résolu un autre problème, je reçois toujours l' transaction lockerreur.
Quelqu'un a-t-il un aperçu de cette erreur?
/mnt/fedRoot/var/lib/rpmexiste-t-il? par analogie avec redhat.com/archives/rpm-list/2007-May/msg00046.html , que rpm --root=/mnt/fedRoot -E '%{_rpmlock_path}'dit-on?
/usr/lib/rpm/macros. Je pense que le problème était que j'essayais d'utiliser une version d'un rpm d'installation de fedora qui n'était pas compatible avec le rpm CentOS que j'utilisais. Je ne sais pas si cela a du sens (pour les experts Linux), mais j'ai pu installer une autre version de CentOS sans aucun problème, c'est donc sur quoi je me base. J'ai décidé de prendre du recul et d'essayer d'en apprendre un peu plus sur Linux avant de réessayer un système xen complet. Pour l'instant, j'utilise Fedora 14 comme système principal.