jeudi 25 avril 2024

Operation not permitted

Il existe plusieurs façons d'envoyer des fichiers vers un conteneur sur un hyperviseur Proxmox. Mais toutes ne sont pas toujours sans embuches. Le cas que j'ai rencontré aujourd'hui m'a un peu fait me casser les dents. Pour pas grand chose, au final. Pour refaire rapidement le parcours, j'ai voulu déposer les fichiers statiques du site ZdX sur le conteneur qui le sert. J'ai donc envoyé mes fichiers sur mon user via scp, monté le système de fichiers du conteneur grâce à pct mount, puis j'ai fait un banal mv. Et c'est là que ça se corse.

Lire la suite

vendredi 2 février 2024

Changer la version de Ruby

À chaque fois que la version minimale de Ruby évolue dans les prérequis de Mastodon, je me retrouve à chercher comment la mettre à jour. C'est l'occasion pour moi de poser ça ici pour retrouver mes petits plus facilement.

Lire la suite

lundi 11 décembre 2023

PHP, Debian et Sury sont sur un bateau

Debian fournit dans ses paquets une seule version de PHP. Il arrive cependant régulièrement de devoir disposer de plusieurs versions sur une même machine. C'est là que le dépôt Sury intervient.

Lire la suite

lundi 11 septembre 2023

Tester localement et facilement une Pull Request

Lorsqu'on travaille sur un projet plus ou moins communautaire, ou à minima en équipe, il est nécessaire de tester les PRs avant de les valider, et donc de les intégrer. Seulement, aller chercher la branche distante du fork de la personne qui a fait la PR se révèle très fastidieux. Il existe néanmoins une solution qui permet de gagner pas mal de temps.

Lire la suite

mardi 29 août 2023

Cloner tous les dépôts d'une même organisation

Il peut arriver que l'on ait besoin de cloner d'un coup tous les dépôts d'une même organisation. Ne me demandez pas pourquoi, mais ça peut arriver...

Lire la suite

lundi 28 août 2023

Désinstaller Node.js sur MacOS

Pour un projet personnel, j'ai dû installer Node.js. Mais j'ai eu la mauvaise idée de l'installer à partir du fichier .pkg fourni sur le site de Node.js.

Lire la suite