[virtualbox] bloque la maj vers le 2.6.28 (Résolu)

Mise à jour / Création /debug de paquetages
Répondre
yopmail
Hankyu
Messages : 17
Inscription : dim. 18 janv. 2009, 12:07

[virtualbox] bloque la maj vers le 2.6.28 (Résolu)

Message par yopmail »

bonjour,

voilà depuis 1 semaine, les mises à jour se bloquent :

Code : Tout sélectionner

# pacman -Syu
:: Synchronisation des bases de données de paquets...
 core est à jour;
 extra est à jour;
 community est à jour;
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: virtualbox-modules: requiert kernel26<2.6.28
:: virtualbox-ose-additions-modules: requiert kernel26<2.6.28
un conflit virtualbox. Nouveau sous archlinux, j'ai donc quelques questions :
- d'où vient l'erreur ?
- comment corriger ?

question subsidiaire : sur le flux RSS de archlinux, on peut voir se paquet "pacman-color 3.2.2-2", pourtant je ne le trouve pas en faisant un pacman -Ss. Y-a t'il un "dépôt" spécial à configurer ?

merci.
Dernière modification par yopmail le dim. 25 janv. 2009, 14:23, modifié 1 fois.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

bonsoir,

je ne sais pas où tu as eu ces modules, mais si tu désinstalles tout ce que tu as de virtualbox, tu pourras continuer tes mises à jour normales.

Il y a une bonne version de virtualbox sur le dépôt archlinux.fr (mais ce n'est pas la version OSE), elle fonctionne bien chez moi, avec le dernier noyau linux 2.6.28

Pour pacman-color, cela se trouve sur AUR ou en paquet binaire sur archlinuxfr :

dans /etc/pacman.conf

rajoute

Code : Tout sélectionner

[archlinuxfr]
Server = http://repo.archlinux.fr/i686
Thom1
Daikyu
Messages : 57
Inscription : mer. 12 nov. 2008, 17:08

Message par Thom1 »

Salut,

Pour tes modules, c'est très simple : mets à jour kernel26
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Bonjour yopmail,

Je te demanderai de respecter le formatage du sujet, avec un tag crochets, le contenu du problème et une fois résolu, inscrire Résolu entre parenthèses en fin de sujet. (Voir dans les règles du forum)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: mise à jour problème de dépendances

Message par tuxce »

yopmail a écrit : un conflit virtualbox. Nouveau sous archlinux, j'ai donc quelques questions :
- d'où vient l'erreur ?
- comment corriger ?
virtualbox-ose fait partie du dépôt community, ce dernier n'est pas géré par les devs d'archlinux, il peut arriver que certains paquets de ce dépôt ne soit pas mis à jour aussi vite que ceux de core ou extra, ce qui est le cas de virtualbox et ce qui peut aussi être le cas du virtualbox du dépôt archfr.
Pour corriger, c'est à toi de voir:
- attendre que le mainteneur fasse la maj pour tout mettre à jour
- prendre celui d'archfr mais tu peux très bien retomber sur le même souci une autre fois
- mettre à jour toi même (pkgbuild ainsi de suite)
- passer à qemu :P
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 503
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Message par FenDanT »

Coucoux :P

Sauf erreur de ma part, les modules et additions-modules ne sont plus nécessaires pour Virtualbox qui les inclus d'office...

Donc tu pourrais essayer de virer purement et simplement ces deux paquets... Ce qui te permettra de faire ta mise à jour 8)
Windows à des pépins ? Linux a un noyau ! :)
yopmail
Hankyu
Messages : 17
Inscription : dim. 18 janv. 2009, 12:07

Message par yopmail »

j'ai donc virer tous les paquets virtualbox.
ensuite un pacman -Syu
900Mo de mises à jour dont le kernel 2.6.28. Pas problème au redémarrage si ce n'est une légère impression de ralentissement.

j'ai ensuite réinstallé virtualbox (virtualbox-modules 2.1.2-1, virtualbox-ose 2.1.2-1). Et de nouveau au démarrage d'une VM :

Code : Tout sélectionner

VirtualBox kernel driver is not accessible, permission problem. If you have built VirtualBox yourself, make sure that you do not have the vboxdrv kernel module from a different build or installation loaded. Also, make sure the vboxdrv udev rule gives you the permission you need to access the device. (VERR_VM_DRIVER_NOT_ACCESSIBLE).
J'ai relu la doc sur pacman (ça va mieux) mais il me reste une question :
quelle est la différence entre les dépôts community et AUR ?

merci
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

pour démarrer VirtualBox, il faut d'abord charger le module et faire partie du groupe vboxuser.

pour community/AUR, community comporte des paquets binaires et c'est des TU qui s'en chargent (utilisateurs de confiances), AUR quant à lui, c'est des contributions de tous les utilisateurs mais non contrôlé et ce n'est que des PKGBUILD, une description de paquets et non le paquet binaire.
yopmail
Hankyu
Messages : 17
Inscription : dim. 18 janv. 2009, 12:07

Message par yopmail »

bien vu pour le user... Pourtant j'étais bien dans le group avant puisque virtualbox fonctionnait.

Ca veut dire qu'à la désinstallation de l'ancienne de virtualbox, pacman a modifié mon /etc/group ??
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

pas pacman, le paquet virtualbox crée le groupe lors de l'install et le supprime lors de la désinstallation.
yopmail
Hankyu
Messages : 17
Inscription : dim. 18 janv. 2009, 12:07

Message par yopmail »

ok. J'ai vu qu'il y avais une option possible pour pacman.conf

Code : Tout sélectionner

NoUpgrade   = etc/group
merci pour tout.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

euh, avec cette directive, les groupes ne seront plus supprimés mais plus crées non plus ...
Répondre