Pacman : verrouillage base de donnée impossible

Petit bloc-notes rapide sur une erreur rencontrée ce matin au moment de mettre à jour ma Arch. Pour une raison inconnue pacman a dû planté lors de sa dernière utilisation et donc le fichier de verrouillage n’a pas été supprimé. Pour débugger cette erreur rien de plus simple il suffit de supprimer manuellement le fichier db.lock comme suit : sudo rm -fr /var/lib/pacman/db.lock Relancer ensuite sa commande de mise à jour comme si de rien n’était.
Lire plus →

Créer un utilisateur mariadb limité à une seule base de donnée

Petit mémo pour créer un utilisateur avec sa base sous mariadb depuis son terminal préféré. Le truc classique, qu’on fait tout le temps et que l’on oublie toujours. CREATE DATABASE mabase ; GRANT ALL PRIVILEGES ON mabase.* TO "monlogin"@"%" identified by ‘monpass’; FLUSH PRIVILEGES; Pour une connexion en locale on remplace % par localhost. Pour une connexion depuis un serveur dédié on replace % par l’adresse ip de dit serveur.
Lire plus →

Récupérer les IP derière haproxy, le retour

Avec le passage à Stretch des mes serveurs j’ai dû reprendre la configuration de Haproxy et Nginx que j’avais détaillé il y a quelques mois afin de récupérer les IP réelles à la place de celle du reverse-proxy. En effet Haproxy a bénéficié lui aussi d’une mise à jour qui nécissitant quelques changements de syntaxe dans le fichier de configuration. Nginx Ajout de l’ip publique comme hôte de confiance.
Lire plus →

Installation rapide de Let’s encrypt sur Debian Stretch

Petit aide mémoire pour une installation rapide de letsencrypt. Cet aide mémoire est mis à jour pour Stretch, il sera complété à chaque sortie de debian stable. 1) Installation de certbot : sudo apt certbot 2) Initialisation de certbot, création des répertoires de bases et fichiers de conf : sudo certbot certonly 3) Création d’un fichier de configuration pour ne pas répéter les mêmes commandes à chaque génération ou régénération de certificat dans le fichier /etc/letsencrypt/cli.
Lire plus →

Mise à jour vers Gitlab 10, rio ne répond plus

Le proverbe sysadmin « Pas d’installation, ni de mise à jour le vendredi » a pris tout son sens en ce vendredi matin. Cela faisait quelques mois que je n’avais pas touchés mon serveur gitlab et donc je décide d’un pas tranquille de le mettre à jour, ainsi que le container qui l’héberge. Mais tout ne se passe pas comme prévu et une simple mise à jour de 5 mn m’a finalement bloqué une bonne partie de la matinée.
Lire plus →