#Bonjour la fediverse !
Je suis content de vous saluer depuis ce compte !
Passé la phase de synchro de la fédérations pour tout ce qui était dans les files d'attente, la copie (via rsync over ssh) du dossier système le #RaspberryPi4 (8GB RAM, 256GB SSD, Raspberry Pi OS Buster) se porte bien mieux.
Ce qu'il faut retenir c'est que #Mastodon consomme beaucoup de swap !
Et génère bcp d'I/O même sur une instance mono-utilisateur.
Mais j'ai pas dit mon dernier mot ! Ça va retourner sur un #FreeBSD !
Bon… je galère à mettre à jour #Peertube sous #FreeBSD à cause de (comme d'hab') sharp.
Package xproto was not found in the pkg-config search path.
Perhaps you should add the directory containing `xproto.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xproto', required by 'x11', not found
Si quelqu'un à une idée…
Il se trouve que xproto.pc n'est effectivement plus là.
Probablement le passage à xorgproto.
Je me répond à moi même, c'était en effet aussi simple que ça.
Par sécurité j'ai suivi
https://iocage.readthedocs.io/en/latest/install.html#upgrading-from-iocage-legacy
sudo service iocage stop; sudo iocage stop ALL
(la seconde commande semble inutile et redondante)
sudo pkg delete py36-iocage
sudo pkg install py37-iocage
sudo service iocage start
Quelqu'un sait, sous #FreeBSD comment mettre proprement à jour iocage ?
J'ai le paquet py36-iocage installé (1.1).
Mais maintenant c'est py37-iocage (1.2).
un simple pkg delete et pkg install ensuite ?
C'est suite à l'upgrade 12.0 vers 12.1 (j'avais un peu procrastiné).
Faut que je mette à jour les jails maintenant.
J'ai rien trouvé sur le sujet.
Bon… ça m'énèrve de voir la famille créer des groupes sur WhatsApp pour garder le contact visuel !
Du coup je relance pour un coup de main (pointeur vers des docs) pour installer #JitsiMeet sur un serveur #FreeBSD.
J'ai déjà un prosody (serveur xmpp) qui tourne pour mon instance diaspora et le nginx qui va avec.
Au fait Masto, je galère pour mettre à jour #Peertube sur mon #FreeBSD.
Encore un problème avec le module sharp et la libvips.
ça trouve pas vips/vips8 pourtant bien présent dans /usr/local/include.
vips à jour depuis les ports (version binaire avec pkg).
Ça commence à me fatiguer NodeJS et Cie en fait ! 😂
Pourquoi python-ldap (3.2.0) il veut pas compiler sous #FreeBSD ? Hein pourquoi il trouve pas lber.h qui se trouve bien dans /usr/local/include alors que la 3.1.0 se compile sans soucis (dans un virtualenv) ?
Une option à passer à pip pour qu'il trouve bien ?
C'est pour être joueur et installer la 0.19rc1 de #Funkwhale.
J'ai réussi a faire tourner avec la 3.1.0 mais comme j'ai eu des plantages je voulais vérifier que c'en était pas la cause avant d'ouvrir un ticket.
/cc @eliotberriot@mastodon.eliotberriot.com
Bon… faudrait quand même que je m'occupe de mettre à jour mon instance Masto moi, suis un peu en retard…
Est-ce que ça fonctionne encore avec Ruby 2.4 ? Parce que pas encore 2.6 sous #FreeBSD.
Bon… on tente de reproduire le problème 10.3>11.2 avec geom et les label dans une VM avec exactement le même setup…
…et ça démarre !
Bon j'ai installé un 10.3 directement. Je ne me souviens vraiment plus si j'étais en 9.* ou déjà en 10.* quand j'ai installé cette machine.
Mais bon j'avais réinstallé le bootcode du 10.3, donc…
Y'a un truc qui m'échappe…
Fait chier que le KVM coûte un bras juste pour 24h00… (30€)
Parce que ça n'aura pas ma peau !
J'aurais le dernier mot, non mais.
Bon… 10.3 > 10.4 OK.
10.4 > 12.0 ça passe pas non plus.
Comme j'ai pas le KVM, peux pas confirmer que ça vienne du même problème.
Bon… on va rester en 10.4. :/
Aurais-je trouvé la solution dans le dernier message de ce thread ?
https://groups.google.com/forum/#!topic/muc.lists.freebsd.stable/PywE42FLBjw
=>
Bug 221075 - geom_flashmap(4) exposes race rendering / on ZFS unbootable
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221075
#FreeBSD 10.3>10.2
Et ben ça marche toujours pas…
Nouvelle tentative ce soir (et évidement le KVM que pour 24h00, donc j'avais pas la console), avec un snapshot avant le freebsd-update install cette foi… (donc je peux toujours le relancer, sauf que le freebsd rollback, ça rollback pas le kernel… qui est toujours dans kernel.old, parce que rescue en 10.3 ?).
Et ben… ça pas marche…
#FreeBSD 10.3>11.2
Bon… c'est pas le tout, y'a boulot…
Si je me bougeais ?
Allez hop!
On s'occupera de l'upgrade #FreeBSD plus tard… (mais ça me travaille cette histoire, pas une machine qui aura ma peau !)
Bon, peut-être pas une bonne idée de m'occuper de mon "vieux" 10.3 que j'ai oublié de passer en 10.4 pour le mettre à jour en 11.2 aujourd'hui… si ?
Pour le passer en 12.0 on va attendre un peu en revanche.
Dites, les admins #Peertube et/ou #FreeBSD qui font tourner des machins en #NodeJS…
J'ai ouvert une issue :
https://github.com/Chocobozzz/PeerTube/issues/1477
C'est quoi le mieux ?
Je m'étais inspiré du script écrit par @jrm qui lance le "stream" pour Mastodon.
Mais après le passage à 11.2, visiblement stop ou restart ne stoppait plus Peertube.
Mettre le nom du process fonctionne, mais on a pas le pid.
Hors il faut le pid…
daemon ? pm2 (ce qui ferait redémarrer après un plantage) ?
Un équivalent à pm2 ?…
Bassiste, ingé-son, newsmaster, pas informaticien (en théorie), autodidacte, cyclotouriste/sportif et "vélotafeur".
Au boulot, responsable du SI (logiciels).