Site StandarTux

Aller au contenu | Aller au menu | Aller à la recherche

Mot clé - xandros

Fil des billets - Fil des commentaires

lundi, mai 12 2008

Astuce : Mise à jour des clés des dépôts pour Eeepc

EeepcLogo.jpgcadena

Il arrive de temps en temps que suite à une tentative de mise à jour de son système sous xandros, via le mode console , à l'aide de la commande:

sudo apt-get update

on se retrouve avec un message du type :

GPG error: http://updates.xepc.org p701 Release: Les signatures suivantes n’ont pas pu être vérifiés car la clé publique n’est pas disponible : NO-PUBKEY 36E9E3DE1ACBEBOD

ce message d'erreur étant valable pour le dépôt xepc.

Ce problème vient du fait que pour les dépôts requérant une authentification, ou plutôt pour authentifier les paquets signés, les clés changent au court du temps et se retrouvent au bout d'un moment obsolètes, il faut donc les renouveler.
Les commandes suivantes pour remettre à jour ces clés sont valables pour les dépôts de tuxfamily et de xepc qui requièrent cette authentification par clé GPG.

Ouvrez une console (en mode Easy, Ctrl + Alt + T) et saisissez pour les dépôts de tuxfamily:

wget http://download.tuxfamily.org/eeepcrepos/key.asc
sudo apt-key add key.asc

ensuite, pour les dépôts de xepc:

wget  http://updates.xepc.org/dists/p701/xepc-pubkey.txt
sudo apt-key add xepc-pubkey.txt

Une fois, les clés récupérées, entrez:

sudo apt-get update

Et vous ne devriez plus avoir de message d'erreur.

PS: Si vous avez dans votre sources.list, le dépôt suivant:

deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-free

et que vous avez le message suivant :

GPG error: http://xnv4.xandros.com etch Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY A3CCB76FA8BCF0C9

Et bien je n'ai pas la solution, si quelqu'un sait où trouver les clés pour ce dépôt ou a une solution, merci d'avance :-)

dimanche, mars 16 2008

Problème de mise à jour des paquets Eeepc

EeepcLogo.jpg

Attention : cette astuce est réservée au eeepc sous Xandros.

Si comme moi, vous avez des problèmes d'installation lors de demandes de mise à jour des paquets du eeepc en mode console (ctrl+Alt+t) en utilisant les commandes suivantes:

 sudo apt-get update
sudo apt-get upgrade

Il se peut que vous soyez sanctionné du message suivant:

 "impossible de localiser la liste des paquets sources faire un « apt-get update » pour corriger ces problèmes de dépendance non satisfaites."

ou

 Les paquets suivants ont des dépendances non satisfaites: asus-catégories dépend: asus-3gtool(>= 1.0-7xandros1) mais il n'est pas instalable"
"Essayez « apt-get -f install » pour résoudre le problème".

évidemment, l'utilisation du "apt-get -f install" ne fonctionne pas et vous devriez avoir un message du type:

 asus-3gmpt-sfr E/var/cache/apt/archives/asus-3gtool_1.0-11_all.deb:tentative de remplacement de «/sbin/3gmpt-launch» qui appartient aussi a paquet asus-3gmpt

cela devient intéressant car on sait à présent quel paquet nous pose problème.
ça veut dire que ce blocage est dû au fait que asus-3gtool et asus-3gmpt indexent tout les deux /sbin/3gmpt-launch et que ces deux paquets ne peuvent être installés simultanément.
des problèmes de dépendances empêchent la configuration de asus-catégorie car asus-3gmpt est installé, ainsi asus-categories ne peut s'installer, ce paquet est dit "cassé" ou orphelin (donc au final ne fonctionne pas).

On va devoir faire le "ménage"...
warning.png Attention, je n'utilise pas de clé 3G mais étant donné que l'on va supprimer un paquet y faisant référence, vous avez le risque de perdre votre configuration ou d'avoir des dysfonctionnements avec votre clé 3G par la suite. Donc à vos risuqes et périls, sinon faite bien une sauvegarde ou un backup de votre eeepc avant toutes ces manip.

On désinstaller le paquet asus-3gmpt :

 sudo aptitude remove asus-3gmpt

ou, si ça ne suffit pas, une méthode plus violente :

 sudo dpkg --purge asus-3gmpt

Suite à ça, on peut réinstaller le paquet:

 sudo aptitude install asus-3gmpt

A présent, la mise à jour devrait fonctionner en utilisant les commandes:

 sudo apt-get update
sudo apt-get upgrade