web-dev-qa-db-fra.com

Erreur "Aucune fortune trouvée"

J'ai donc installé fortune sur mon serveur Rackspace, mais si je l'exécute sans aucun argument, le message

No fortunes found

J'ai installé le paquet en tant que root, il ne devrait donc pas y avoir de problème d'autorisations. Le répertoire /usr/share/games/fortunes n'existe même pas, c'est là qu'il est supposé stocker les fortunes. Je pensais que c'était peut-être un problème de paquetage Rackspace, donc j'installais le dernier paquetage stable stable avec dpkg à partir de https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_AMD64.deb. J'ai essayé de désinstaller fortune et fortune-mod et de les réinstaller avec aptitude sans succès. Quel pourrait être le problème?

8
Alex W

Autant que je sache, le paquet fortune-mod ne contient que le serveur/moteur, pas la fortune à servir. Vous devez également installer un paquet contenant des fortunes réelles (essayez fortunes-min)

7
ssta

Le package fortune (ou fortune-mod) contient uniquement le programme permettant d'afficher les cookies de fortune, pas les cookies (textes) eux-mêmes.

Vous devez en outre installer un package fortunes*. Ceux qui sont disponibles pour votre système peuvent être facilement vérifiés avec la commande apt-cache search "^fortunes". Sur mon système, la sortie est la suivante:

fortunes - Data files containing fortune cookies
fortunes-bg - Bulgarian data files for fortune
fortunes-bofh-excuses - BOFH excuses for fortune
fortunes-br - Data files with fortune cookies in Portuguese
fortunes-cs - Czech and Slovak data files for fortune
fortunes-de - German data files for fortune
fortunes-debian-hints - Debian Hints for fortune
fortunes-eo - Collection of esperanto fortunes.
fortunes-eo-ascii - Collection of esperanto fortunes (ascii encoding).
fortunes-eo-iso3 - Collection of esperanto fortunes (ISO3 encoding).
fortunes-es - Spanish fortune database
fortunes-es-off - Spanish fortune cookies (Offensive section)
fortunes-fr - French fortunes cookies
fortunes-ga - Irish (Gaelige) data files for fortune
fortunes-it - Data files containing Italian fortune cookies
fortunes-it-off - Data files containing Italian fortune cookies, offensive section
fortunes-mario - Fortunes files from Mario
fortunes-min - Data files containing selected fortune cookies
fortunes-off - Data files containing offensive fortune cookies
fortunes-pl - Polish data files for fortune
fortunes-ru - Russian data files for fortune
fortunes-spam - fortunes taken from SPAM messages
fortunes-ubuntu-server - Ubuntu server tips for fortune

Installez les paquets qui vous intéressent, généralement fortunes-min (petit paquet d’environ 60 Ko avec quelques biscuits de fortune) ou fortunes (paquet plus volumineux d’environ 1 Mo avec plus de 15 000 cookies).

Les autres sont localisés (cookies allemands ou espagnols, par exemple) ou couvrent un sujet spécifique (spam ou injurieux, par exemple). Vous pouvez bien sûr installer plusieurs packages Fortunes.

Si vous installez un package de langue, celui-ci est installé sur un sous-dossier de /usr/share/games/fortunes/. Il peut donc être nécessaire de le préfixer avec le nom de la base de données:

fortune -e -s es/asimov.fortunes ubuntu-server-tips

Oh, et n'oubliez pas: fortune fonctionne mieux avec cowsay! :RÉ

$ fortune | cowsay
 _____________________________________
/ A handful of patience is worth more \
\ than a bushel of brains.            /
 -------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
7
Byte Commander