PROJET AUTOBLOG


memo-linux.com

Site original : memo-linux.com

⇐ retour index

Ansible : éviter l’erreur Timer expired

mercredi 3 janvier 2018 à 13:13

Par défaut, Ansible est configuré avec délai maximum de 10 secondes concernant les collectes liés au matériel d’un serveur.

Dans un cas précis concernant un serveur sur un site distant, j’obtenais l’erreur suivante lors de l’exécution d’un playbook :

An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TimeoutError: Timer expired
fatal: [pve-b-01]: FAILED! => {« changed »: false, « cmd »: « /bin/lsblk –list –noheadings –paths –output NAME,UUID –exclude 2 », « failed »: true, « msg »: « Timer expired », « rc »: 257}

Cette erreur indique que le retour de la commande /bin/lsblk --list --noheadings --paths --output NAME,UUID --exclude 2 met plus de 10 secondes a s’exécuter.

L’option permettant d’augmenter la valeur du délai maximum se nomme : gather_timeout et cette option se trouve dans le fichier de configuration général d’Ansible /etc/ansible/ansible.cfg

Augmenter la valeur gather_timeout

La prise en compte de la modification de la valeur est directement faite lors de l’exécution du playbook. Dans mon cas, cela a suffit pour régler le problème du Timer expired.

Newsboat : lire des flux RSS/ATOM dans un terminal

mardi 2 janvier 2018 à 13:55

Newsboat est un fork de Newsbeuter, qui est un lecteur de flux RSS/Atom pour terminal. La seule différence avec Newsbeuter est que Newsboat est activement maintenu contrairement à Newsbeuter. Newsboat est un projet libre et open-source sous licence MIT.

Installer Newsboat

Newsboat possède plusieurs dépendances :

A savoir, le paquet newsbeuter est toujours disponible dans les dépôts de Debian, Ubuntu et Linux Mint :

sudo apt install newsbeuter

Lire les flux RSS/ATOM dans un terminal

Personnaliser Newsboat

Par défaut, Newsboat ne s’actualise pas, ne notifie pas l’arrivée de nouveaux articles et ouvre l’article dans le navigateur internet Lynx.
L’idée est de configurer Newsboat afin d’améliorer son mode de fonctionnement.

Il est possible d’aller plus loin dans la personnalisation de Newsboat, voir la documentation : https://newsboat.org/releases/2.10.2/docs/newsboat.html

Installer nextcloud-client sur un serveur Debian

mercredi 20 décembre 2017 à 13:35

Un mémo sur comment installer un client Nextcloud sur un serveur sous Debian sans interface graphique, afin de synchroniser des données d’un serveur vers le serveur Nextcloud.

Installer le client Nextcloud sans interface graphique

Utilisation de la commande nextcloudcmd

source : m4lvin.github.io

Installer un serveur Nextcloud sous Debian

mardi 19 décembre 2017 à 15:47

Un mémo sur comment installer Nextcloud, le fork de OwnCloud sur un serveur Debian.
Dans cet article deux méthode sont proposées, l’une avec un serveur web basé sur Nginx et PHP7 et l’autre basé sur Apache2 et PHP5 avec une installation simplifiée.

Installation et configuration de MariaDB

Pour les deux méthodes d’installation du serveur web pour Nextcloud, il faut au préalable installer le serveur de base de données et créer la future base pour Nextcloud.

Installer Nextcloud sous Debian avec Nginx et PHP 7

Dans cette première partie, le serveur Nextcloud est installé sur un serveur web basé sur Nginx et PHP7.

Installation du serveur web Nginx

Pour le serveur web Nginx, il est possible d’installer la version présente dans les dépôts officiels mais dans cet article, la version de Nginx sera la dernière version stable disponible à partir des dépôts de Nginx.

Certificat TLS Let’s Encrypt

Pour créer un certificat TLS pour son domaine, voir cet article : https://memo-linux.com/installer-certbot-sous-debian/

Configuration du server block pour NexCloud

useradd nextcloud
usermod -a -G www-data nextcloud
  • Se placer dans le répertoire /var/www/html/
  • cd /var/www/html/
  • Télécharger lu fichier zip :
  • wget https://download.nextcloud.com/server/releases/nextcloud-12.0.4.zip
  • Décompression du zip :
  • unzip nextcloud-12.0.4.zip
  • Changer les droits d’appartenance au répertoire nextcloud :
  • chown -R nextcloud:www-data nextcloud/
  • Supprimer le fichier zip :
  • rm nextcloud-12.0.4.zip

    Installation de Nextcloud

    Installer Certbot sous Debian

    mardi 19 décembre 2017 à 11:22

    Un mémo sur comment installer le paquet cerbot afin de créer facilement des certificats TLS Let’s Encrypt sous Debian.

    Installer Certbot sous Debian

    Créer une certificat TLS avec Cerbot