TeDomum issueshttps://git.tedomum.net/groups/tedomum/-/issues2021-06-19T10:00:24Zhttps://git.tedomum.net/tedomum/nextcloud/-/issues/276Erreurs 500 à la connexion ou erreur sur Cospend ou autre appli2021-06-19T10:00:24ZAngedestenebresErreurs 500 à la connexion ou erreur sur Cospend ou autre appliJ'ai relancé Nextcloud car il y avait pas mal d'erreur 500, notamment à la connexion.
Par ailleurs, après la MAJ de cospend, j'ai pu voir que l'appli fonctionnait mais j'ai eu une erreur qui s'est affichée aussi et les logs remontent pa...J'ai relancé Nextcloud car il y avait pas mal d'erreur 500, notamment à la connexion.
Par ailleurs, après la MAJ de cospend, j'ai pu voir que l'appli fonctionnait mais j'ai eu une erreur qui s'est affichée aussi et les logs remontent pas mal d'erreurs.
Il serait peut-être bien de regarder cela pour améliorer la stabilité de l'ensemble.https://git.tedomum.net/tedomum/nextcloud/-/issues/284Ralentissements / Arrêt de chargement des pages2021-07-21T16:24:57ZmalekhmlcmRalentissements / Arrêt de chargement des pagesIl est parfois impossible ou difficile d'utiliser le service NextCloud, à cause de ralentissements parfois tellement importants que les pages ou les requêtes n'aboutissent plus.
Il arrive par exemple de perdre des évènements créé dans u...Il est parfois impossible ou difficile d'utiliser le service NextCloud, à cause de ralentissements parfois tellement importants que les pages ou les requêtes n'aboutissent plus.
Il arrive par exemple de perdre des évènements créé dans un calendrier ou de ne pas pouvoir visualiser un agenda.
La navigation entre le module Agenda et Fichier pose aussi problème.
Nous sommes 3 utilisateurs à faire ce constat, avec des connexions Internet différentes et nous pouvons charger correctement d'autres sites web sans problèmes.
Je soupçonne un problème de charge sur le serveur. Si l'utilisation des ressources matérielles est ok, ça me fait penser à un problème de configuration du serveur Web avec quelque chose autour du nombre de requêtes pouvant être traitées en parallèle.
Au besoin, je peux rejoindre le groupe sur Matrix pour aider.https://git.tedomum.net/tedomum/documentation/-/issues/87Migration vers Hiboo2021-01-19T18:26:56Zkaiyoupierre@jaury.euMigration vers HibooSuivi de la migration de l'authentification vers Hiboo
Cette issue permet le suivi de migration vers phobos de l'ensemmble des services
Faits :
- [x] data (31/03/2020)
- [x] files (31/03/2020)
- [x] forge (15/02/2020)
- [x] mastodon (0...Suivi de la migration de l'authentification vers Hiboo
Cette issue permet le suivi de migration vers phobos de l'ensemmble des services
Faits :
- [x] data (31/03/2020)
- [x] files (31/03/2020)
- [x] forge (15/02/2020)
- [x] mastodon (05/01/2020)
- [x] matrix (15/02/2020)
- [x] stats (15/02/2020)
- [x] write (14/07/2020)
Faisables :
- [ ] blogs
- [ ] dns
- [ ] video
- [ ] feeds
- [x] stream
A étudier, finir de développer :
- [ ] lemmy
- [ ] translate
- [ ] pixhttps://git.tedomum.net/tedomum/documentation/-/issues/94Images qui ne s'affichent plus sur la documention2020-08-08T16:58:28ZAngedestenebresImages qui ne s'affichent plus sur la documentionComme vu sur Matrix, pour certaines pages de notre documentation, exemple : https://forge.tedomum.net/tedomum/documentation/-/wikis/Email
Les images ne s'affichent plus et donne une erreur 404 :
![Capture_d_écran_du_2020-04-22_16.07.38...Comme vu sur Matrix, pour certaines pages de notre documentation, exemple : https://forge.tedomum.net/tedomum/documentation/-/wikis/Email
Les images ne s'affichent plus et donne une erreur 404 :
![Capture_d_écran_du_2020-04-22_16.07.38](/uploads/6e29ebd1a748e6d2818484d230595fff/Capture_d_écran_du_2020-04-22_16.07.38.png)https://git.tedomum.net/tedomum/mastodon/-/issues/24Hiboo - Compte créé avec un _1 à la fin2020-05-06T07:57:40Zkaiyoupierre@jaury.euHiboo - Compte créé avec un _1 à la finEx : je demande la création du compte `@pseudo@mastodon.tedomum.net` et je me retrouve avec `@pseudo_1@mastodon.tedomum.net` uniquement dans Mastodon, tout est bon dans l'interface d'Hiboo.Ex : je demande la création du compte `@pseudo@mastodon.tedomum.net` et je me retrouve avec `@pseudo_1@mastodon.tedomum.net` uniquement dans Mastodon, tout est bon dans l'interface d'Hiboo.https://git.tedomum.net/tedomum/synapse/-/issues/117Stockage des media Matrix sur Minio2023-11-21T20:13:10Zkaiyoupierre@jaury.euStockage des media Matrix sur MinioAujourd'hui nous devons migrer en urgence `cyprus`, ce qui n'était initialement prévu que le 12 avec intervention pour la migration aujourd'hui et demain. Il a donc été drain hier soir sans préavis.
En conséquence, le Minio hébergé dess...Aujourd'hui nous devons migrer en urgence `cyprus`, ce qui n'était initialement prévu que le 12 avec intervention pour la migration aujourd'hui et demain. Il a donc été drain hier soir sans préavis.
En conséquence, le Minio hébergé dessus est arrêté, et il hébergeait les Media Matrix, parmi les derniers binaires que nous ne stockons pas sur notre cluster Garage. En conséquence, l'upload et la réception de pièce-jointe par Matrix est interrompue depuis hier soir également.
Nous allons d'abord basculer le stockage des nouvelles pièces-jointes vers Garage, rétablissant l'upload et l'affichage des nouvelles, mais les pièces-jointes existantes ne seront pas accessibles. Puis dans les jours prochains nous synchroniserons l'historique des pièces-jointes.kaiyoupierre@jaury.eukaiyoupierre@jaury.euhttps://git.tedomum.net/tedomum/kity/-/issues/17Intégration de stockage flash sur le cluster2023-11-21T20:13:03Zkaiyoupierre@jaury.euIntégration de stockage flash sur le clusterLes événements des dix derniers jours et le début de résolution aujourd'hui l'ont montré de manière assez franche. On posait la question d'acheter maintenant ou pas du flash pour le cluster (on en aura de toute façon besoin plus tard pou...Les événements des dix derniers jours et le début de résolution aujourd'hui l'ont montré de manière assez franche. On posait la question d'acheter maintenant ou pas du flash pour le cluster (on en aura de toute façon besoin plus tard pour le stockage des BDD). Au final, je suis convaincu que même si l'emploi n'est pas nominal dès aujourd'hui, cela reste essentiel pour soutenir les solutions qu'on emploie, en stockage particulièrement, puisqu'on n'en maîtrise pas finement le comportement IO et qu'il faudra de temps en temps absorber la charge le temps d'optimiser.
Bref : il nous faut du flash, il en faut au moins sur chaque noeud qui héberge aujourd'hui du garage et sur chaque noeud qui hébergera demain des BDD. La question c'est combien et comment ? Je propose de poser ce qui est requis d'abord, en intégrant un schema qui offre de la souplesse.
# Volumétries et répartition
On a besoin de deux types de stockage sur les noeuds : du rapide (plutôt basse latence en random que bon débit, même si ça ne fait pas de mal), et du standard (sur lequel on fait peu de random et on peut patienter quelques ms par accès). Résumé autrment : du SSD/NVMe et du rotatif. L'orientation est à placer sur du rapide les conteneurs, possiblement l'OS s'il n'est pas distinct, et les "métadonnées" (les tables de différentes bases, qu'il s'agisse de relationnel, des meta garage, etc.) ; et sur du standard les données objet, les blobs non structurés.
J'ai fait un bilan des volumétries actuelles et de ce qu'on peut raisonnablement projeter par noeud à 3-5 ans (hautement spéculatif, j'ai fait une grosse loi de Moore à 3 ans, soit peu ou prou x3). Pour le stockage distribué ou répliqué, je prends l'hypothèse de 1 standby sur postgres et 3 réplicas sur garage. Tout est projeté sur un cluster à 5 noeuds (on est à 3, 4 prévu, on aura probablement un 5è dans l'intervalle).
Le stockage objet mesuré est la somme des usages actuels qu'on imagine basculer brutalement sur du stockage objet (images 15Go, mastodon 500Go, matrix 600Go, owncloud 100Go, video 250Go, pixelfed 3Go, artifacts 125Go), c'est à dire 1.6To
| Usage | Volumétrie actuelle | Volumétrie projetée | Brut par noeud, rapide | Brut par noeud, standard |
|-------|---------------------|---------------------|------------------------|--------------------------|
| Objets | 1.6To | 5To | 100Go | 3To |
| Bases relationnelles | 650Go | 2To | 800Go | 10Go (wal attendant archive) |
| Dépôts Git | 10Go | 30Go | 1Go | 30Go (aucune idée de comment on répliquera) |
| Mails | 100Go | 300Go | 1Go | 300Go (idem) |
| OS | 20Go | 60Go | 60Go | |
| Hepto | 80Go | 240Go | 240Go | |
| **Total** | | 6To | 1To | 3.5To |
Cela prèche pour disposer au minimum d'un flash de 1To et un rotatif de 4To par noeud qu'on gérerait maintenant dans le cluster. Tout le monde ne sera pas à ce niveau-là immédiatement mais ce n'est pas un problème. Je propose qu'on fixe comme orientation court-moyen terme : mini 4To de stockage dont 500Go de flash, visant 1To de flash par noeud. Le plus simple pour l'implémenter reste de faire 1To SSD + 4To HDD. Lorsqu'on a plus sans effort on peut. Lorsque le packaging oblige à faire un seul support, on peut faire 4To SSD.
# Intégration dans hepto
Un des enjeux reste que le stockage doit être accessible à hepto de manière gérable dans le temps. Jusqu'ici on montait le HDD (seule support dispo) dans `/hdd` dans hepto.
Avec le recul c'est assez mal informé. Le déplacement des metadata garage vers SSD en témoigne. kubernetes supporte assez mal les points de montage non homogènes dans un cluster, surtout quand on fait du `hostPath` dans un `DaemonSet`. En vérité c'est classique de beaucoup de technos donc il faut uniformiser ça. Pour monter les metadata garage, pour le moment on a surchargé le `/hdd/garage/meta`, puisque tout était monté dans `/hdd` initialement.
Il me semble qu'il faut distinguer le besoin de l'implémentation pour avoir un petit peu de souplesse. Ma proposition à ce stade :
- on stocke tout dans `/mnt` dans hepto, `/mnt/data` pour les données non structurées/indexées, et `/mnt/meta` pour les metadonnées indexées qui ont besoin de stockage rapide ;
- on laisse soin à l'hôte d'exposer des points de montage corrects et unifiés (avec LVM ou autre) et de les monter dans hepto
- en cas de HDD + SSD par exemple, on monte le HDD dans `/mnt/data` et le SSD dans `/mnt/meta`
- en cas de gros HDD mais pas encore de SSD, ou de gros SSD qui couvre tout, on le monde dans `/mnt`https://git.tedomum.net/tedomum/mailu/-/issues/33Mise à jour vers v22023-11-21T20:13:26ZMickGeMise à jour vers v2<https://mailu.io/master/releases.html#mailu-2-0-2023-04-03><https://mailu.io/master/releases.html#mailu-2-0-2023-04-03>kaiyoupierre@jaury.eukaiyoupierre@jaury.euhttps://git.tedomum.net/tedomum/wordpress/-/issues/35Faire le tri dans les thèmes trop anciens2023-12-03T09:22:02ZMickGeFaire le tri dans les thèmes trop anciensDes thèmes utilisés ne sont plus suivis depuis longtemps…
Voici les dates des dernières mises à jour à ce jour de ces thèmes utilisés :
1. __Admired → 2012.07.07__
1. Astra → 2023.11.07
1. Baskerville → 2022.12.23
1. Blog Starter → 202...Des thèmes utilisés ne sont plus suivis depuis longtemps…
Voici les dates des dernières mises à jour à ce jour de ces thèmes utilisés :
1. __Admired → 2012.07.07__
1. Astra → 2023.11.07
1. Baskerville → 2022.12.23
1. Blog Starter → 2023.11.11
1. __ChocoTheme → pas de date…__
1. __Clean Retina → 2021.10.06__
1. Garfunkel → 2023.05.02
1. Graphene → 2022.03.19
1. Hemingway → 2022.12.23
1. Hoffman → 2022.12.23
1. __Matheson → 2017.03.08__
1. Michelle → 2023.08.15
1. __Paradise → 2013.01.05__
1. __Retina → 2021.03.23__
1. Rowling → 2022.12.23
1. __Simppeli → 2017.02.05__
1. __Spun → 2013.12.04__
1. Twenty Eleven → 2023.11.07
1. Twenty Twelve → 2023.11.07
1. Twenty Seventeen → 2023.11.07
1. Twenty Twenty → 2023.11.07
Ci-dessous, la liste des thèmes installés et inutilisés _(si j'ai le courage, je verrai pour automatiser la récupération de la date)_ :
1. Asusena
1. BoldR Lite
1. deCoder
1. Delicate
1. evolve
1. Headless
1. HopScotch
1. inLine
1. Light Clean Blue
1. Lovecraft
1. Northern-Clouds
1. Responsive
1. SEOS Social
1. Shell Lite
1. StartupWP
1. Susty
1. Trending Mag
1. Trend News
1. Twenty Fifteen
1. Twenty Fourteen
1. Twenty Nineteen
1. Twenty Sixteen
1. Twenty Ten
1. Twenty Thirteen
1. Twenty Twenty-One
1. Twenty Twenty-Two
1. Veggie Lite
1. VW Newspaper
<details><summary>Pour mémoire : Script JS</summary>
<pre>{
const used = ["Admired", "Astra", "Baskerville", "Blog Starter", "ChocoTheme", "Clean Retina", "Garfunkel", "Graphene", "Hemingway", "Hoffman", "Matheson", "Michelle", "Paradise", "Retina", "Rowling", "Simppeli", "Spun", "Twenty Eleven", "Twenty Seventeen", "Twenty Twelve", "Twenty Twenty"]
const themes = Array.from(document.querySelectorAll(".theme-title strong")).reduce((acc, el) => {
const txt = el.textContent
if (!used.includes(txt))
acc.push(txt);
return acc;
},[]);
console.log(themes.join('\n'));
}</pre>
</details>https://git.tedomum.net/tedomum/nextcloud/-/issues/227Aucun email pour un compte créé avec Hiboo ce qui pose souci pour les RDV dan...2023-12-10T00:42:52ZAngedestenebresAucun email pour un compte créé avec Hiboo ce qui pose souci pour les RDV dans l'agendaQuand on créé un évènement dans l'agenda, il est possible d'inviter des personnes en ajoutant leur mail. Cependant, quand on a créé son compte avec Hiboo, aucun mail n'est renseigné par défaut et il est impossible en tant qu'utilisateur ...Quand on créé un évènement dans l'agenda, il est possible d'inviter des personnes en ajoutant leur mail. Cependant, quand on a créé son compte avec Hiboo, aucun mail n'est renseigné par défaut et il est impossible en tant qu'utilisateur d'en renseigner un.
De ce fait, on se retrouve avec cela :
![image](/uploads/0789bb628ed5510f7c5ce25f3dc9edbb/image.png)
Et quand on va dans son profil, aucune option n'est disponible pour modifier son adresse email.https://git.tedomum.net/tedomum/kity/-/issues/12Nouvelle version d'element ne run pas2023-11-21T20:12:18ZayinihoNouvelle version d'element ne run pasDepuis la v1.11.3, kity ne parvient pas à faire tourner nos nouvelles version d'element. Nous n'avons rien changé sur notre dépôt, ni rien côté config helm/kity.
Je joins les logs kubectl logs et describe.
[kubectl_logs.txt](/uploads/739...Depuis la v1.11.3, kity ne parvient pas à faire tourner nos nouvelles version d'element. Nous n'avons rien changé sur notre dépôt, ni rien côté config helm/kity.
Je joins les logs kubectl logs et describe.
[kubectl_logs.txt](/uploads/73992c54de328c69fcbd1855bac2b6c7/kubectl_logs.txt)
[kubectl_describe.txt](/uploads/1b730210c39819a54c365ed6ff258f37/kubectl_describe.txt)kaiyoupierre@jaury.eukaiyoupierre@jaury.euhttps://git.tedomum.net/tedomum/element/-/issues/58[SSO][Element] Redirection en 404 sur matrix.tedomum.net2023-07-15T10:12:26Zreminec[SSO][Element] Redirection en 404 sur matrix.tedomum.net### Problème :
Lorsqu'on se connecte via le SSO hiboo sur element.tedomum.net, on est redirigé vers une page en 404 sur le domaine matrix.tedomum.net.
### Quickfix :
Retourner sur element.tedomum.net et me voilà authentifié.
_De mém...### Problème :
Lorsqu'on se connecte via le SSO hiboo sur element.tedomum.net, on est redirigé vers une page en 404 sur le domaine matrix.tedomum.net.
### Quickfix :
Retourner sur element.tedomum.net et me voilà authentifié.
_De mémoire on en a causé, c'est un coup je duplique une issue déjà existante :/_https://git.tedomum.net/tedomum/mastodon/-/issues/46Problème de création de compte2023-04-04T19:51:14ZMickGeProblème de création de compteLe lien <https://mastodon.tedomum.net/auth/sign_up> renvoie une redirection (code 302).Le lien <https://mastodon.tedomum.net/auth/sign_up> renvoie une redirection (code 302).https://git.tedomum.net/tedomum/documentation/-/issues/171Uniformiser le local et le dépôt2023-02-07T21:58:07ZMickGeUniformiser le local et le dépôt```shell
git status
```
```txt
On branch master
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
Changes not staged for commit:
(use "git add <file>..." to u...```shell
git status
```
```txt
On branch master
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: bridges/docker-compose.yml
modified: dns1/docker-compose.yml
modified: feeds/docker-compose.yml
modified: lemmy/docker-compose.yml
modified: mastodon/docker-compose.yml
modified: ../core/front/traefik.toml
modified: ../users/pandore/docker-compose.yml
Untracked files:
(use "git add <file>..." to include in what will be committed)
matrix/maubot/
matrix/missing_prev_events.txt
matrix/missing_prev_events2.txt
matrix/synatainer.conf
no changes added to commit (use "git add" and/or "git commit -a")
```kaiyoupierre@jaury.eukaiyoupierre@jaury.euhttps://git.tedomum.net/tedomum/documentation/-/issues/108Renouvellement des certificats2021-08-05T13:30:21ZAngedestenebresRenouvellement des certificatsIl semble que nous ayons un problème avec le certificat de tedomum.net qui ne s'est pas renouvelé :
![image](/uploads/4c4e810784ea658355629b0ca263bd86/image.png)
En revanche, il semble que tout aille encore bien du côté des sous-domain...Il semble que nous ayons un problème avec le certificat de tedomum.net qui ne s'est pas renouvelé :
![image](/uploads/4c4e810784ea658355629b0ca263bd86/image.png)
En revanche, il semble que tout aille encore bien du côté des sous-domaines :
![image](/uploads/db452fbbcbd18e7e36483c4587f4ebb0/image.png)kaiyoupierre@jaury.eukaiyoupierre@jaury.euhttps://git.tedomum.net/tedomum/wordpress/-/issues/17Problème pour insérer un iframe2020-08-09T21:29:53ZAngedestenebresProblème pour insérer un iframeTout est dans le titre.
Le problème a été soulevé avec `Soundcloud` mais il semble pouvoir être reproduit avec n'importe quelle intégration `iframe`.
A noter que le problème n'est visible que pour les comptes n'ayant pas les privilèges...Tout est dans le titre.
Le problème a été soulevé avec `Soundcloud` mais il semble pouvoir être reproduit avec n'importe quelle intégration `iframe`.
A noter que le problème n'est visible que pour les comptes n'ayant pas les privilèges `Super-Admin`.https://git.tedomum.net/tedomum/www/-/issues/9Lien vers salon Matrix erroné sur l'ensemble des pages2020-05-13T16:00:05ZAngedestenebresLien vers salon Matrix erroné sur l'ensemble des pagesActuellement nous avons ce lien : `https://matrix.to/#home:tedomum.net` qu'il faut remplacer par : `https://matrix.to/#/#home:tedomum.net`Actuellement nous avons ce lien : `https://matrix.to/#home:tedomum.net` qu'il faut remplacer par : `https://matrix.to/#/#home:tedomum.net`https://git.tedomum.net/tedomum/www/-/issues/10Mieux documenter Hiboo2021-02-10T15:00:05ZAngedestenebresMieux documenter HibooDepuis le déploiement de Hiboo, je remarque de plus en plus que les utilisateurs Lambda (et même ceux se débrouillant plutôt bien) galèrent clairement pour s'enregistrer et se connecter à nos services.
Jusqu'ici, c'est Riot qui a reçu l...Depuis le déploiement de Hiboo, je remarque de plus en plus que les utilisateurs Lambda (et même ceux se débrouillant plutôt bien) galèrent clairement pour s'enregistrer et se connecter à nos services.
Jusqu'ici, c'est Riot qui a reçu le plus d'avis à ce sujet et il est assez unanime, notre doc n'aide pas et les utilisateurs ont besoin d'aide pour comprendre comment cela fonctionne... Et encore, je pense que certain(e)s ont abandonné en chemin.
Il va donc falloir renforcer notre documentation mais également communiquer sur le sujet davantage.
Par ailleurs, j'ai eu plusieurs remarques rejoignant également ce sujet : https://forge.tedomum.net/acides/hiboo/-/issues/42
Les personnes n'arrivent pas à savoir quels services chez nous sont actuellement rattachés ou non à Hiboo et cela apporte davantage de confusion.
Bref, on a un gros travail de fond sur ce sujet.Jae Lo PrestiJae Lo Prestihttps://git.tedomum.net/tedomum/www/-/issues/18Revoir l'affichage des pages de documentation avec le menu2020-11-22T16:06:10ZAngedestenebresRevoir l'affichage des pages de documentation avec le menuJ'avais ouvert ce ticket : https://forge.tedomum.net/tedomum/www/-/issues/12 concernant l'affichage de la documentation sur mobile.
Cependant, hier, je me suis aperçu que sur un écran HD (1360x768), l'affichage de la documentation était...J'avais ouvert ce ticket : https://forge.tedomum.net/tedomum/www/-/issues/12 concernant l'affichage de la documentation sur mobile.
Cependant, hier, je me suis aperçu que sur un écran HD (1360x768), l'affichage de la documentation était assez sale, comme sur les mobiles, voir ci-dessous reproduction sur mon PC :
![Capture_d_écran_2020-08-16_12-09-02](/uploads/c8db66bfb428ce899fe950bbbccff919/Capture_d_écran_2020-08-16_12-09-02.png)
Il faut vraiment que l'on change ça assez rapidement car le rendu ne donne pas envie !kaiyoupierre@jaury.eukaiyoupierre@jaury.euhttps://git.tedomum.net/tedomum/mastodon/-/issues/26Impossible d'uploader une image : Erreur 5002020-08-10T13:05:36ZAngedestenebresImpossible d'uploader une image : Erreur 500Tout est dans le titre, voir screen.
![Capture_d_écran_2020-08-10_14-46-29](/uploads/b22a7c35e81ab299970a9e4b2009e856/Capture_d_écran_2020-08-10_14-46-29.png)Tout est dans le titre, voir screen.
![Capture_d_écran_2020-08-10_14-46-29](/uploads/b22a7c35e81ab299970a9e4b2009e856/Capture_d_écran_2020-08-10_14-46-29.png)