systemx

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

jeudi, juillet 18 2013

Korora - X ecran noir - Le fix en chroot

J'avais du faire une mise à jour Korora recement avant d'arreter l'ordi et aujourd'hui au démarrage au lancement de X, ecran noir.
Rien du tout, même pas de Ctr+Alt+Fx
Je reboot sur Sabayon, cherche sur le web et trouve une piste.
Je monte la Korora en chroot (via blk).
[22:17] root@sabayon / # yum downgrade xorg-x11-server-Xorg
Modules complémentaires chargés : etckeeper, langpacks, refresh-packagekit, refresh-updatesd,
...
rpmfusion-nonfree-updates                                                 | 3.3 kB  00:00:00     
...
updates/19/x86_64/group_gz                                                | 384 kB  00:00:00     
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet xorg-x11-server-Xorg.x86_64 0:1.14.1-4.fc19 sera une rétrogradation
---> Le paquet xorg-x11-server-Xorg.x86_64 0:1.14.2-3.fc19 sera effacé
--> Résolution des dépendances terminée

Dépendances résolues

=================================================================================================
 Package                        Architecture     Version                  Dépôt            Taille
=================================================================================================
Retour à la version précédente :
 xorg-x11-server-Xorg           x86_64           1.14.1-4.fc19            fedora           1.3 M

Résumé de la transaction
=================================================================================================
Retour à la version précédente  1 Paquet

Taille totale des téléchargements : 1.3 M
Is this ok [y/d/N]: y
Downloading packages:
xorg-x11-server-Xorg-1.14.1-4.fc19.x86_64.rpm                             | 1.3 MB  00:00:01     
...
  Installation : xorg-x11-server-Xorg-1.14.1-4.fc19.x86_64                                   1/2 
  Nettoyage    : xorg-x11-server-Xorg-1.14.2-3.fc19.x86_64                                   2/2 
...
  Vérification : xorg-x11-server-Xorg-1.14.1-4.fc19.x86_64                                   1/2 
  Vérification : xorg-x11-server-Xorg-1.14.2-3.fc19.x86_64                                   2/2 
...
Supprimé :
  xorg-x11-server-Xorg.x86_64 0:1.14.2-3.fc19                                                    
Installé :
  xorg-x11-server-Xorg.x86_64 0:1.14.1-4.fc19                                                    
Reboot et tout va bien.
Ensuite pour éviter les catastrophes on peut locker des versions de package mais ... il faut ajouter un autre package.
Pour masquer/empecher une version de package il faut avoir le package yum-plugin-versionlock.noarch.
Ensuite :
[22:28] root@korora ~ # yum versionlock xorg-x11-server-Xorg 
Loaded plugins: etckeeper, langpacks, refresh-packagekit, refresh-updatesd, versionlock
Adding versionlock on: 0:xorg-x11-server-Xorg-1.14.1-4.fc19
versionlock added: 1
[22:29] root@korora ~ # more /etc/yum/pluginconf.d/versionlock.list
# Added locks on Thu Jul 18 22:29:35 2013
0:xorg-x11-server-Xorg-1.14.1-4.fc19.*
Il y a un embryon de man : man yum-versionlock
Il en reste que tout ca est assez (très ...) mal documenté et un peu brouillon.
De la fedora quoi !

PS : Le post qui m'a permis de resoudre ce probleme.

jeudi, juillet 4 2013

Fedora 19 et Korora 19 - Upgrade report


Le chat étant sorti de sa boite, j'ai mis à jour une fed 18 => 19 en suivant ce tuto.
FC19 -  Schrödinger's cat Cette fois un nouvel (encore un) outil fedora-upgrade est proposé pour faire la mise à jour qui évite la double mise à jour avec fed-up.
En lisant les notes je découvre un programme bien utile "rpmconf" qui permet de mettre à jour les fichiers de configuration systeme qui avaient été modifié par les mise à jour.
Un équivalent de etc-update de gentoo, je suis néanmoins supris de voir des fichiers qui me sont complétement inconnus sortir dans la liste du check et surtout je me demande vraiment pourquoi ce n'est pas intégré à yum ou autre rpm.
Ensuite une fois le système backupé et nettoyé je lance la mise à jour.
C'est parti pour la méga mise à jour :
Install      27 Packages (+98 Dependent packages)
Upgrade    1404 Packages
Remove        2 Packages
Downgrade     3 Packages

30/40 minutes plus tard quelques questions rpmconf, grub-mkconfig ... et reboot.

Je dois avouer que c'est la meilleure upgrade de fedora à ce jour.
Pour Korora fedora-upgrade ne fonctionne pas et j'ai donc procédé via fedup, qui a planté après pas mal de temps à cause des repos virtualbox, j'ai donc mis enable à 0 pour virtualbox.repo et tout s'est bien passé.
Par contre c'est à l'ancienne avec un reboot ou la machine mouline en console pendant 1 heure ...
Pas terrible mais ca fonctionne.