TeDomum issueshttps://forge.tedomum.net/groups/tedomum/-/issues2024-03-20T11:36:44Zhttps://forge.tedomum.net/tedomum/peertube/-/issues/63Bad CGU link2024-03-20T11:36:44ZcyrinuxBad CGU linkhttps://www.tedomum.net/page/cgu return 404https://www.tedomum.net/page/cgu return 404https://forge.tedomum.net/tedomum/element/-/issues/60Mettre à jour v1.11.602024-03-15T11:58:03ZMickGeMettre à jour v1.11.60le build est fait : https://forge.tedomum.net/tedomum/element/-/jobs/83759.le build est fait : https://forge.tedomum.net/tedomum/element/-/jobs/83759.do3do3https://forge.tedomum.net/tedomum/bitwarden_rs/-/issues/18Mise à jour vers 1.30.52024-03-16T10:10:11ZMickGeMise à jour vers 1.30.5MickGeMickGehttps://forge.tedomum.net/tedomum/etherpad/-/issues/10Problème à l'exportation2024-02-25T22:39:14ZAngedestenebresProblème à l'exportationL'exportation en fichier HTML, PDF et ODF ne fonctionnent pas. En revanche, c'est OK pour Texte brut et etherpad.L'exportation en fichier HTML, PDF et ODF ne fonctionnent pas. En revanche, c'est OK pour Texte brut et etherpad.https://forge.tedomum.net/tedomum/mastodon/-/issues/52v4.2.8 à installer2024-03-16T14:44:13ZAngedestenebresv4.2.8 à installerVoir : https://github.com/mastodon/mastodon/releases/tag/v4.2.8Voir : https://github.com/mastodon/mastodon/releases/tag/v4.2.8reminecreminechttps://forge.tedomum.net/tedomum/mastodon/-/issues/51v4.2.7 à installer2024-02-16T21:46:45ZAngedestenebresv4.2.7 à installerVoir : https://github.com/mastodon/mastodon/releases/tag/v4.2.7Voir : https://github.com/mastodon/mastodon/releases/tag/v4.2.7https://forge.tedomum.net/tedomum/mastodon/-/issues/50v4.2.6 à installer2024-02-15T17:34:57ZAngedestenebresv4.2.6 à installerSee: https://github.com/mastodon/mastodon/releases/tag/v4.2.6See: https://github.com/mastodon/mastodon/releases/tag/v4.2.6https://forge.tedomum.net/tedomum/documentation/-/issues/186Erreurs d'écriture sur le registry Docker2024-02-18T14:17:18Zkaiyoupierre@jaury.euErreurs d'écriture sur le registry DockerIl y a des erreurs régulières d'écriture sur le registry Docker. A priori c'est lié à des erreurs sur le backend S3, des parts manquantes par exemple :
```
2024-02-01_20:31:20.89938 time="2024-02-01T20:31:20.899Z" level=info msg="payloa...Il y a des erreurs régulières d'écriture sur le registry Docker. A priori c'est lié à des erreurs sur le backend S3, des parts manquantes par exemple :
```
2024-02-01_20:31:20.89938 time="2024-02-01T20:31:20.899Z" level=info msg="payload copied" action="blob PUT" auth_project_paths="[tedomum/mastodon]" auth_user_name=mickge auth_user_type=build content_length=0 copied=0 correlation_id=01HNK5WV
1J71XV18R6MKAX9FJT go_version=go1.20.12 root_repo=tedomum vars_name=tedomum/mastodon vars_uuid=33eae5c2-f9aa-494a-b961-c1376117b2fa version=v3.88.0-gitlab
2024-02-01_20:31:21.25070 time="2024-02-01T20:31:21.250Z" level=info msg="new blob uploaded" auth_project_paths="[tedomum/mastodon]" auth_user_name=mickge auth_user_type=build correlation_id=01HNK5WV1J71XV18R6MKAX9FJT digest="sha256:825ac1f
c646ed6de1a4041a25df3ed2c435a58e769b24e823beb686434453306" go_version=go1.20.12 media_type=application/octet-stream root_repo=tedomum size_bytes=133243209 vars_name=tedomum/mastodon vars_uuid=33eae5c2-f9aa-494a-b961-c1376117b2fa version=v3.
88.0-gitlab
2024-02-01_20:31:23.41205 time="2024-02-01T20:31:23.411Z" level=error msg="unknown error completing upload" auth_project_paths="[tedomum/mastodon]" auth_user_name=mickge auth_user_type=build correlation_id=01HNK5WV1J71XV18R6MKAX9FJT error="
s3aws: InvalidPart: Parts given to CompleteMultipartUpload do not match uploaded parts\n\tstatus code: 400, request id: , host id: " go_version=go1.20.12 root_repo=tedomum vars_name=tedomum/mastodon vars_uuid=33eae5c2-f9aa-494a-b961-c137611
7b2fa version=v3.88.0-gitlab
2024-02-01_20:31:23.41210 time="2024-02-01T20:31:23.411Z" level=error msg="error canceling upload after error" auth_project_paths="[tedomum/mastodon]" auth_user_name=mickge auth_user_type=build correlation_id=01HNK5WV1J71XV18R6MKAX9FJT erro
r="already closed" go_version=go1.20.12 root_repo=tedomum vars_name=tedomum/mastodon vars_uuid=33eae5c2-f9aa-494a-b961-c1376117b2fa version=v3.88.0-gitlab
2024-02-01_20:31:23.44487 time="2024-02-01T20:31:23.444Z" level=error msg="unknown error" auth_project_paths="[tedomum/mastodon]" auth_user_name=mickge auth_user_type=build code=UNKNOWN content_type=application/octet-stream correlation_id=0
1HNK5WV1J71XV18R6MKAX9FJT detail="s3aws: InvalidPart: Parts given to CompleteMultipartUpload do not match uploaded parts\n\tstatus code: 400, request id: , host id: " error="unknown: unknown error" go_version=go1.20.12 host=docker.tedomum.n
et method=PUT remote_addr="2a01:4f9:c010:60f4::1" root_repo=tedomum uri="/v2/tedomum/mastodon/blobs/uploads/33eae5c2-f9aa-494a-b961-c1376117b2fa?_state=rwuTbf6AJhn9mWPaJnJ-KuODZTctW7PnbGckdq0uZVd7Ik5hbWUiOiJ0ZWRvbXVtL21hc3RvZG9uIiwiVVVJRCI6
IjMzZWFlNWMyLWY5YWEtNDk0YS1iOTYxLWMxMzc2MTE3YjJmYSIsIk9mZnNldCI6MTMzMjQzMjA5LCJTdGFydGVkQXQiOiIyMDI0LTAyLTAxVDIwOjMxOjAwWiJ9&digest=sha256%3A825ac1fc646ed6de1a4041a25df3ed2c435a58e769b24e823beb686434453306" user_agent=kaniko/v1.20.0 vars_na
me=tedomum/mastodon vars_uuid=33eae5c2-f9aa-494a-b961-c1376117b2fa version=v3.88.0-gitlab
2024-02-01_20:31:23.44491 {"content_type":"application/json","correlation_id":"01HNK5WV1J71XV18R6MKAX9FJT","duration_ms":2818,"host":"docker.tedomum.net","level":"info","method":"PUT","msg":"access","proto":"HTTP/1.1","referrer":"","remote_
addr":"127.0.0.1:43534","remote_ip":"2a01:4f9:c010:60f4::1","status":500,"system":"http","time":"2024-02-01T20:31:23.444Z","ttfb_ms":2818,"uri":"/v2/tedomum/mastodon/blobs/uploads/33eae5c2-f9aa-494a-b961-c1376117b2fa?_state=rwuTbf6AJhn9mWPa
JnJ-KuODZTctW7PnbGckdq0uZVd7Ik5hbWUiOiJ0ZWRvbXVtL21hc3RvZG9uIiwiVVVJRCI6IjMzZWFlNWMyLWY5YWEtNDk0YS1iOTYxLWMxMzc2MTE3YjJmYSIsIk9mZnNldCI6MTMzMjQzMjA5LCJTdGFydGVkQXQiOiIyMDI0LTAyLTAxVDIwOjMxOjAwWiJ9\u0026digest=sha256%3A825ac1fc646ed6de1a4041
a25df3ed2c435a58e769b24e823beb686434453306","user_agent":"kaniko/v1.20.0","written_bytes":123}
2
```https://forge.tedomum.net/tedomum/mastodon/-/issues/49Version 4.2.4 à installer2024-02-14T09:01:25ZAngedestenebresVersion 4.2.4 à installerVoir : https://github.com/mastodon/mastodon/releases/tag/v4.2.4Voir : https://github.com/mastodon/mastodon/releases/tag/v4.2.4https://forge.tedomum.net/tedomum/element/-/issues/59Mise à jour vers v1.11.532024-01-18T22:27:16ZMickGeMise à jour vers v1.11.53Le build est fait.
Je veux avoir la confirmation de devoir faire la modification dans la configuration de _kitty_, puis :
```bash
flux -n kube-ops reconcile kustomization flux --with-source
```Le build est fait.
Je veux avoir la confirmation de devoir faire la modification dans la configuration de _kitty_, puis :
```bash
flux -n kube-ops reconcile kustomization flux --with-source
```MickGeMickGehttps://forge.tedomum.net/tedomum/etherpad/-/issues/9Mise à jour vers v1.9.62024-01-07T21:39:02ZMickGeMise à jour vers v1.9.6Actuellement le build est en cours.Actuellement le build est en cours.MickGeMickGehttps://forge.tedomum.net/tedomum/mailu/-/issues/35Mise à jour vers 2.0.362024-01-09T21:22:02ZMickGeMise à jour vers 2.0.36Le build est actuellement en cours.Le build est actuellement en cours.MickGeMickGehttps://forge.tedomum.net/tedomum/peertube/-/issues/62v6.0.3 à installer2024-01-18T21:38:08ZAngedestenebresv6.0.3 à installerVoir: https://github.com/Chocobozzz/PeerTube/releasesVoir: https://github.com/Chocobozzz/PeerTube/releaseshttps://forge.tedomum.net/tedomum/lemmy/-/issues/19v0.19.0 à installer2024-03-14T20:06:29ZAngedestenebresv0.19.0 à installerVoir: https://join-lemmy.org/news/2023-12-15_-_Lemmy_Release_v0.19.0_-_Instance_blocking,_Scaled_sort,_and_Federation_QueueVoir: https://join-lemmy.org/news/2023-12-15_-_Lemmy_Release_v0.19.0_-_Instance_blocking,_Scaled_sort,_and_Federation_Queuehttps://forge.tedomum.net/tedomum/kity/-/issues/20Mise à jour Garage en 0.92023-12-05T22:11:10Zkaiyoupierre@jaury.euMise à jour Garage en 0.9HalfaHalfahttps://forge.tedomum.net/tedomum/kity/-/issues/19Migration vers hepto v22024-01-20T12:01:48Zkaiyoupierre@jaury.euMigration vers hepto v2Cette issue a pour but de préarer, suivre, et documenter la migration de notre cluster vers hepto v2 le samedi 9 décembre à partir de 13h. On prévois une à quatre heure de travail.
## Décisions dimensionnantes
Sur la réinstallation des...Cette issue a pour but de préarer, suivre, et documenter la migration de notre cluster vers hepto v2 le samedi 9 décembre à partir de 13h. On prévois une à quatre heure de travail.
## Décisions dimensionnantes
Sur la réinstallation des OS, actuellement les noeuds Kity tournent sous Debian 11. Il serait sage soit de les dist-upgrade, soit de les réinstaller. Comme toutes les données sont sur une partition à côté, je serais assez favorable à les réinstaller sous Debian 12 histoire de faire les choses bien.
Sur l'état du cluster, je propose de redéployer from scratch plutôt que de migrer les objets k8s. Vu le nombre de majeures c'est plus sage.
Sur les données, plutôt que de les recopier, je propose de les conserver in place. Ainsi, la partition de données peut être conservée telle quelle. Les seules données essentielles sont celles de Garage. Nous avons également les données statistiques sur Prometheus et les dashboard Grafana, faciles à conserver in place bien qu'on voudra plus tard les déplacer sur un stockage distribué.
Sur le noeud public, je propose de le déployer sur aegir cette fois, plutôt que sur une machine dédiée. Il y a de grandes chances que ça fonctionne, et ça libérera un serveur, et les sous qui vont avec.
## Déroulé de la migration
### Préparation (au plus tard vendredi 22h, sinon on reporte)
- [x] Annoncer la coupure du cluster et des services associés le samedi 9 décembre de 13h à 18h.
- [x] S'assurer de la disponibilité de tout le monde nécessaire sur le créneau.
- [ ] #21 Documenter la liste des machines du cluster avec plus de détails, dont le schéma de partitionnement, le chiffrement de disque, etc.
- [x] Tester et retester le déploiement d'un cluster avec la collection Ansible, y compris quand on ne déploie qu'un noeud avec le playbook.
- [x] Tester le helm chart hepto pour déployer la base et un Flux, y-compris sur le Flux TeDomum
- [x] #21 Mettre à jour Garage en 0.9
- [x] Ajouter tous les admins du cluster dans la bonne team Vault et y partager le password de déploiement Ansible
- [x] Clôner les dépôts nécessaires chez tout le monde
- [x] Déployer le master `mainecoon` du nouveau cluster et partager l'anchor dans la config Ansible
- [x] Déployer le noeud public `angora` sur aegir
- [x] Déployer un noeud temporaire `chartreux` chez kaiyou sur une machine en Debian 12
- [x] Configurer une branche du flux TeDomum en désactivant toutes les kustomizations pour commencer
- [x] Bootstrap le cluster sur la branche de flux mentionnée
- [x] Déployer traefik, cert-manager, un ingress pour l'apiserver sur une adresse temporaire, et un podinfo de test
- [x] Fournir des tokens de connexion à tout le monde
### Le jour J
- [x] Le matin annoncer à nouveau la coupure générale
- [x] 12h Dernière annonce de coupure, confirmation des disponibilités des acteurs
- [x] 13h Briefing et dernières vérifications
- [x] 13h15 Extinction de Kity et réinstallation de l'OS sur tous les noeuds
- [x] 13h30 Déploiement des 3 noeuds supplémentaires
- [x] 13h45 Déploiement et tests de Garage
- [x] 14h Annonce du retour de la majorité des services
- [ ] 14h Déploiement progressif des services manquants sur Kity en réactivant les kustomization (priorité à crypt0n, chat, ntfy, et collabora, le reste est plus délicat mais peut attendre)
### Après les faits
- [ ] Communiquer sur la migration et sur l'emploi de Hepto v2
- [ ] Merge la branche du dépôt Flux dans la main et basculer Flux dessushttps://forge.tedomum.net/tedomum/peertube/-/issues/61Activer la création de compte avec validation côté modération2024-01-20T12:02:08ZAngedestenebresActiver la création de compte avec validation côté modérationHey :cat:
Je mets ici l'idée suggérée sur Matrix pour ne pas l'oublier ! En soi, cette fonctionnalité est présente depuis un petit moment et j'étais passé à côté... Je l'ai découverte dans cet article de Framasoft : https://framablog.o...Hey :cat:
Je mets ici l'idée suggérée sur Matrix pour ne pas l'oublier ! En soi, cette fonctionnalité est présente depuis un petit moment et j'étais passé à côté... Je l'ai découverte dans cet article de Framasoft : https://framablog.org/2023/11/28/peertube-v6-est-publie-et-concu-grace-a-vos-idees/
> une fonctionnalité « demander un compte », où les modérateurices d’instance peuvent gérer et modérer les nouvelles demandes de compte ;
De ce fait, je propose de regarder pour l'activer en attendant la migration vers Hiboo : https://forge.tedomum.net/tedomum/peertube/-/issues/44
Qu'en pensez-vous ?https://forge.tedomum.net/tedomum/documentation/-/issues/184GitLab Flavored Markdown - rendu Mermaid impossible2023-12-03T13:00:17Zcome_744GitLab Flavored Markdown - rendu Mermaid impossibleBonjour,
J'ai l'impression que Mermaid ne fonctionne pas sur cette instance GitLab. Par exemple:
````
```mermaid
stateDiagram
[*] --> Still
Still --> [*]
Still --> Moving
Moving --> Still
Moving --> Crash
Crash...Bonjour,
J'ai l'impression que Mermaid ne fonctionne pas sur cette instance GitLab. Par exemple:
````
```mermaid
stateDiagram
[*] --> Still
Still --> [*]
Still --> Moving
Moving --> Still
Moving --> Crash
Crash --> [*]
```
````
> Firefox ne peut pas ouvrir cette page
>
> Pour protéger votre sécurité, forge.tedomum.net ne permettra pas à Firefox d’afficher la page si celle-ci est intégrée par un autre site. Pour voir cette page, vous devez l’ouvrir dans une nouvelle fenêtre.
>
> En savoir plus…
>
> Signaler les erreurs similaires pour aider Mozilla à identifier et bloquer les sites malveillants
Ça affiche pareil chez vous ?
```mermaid
stateDiagram
[*] --> Still
Still --> [*]
Still --> Moving
Moving --> Still
Moving --> Crash
Crash --> [*]
```
* https://docs.gitlab.com/ee/user/markdown.html#mermaidhttps://forge.tedomum.net/tedomum/documentation/-/issues/183Gitlab mailroom plante au démarrage2024-01-20T12:01:43Zkaiyoupierre@jaury.euGitlab mailroom plante au démarrageDepuis la 16.6, Gitlab mailroom plante au démarrage, ce qui fait également échouer l'instance entière. Je m'en suis rendu compte en lançant la migration des assets vers Garage.
L'issue est documentée ici : https://gitlab.com/gitlab-org/...Depuis la 16.6, Gitlab mailroom plante au démarrage, ce qui fait également échouer l'instance entière. Je m'en suis rendu compte en lançant la migration des assets vers Garage.
L'issue est documentée ici : https://gitlab.com/gitlab-org/gitlab/-/issues/432257
En attendant le workaround :
```
docker-compose restart gitlab
docker-compose exec gitlab bash
```
Et dans le shell :
```
curl -o /tmp/mailroom.patch https://gitlab.com/gitlab-org/gitlab/-/merge_requests/137279.diff
cd /opt/gitlab/embedded/service/gitlab-rails
patch -p1 < /tmp/mailroom.patch
gitlab-ctl restart mailroom
```kaiyoupierre@jaury.eukaiyoupierre@jaury.euhttps://forge.tedomum.net/tedomum/synapse/-/issues/118Outdated and vulnerable Synapse version2023-11-05T20:43:47ZamindaOutdated and vulnerable Synapse versionTedomum.net is running Synapse 1.88.0, while the current stable release is 1.95.1 at the time of writing.
- https://github.com/matrix-org/synapse/releases/latest
There have been multiple reported security advisories since that release ...Tedomum.net is running Synapse 1.88.0, while the current stable release is 1.95.1 at the time of writing.
- https://github.com/matrix-org/synapse/releases/latest
There have been multiple reported security advisories since that release including the aforementioned 1.95.1.
- https://github.com/matrix-org/synapse/security
Tedomum.net also cannot be used to join rooms using room version 11 since that requires at least Synapse 1.93.0.
I hope you will upgrade soon. Thank you for running the homserver.