Comme promis il y a une paire d'année, voici la liste du nombre d'e-mails reçus annuellement depuis maintenant vingt ans que je possède mes propres domaines et mon propre serveur de mail. Cela représente — tout de même —10192 messages au total, pas mal (peut mieux faire, je suis pas quelqu'un qui socialise beaucoup)
Saturday 31 December 2022
Mail not dead (2)
By n on Saturday 31 December 2022, 13:05
Billets connexes
Friday 30 December 2022
Dans le fédiverse personne ne vous entend crier
By n on Friday 30 December 2022, 14:06
Bon, dans un moment d'inconscience il y a quelques jours j'ai fait la mise à jour de Pleroma en 2.5.0, nouvelle version "majeure" depuis longtemps.
J'aurais pas dû.
Le passage à la 2.0.0 s'était terminée en vitrification de mon compte, j'avais dû repartir de zéro. Cette fois mon compte fonctionne toujours, mais je ne reçois plus qu'une part infime des messages des personnes que je suis, les (rares) personnes qui me suivent ne voient plus les miens, et impossible de suivre de nouveaux comptes. Bref, c'est inutilisable.
Ça fait quand même deux belles catastrophes en moins de deux ans, j'ai beau être patient je me demande si je ne vais pas aller voir ailleurs, enfin ailleurs toujours en auto-hébergé entendons-nous bien. Mastodon-le-bien-nommé toujours trop lourd apparemment, j'aurais bien tenté Misskey mais c'est une poubelle en NodeJS. Il y a également un fork de Pleroma mais honnêtement, Elixir commence à me gaver un peu. Reste...GNU Social ? Au moins c'est du bon vieux PHP. L'idéal serait en tout cas de pouvoir, cette fois, récupérer mon compte et ses données...
J'ai ouvert un ticket, mais vu que l'instance est quasi-inutilisable, je me demande si je vais pas commencer par tenter un rollback vers la 2.4.5 (soyons fous...)
Edit 18:33: Après un redémarrage plus ou moins accidentel du service, tout fonctionne de nouveau o_0. Quelle frayeur pendant deux jours, doublée d'un grand moment de solitude (au sens propre...), c'est terrible. Et pas du tout inquiétant pour la suite. Reste à faire mes excuses et fermer le ticket ouvert dans la douleur chez Pleroma.
Billets connexes
Sunday 25 December 2022
Sport de Noël
By n on Sunday 25 December 2022, 11:39
La version 2.24 de Dotclear a débarqué hier au pied du sapin, dont la mise à jour était qualifiée par l'équipe elle-même de "sportive".
Et c'est le moins qu'on puisse dire, page blanche,
mode de secours, vidage des cookies navigation privée, j'ai eu
droit à tout, avec quelques suppléments: le thème FallSeason a
du également être mis à jour, et re-customisé, et pas mal de plugins ne sont
pas encore compatibles (j'ai du me débarrasser des plugins de traduction
Posts
Translations et Translater, qui ne
sont de toute façon pas très utilisés, parce que la flemme de traduire depuis
longtemps). Un peu plus gênant, mais pas la mort non plus, le plugin Related entries
a du également être désactivé, car il fait planter une partie de l'interface
d'admin.
La mise à jour a été du coup beaucoup plus longue que d'habitude, et pas mal de trucs sont sans doute encore cassés (en particulier le menu de droite, principalement à cause des plugins de traduction manquants). Si vous êtes passés à ce moment là la navigation a du être un peu chaotique, car j'ai fait les modifs en live sur la prod (oh ça va hein, j'ai pas fait ça un vendredi non plus...)
Peut être un jour je passerai à quelque chose de plus facile à maintenir, qui sait, si j'ai le temps.
Billets connexes
Wednesday 30 November 2022
Bix Brother is watching you
By n on Wednesday 30 November 2022, 21:33
Après l'avoir longuement pratiqué au grès de mes expériences professionnelles, je me suis enfin décidé à utiliser Zabbix en remplacement d'Icinga pour ma petite infra perso. J'avais déjà fait une tentative il y a une paire d'années mais j'avais abandonné devant le nombre de sondes à migrer.
Mais les bugs à répétition, les contorsions bizarres pour configurer un truc, et surtout le manque de compatibilité avec les versions récentes de PHP m'ont un peu dégoûté d'Icinga Director, et je me vois vraiment pas revenir à la gestion des fichiers de configuration à l'ancienne. L'interface...déroutante d'Icinga2 était également un répulsif, je n'ai jamais pu m'y faire, j'ai d'ailleurs gardé jusqu'ici un vieux frontend Icinga1 (#nagios style) pour l'opérationnel. Bref, go Zabbix !
Concernant les sondes justement, pour me simplifier la vie toutes celles qui
n'étaient pas supportées nativement par Zabbix ont été récupérées directement
des sondes NRPE (!), grâce à
cette astuce. Si la solution n'a rien d’élégante (et tient plus du hack
qu'autre chose), elle a l'avantage d'offrir également la supervision des
processus car dans mon cas 1) les utilisateurs ne voient pas les processus des
autres et 2) il est hors de question de faire tourner l'agent en
root.ATTENTION le code de retour des commandes n'est pas
renvoyé par l'agent, on doit donc se fier uniquement au message pour les
triggers. Avec les éventuels bugs dus, par exemple, à une locale
configurée en français et ne renvoyant donc pas la chaîne attendue...(oui,
classique mais toujours emmerdant) La solution la plus simple étant de coller
un bon vieux LC_ALL=C
des familles avant la commande...sale mais
ça marche :)
send_nsca
a quant à lui été avantageusement remplacé par l'ami
zabbix_trapper
(à ne pas confondre avec TMX le trappeur...).
Après avoir pas mal procrastiné les 169 sondes ont été migrées en 3 soirées, ce n'était pas si long finalement. Reste maintenant à débrancher agents NRPE et autres serveurs Icinga pour faire respirer les machines.
Côté clients lourds Nagstamon fait toujours parfaitement le taf, par contre sous Android je vais devoir me séparer de mon fidèle aNag et pour Zabbix, c'est la misère: quelques applications mais pas beaucoup d'utilisables, pour l'instant j'ai opté — faute de mieux — pour Moobix 2.0, pas mis à jour depuis 2 ans, qui fait le minimum, qui finit en sommeil et ne déclenche pas d'alerte. Et sans dark mode (aïe mes yeux). Je continue de chercher, si quelqu'un a une suggestion...et si je ne trouve pas ce n'est pas très grave, je peux toujours me fier aux mails d'alerte que je peux consulter en permanence.
Cerise sur le gâteau, je vais pouvoir en profiter pour jeter PHP 8.0 déjà en fin de vie. Ça va trop viiiiite !
Billets connexes
Thursday 22 September 2022
Quand tu pètes un câble
By n on Thursday 22 September 2022, 21:51
Les câbles USB aussi, ça évolue: j'ai acheté un super hub USB à 50 boules l'année dernière, et j'avais un clavier "qui se blo", ou qui restait "bloquééééé" sur une lettre (pratique...), et que je devais fréquemment brancher et débrancher environ quinze fois avant qu'il ne fonctionne. À coté le dock branché dessus avait également des fréquentes coupures de clavier/souris avec un message m'indiquant que la batterie était en charge (?!)
Tous les autres périphériques fonctionnaient parfaitement.
Passant environ seize heures par jour sur l'ordi, c'était plus possible, il fallait trouver une solution. Avisant un connecteur un peu plus large que d'habitude au cul de l'engin, j'ai alors changé le câble...et branché celui tout neuf fourni avec le hub.
En effet je me traîne une paire de câbles USB depuis des années, que je rebranche à chaque fois parce que "la flemme d'ouvrir le sachet pour sortir le nouveau, et puis j'en ai déjà un hein". Des câbles, évidemment pas USB 3.0 (voir peut être même pas 2...)
Depuis plus aucun problème. Dire que tout cela ne tenait qu'à un fil...
Friday 26 August 2022
Ventoy et sans complexité
By n on Friday 26 August 2022, 09:25
Ayant besoin de procéder à quelques installations système, j'ai mis à jour ma fidèle clé USB et j'en ai profité pour virer le vieillissant MultiBootUSB, dont le site web ressemble plus à un parking qu'autre chose.
J'ai opté pour Ventoy comme remplaçant, recommandé par les meilleurs. Et effectivement c'est MultiBootUSB "en mieux":
- Constamment mis à jour (le code source est sur GitHub et les derniers commits datent d'il y a quelques jours)
- Doté d'une liste d'images ISO supportées impressionnante
- Disposant d'une interface graphique (en qt), d'une interface en ligne de commande et même d'une interface web...avec serveur intégré
- Beaucoup plus simple à mettre à jour que MultiBootUSB: il suffit de copier les images ISO directement sur la clé après l'installation de Ventoy sur celle-ci
Comme indiqué par Adrien de Linuxtricks, il est également possible de créer une partition séparée qu'on peut éventuellement chiffrer pour y stocker des documents. Même si je n'en ai pas vraiment le besoin (l'accès à Internet étant un besoin quasi-vital, j'ai un petit clou pour ça), j'ai réservé 2 Go sur les 16 de la clé au cas où.
Friday 29 April 2022
Too long in slavery
By n on Friday 29 April 2022, 23:03
Tuesday 15 March 2022
Tourmentiversaire
By n on Tuesday 15 March 2022, 00:41
Le 15/03/2002 à 00:41, n a écrit:
La tourmentine a enfin germé dans un recoin du réseau...
...et vingt ans plus tard, elle est toujours là !
VINGT ans !
Comme moi elle n'a pas beaucoup changé, le domaine est toujours le même, l'OS le même depuis très longtemps. Le blog-lui même a cependant eu deux vies, la première période sur un CMS fait maison avec amour (qui fait d'ailleurs toujours (sur)vivre le vénérable site du TMA), et la seconde sous Dotclear, parce que bon. Je réfléchis à passer à quelque chose de plus statique mais pour l'instant rien n'est fait (et pour tout dire, j'ai un peu la flemme)
Coté hébergement le site est passé de mon PC perso à un laptop d'occasion, puis à des hébergements un peu plus sérieux, OVH longtemps, Scaleway ces dernières années. L'infra s'est un peu étendue avec l'arrivée d'un NAS à la maison, plus ou moins relié à Internet, ce qui m'a fait renouer avec les joies de l'auto-hébergement, et un téléphone qui se transforme de plus en plus en ordi d'appoint qui me remonte des métriques.
Concernant les services proposés, sans renier son passé (même le FTP est toujours dispo, avec son fameux passive mode), la Tourmentine a su évoluer avec son temps et proposer les technologies les plus modernes (kikoo Gemini et le Fédiverse) à commencer par une forge hébergeant les sources de tous mes projets, les moins honteux faisant l'objet d'un accès public. Même l'infra-as-code y est, hé oui tout est géré en mode DevOps baby.
J'espère que tout cela durera encore longtemps, et continuera d'évoluer (enfin tant que ça ne nécessitera pas d'installer des merdes genre Java ou NodeJS, faut pas pousser non plus lol)
Mais quelque chose n'a jamais vraiment changé, un truc qui fait un peu la marque de fabrique du site: la fréquence plus qu'aléatoire de publication des billets. Et encore là j'ai fait un effort, j'ai programmé celui-ci.
Allez, à plus. Prochain billet dans on sait pas quand \o/
Billets connexes
Tuesday 28 September 2021
Lino Débé est corrompu
By n on Tuesday 28 September 2021, 12:03
La semaine dernière le serveur secondaire de mon "cluster" MariaDB (master-master, réplication asynchrone) c'est vautré comme une grosse merde, avec l'erreur suivante:
210923 22:24:32 [ERROR] mysqld got signal 10 ; This could be because
you hit a bug. It is also possible that this binary or one of the libraries it
was linked against is corrupt, improperly built, or misconfigured. This error
can also be caused by malfunctioning hardware.
Il arrive que la réplication asynchrone se rate parfois, rien d'inquiétant. Par contre là les tables InnoDB étaient corrompues, le serveur s'est arrêté et refusait de se relancer...
La solution simple, bête et méchante a été de supprimer les données, et de reconstruire le serveur et la réplication à partir d'un dump frais du serveur principal.
SAUF QUE ça a recommencé, et plus gênant pas seulement sur le serveur secondaire mais aussi sur le primaire. Avec à chaque fois dump/restore sur le serveur en question pour réparer (#fatigue)
Bien sûr rien n'a changé depuis des lustres sur les jails en question, par contre un truc à été fait il y a environ deux mois, et le message aurait dû me mettre la puce à l'oreille: la mise à jour des serveurs en FreeBSD 13.0... Évidemment en bonne feignasse je n'ai pas recompilé les binaires des jails. Depuis une recompilation en bonne et du forme des deux nœuds, le problème ne s'est pas reproduit, je touche du bois. Après pourquoi ça n'arrive que maintenant, mystère....
Billets connexes
Sunday 26 September 2021
Taf#10
By n on Sunday 26 September 2021, 18:55
Après un changement de région il y a un peu plus d'un an, je change (déjà) de boulot. L'occasion d'une nouvelle mutation professionnelle, en effet je vais quitter le monde de la prod pour celui de la R&D. Après l'avoir très longtemps pratiqué, j'avoue que l'astreinte ne me manquera pas 😉
Cela sera mon dixième poste en un peu plus de vingt ans de carrière, une bonne moyenne, mais c'est aussi le signe qu'il est temps de se poser un peu. Ça me semble bien engagé (si j'ose dire...): le feeling est super bien passé en entretien, j'y ai trouvé des choses qui manquent dans mon entreprise actuelle, leurs valeurs correspondent aux miennes (j'ai parfois été obligé de faire le grand écart sur ce point)...
Cette semaine sera consacrée au nettoyage du matos pro et aux organisations des différentes festivités et autres pots de départ. Ça devrait bien se passer.
« previous entries - page 2 of 30 - next entries »