J’ai perdu mon conky

Le 9 juin 2009 | Arch Linux, Astuces, Paquet, Planet libre

En faite pas vraiment perdu, mais après la mise à jour quotidienne de mon Archlinux, celui-ci ne voulait simplement plus s’afficher ! Un petit lancement de conky par le biais d’un terminal me renseigne sur le problème :

conky: error while loading shared libraries: liblua.so:
cannot open shared object file: No such file or directory

Le problème est donc lié au chargement de liblua.so. Compris, sauf que je n’ai pas le courage de rechercher la solution sur la toile… Honte à moi. Enfin bref, je décide de rétrograder la version de conky, plus simplement :  Je remplace le nouveau paquet par l’ancien.

How To :

Première chose à faire : retrouver l’ancien paquet. Un petit tour dans le dossier /var/cache/pacman/pkg s’impose donc :

$ ls  /var/cache/pacman/pkg | grep "conky"
  conky-1.7.1-1-i686.pkg.tar.gz

Pas de chance la version 1.7.1-1 est la dernière en date… J’abuse un peu trop de la commande “pacman -Scc” apparemment :( . Tout n’est pas perdu pour autant, les anciens paquets sont disponibles sur le net. Après deux minutes de recherche, je trouve mon bonheur ici.

Deuxième étape : Suppression de la version installée et installation du paquet fraichement téléchargé :

# pacman -Rsn conky
# pacman -U conky-1.7.0-3-i686.pkg.tar.gz

Une fois l’installation achevée, je lance conky : Super, ça fonctionne !

Parfait sauf qu’à la prochaine mise à jour, la nouvelle version du paquet sera installée : Un peu embêtant tout de même… La troisième et dernière étape consistera donc à indiquer au gestionnaire de paquet de ne pas upgrader le paquet conky :

# nano /etc/pacman.conf
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
IgnorePkg   = conky
#IgnoreGroup =

Comme vous pouvez le voir,  il suffit de dé-commenter la ligne IgnorePkg et d’y ajouter conky. Sauvegarde du fichier et lancement d’une mise à jour histoire de vérifier :

# pacman -Syu
:: Synchronisation des bases de données de paquets...
core est à jour;
extra est à jour;
community                365,9K  471,7K/s 00:00:01 [#####################] 100%
archlinuxfr est à jour;
:: Début de la mise à jour complète du système...
Avertissement: conky: ignore la mise à jour du paquet (1.7.0-3 => 1.7.1-1)
La base de données locale est à jour.

Le paquet conky n’est donc pas upgradé… Facile non ? Bon je vous l’accorde, j’aurai certainement passé beaucoup moins de temps à rechercher la solution au vrai problème. Chose que je ferai d’ici peu, mais cela m’a permis de rétrograder mon premier paquet sur Archlinux et donc d’en apprendre un peu plus.

Dans la même catégorie :

  1. 8 Réponses à “J’ai perdu mon conky”

  2. barboule a dit :

    il suffit d’installer le paquet lua ;)

    le 9 juin 2009

  3. Thom1 a dit :

    Salut,

    Pourtant le message d’erreur est simple, il manque la lib “liblua” donc il faut installer un paquet de ce nom (liblua ou lua par exemple).
    Bonne chance :)

    le 10 juin 2009

  4. WeedFast a dit :

    Installer le paquet lua : Évidement ;) Dommage que conky commence à demander de telles dépendances…

    le 10 juin 2009

  5. Tuxargon a dit :

    @WeedFast : peut-être que tu as ajouter un script en lua dans conkyrc ?!

    le 10 juin 2009

  6. WeedFast a dit :

    @Tuxargon ; Du tout ! Pour ma part les scripts ajoutés sont en Bash.

    le 10 juin 2009

  7. faelar a dit :

    pacman -Qs lua
    local/lua 5.1.4-2

    pacman -Qs conky
    local/conky 1.7.1.1-1

    Conky tourne, aucun problème.

    le 10 juin 2009

  8. Thom1 a dit :

    Si tu veux la dernière version de conky sans lua, tu n’as qu’à reprendre le pkgbuild et désactivé lua.

    le 11 juin 2009

  9. Tuxargon a dit :

    Je confirme que weedfast a raison, lors d’un pacman -Syu :
    ==> Nouveaux paquetages:
    extra/lua 5.1.4-2 (requis par conky)

    le 11 juin 2009

Poster un commentaire

Actualités (12)
Arch Linux (18)
Aspirateur de sites (1)
Astuces (33)
Beryl (3)
Bureau 3D (5)
Cairo-Dock (2)
Chakra (1)
Compiz Fusion (3)
Debian (20)
Divers (57)
Eee PC (7)
Emulateurs (3)
Firefox (5)
Frugalware (3)
FTP (6)
Gnome (4)
Goodies (4)
Humour (10)
Jeux (9)
Liens (1)
Multimédia (26)
Nautilus (4)
Open Movie (1)
OpenBox (7)
Paquet (2)
Personnalisation (15)
Planet libre (58)
PlayStation (4)
Projets (8)
Réseau (8)
Screenlets (2)
Script (11)
Sondages (5)
Terminal (5)
Tutoriels (32)
UbunBlox (7)
Ubuntu (86)
Utilitaires (31)
Wallpapers (3)
web (19)
Wordpress (1)
Zoom (46)

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.