[Résolu] Erreur à l'installation de RSSHub

What app is this about, and its version: RSSHUB 2026.06.14~ynh1
What YunoHost version are you running: 12.1.40.1 (stable)
What type of hardware are you using: VPS bought online

Describe your issue

Erreur à l’installation de RSSHub. J’ai le message

502 Bad Gateway
If you see this page, your connection with the server is working but the internal service providing this path is not responding.
Administrator, make sure that the service is running, and check its logs if it is not. The Services page is in your webadmin, under Tools > Services.

Quand je relance, même erreur

Share relevant logs or error messages

Voici les logs :

L’installation semble incomplète : peux-tu partager son log : webadmin>outils>journaux>celui correrspondant à l’installation ?

Tu peux essayer

yunohost app shell rsshub

pnpm install

pnpm build

Merci @otm33

Les commandes donnent ceci :

pnpm install
Lockfile is up to date, resolution step is skipped
Already up to date

> rsshub@1.0.0 prepare /var/www/rsshub
> husky || true

.git can't be foundDone in 10s using pnpm v10.33.4
rsshub@vinuk:~$ pnpm build

> rsshub@1.0.0 build /var/www/rsshub
> npm run build:routes && tsdown


> rsshub@1.0.0 build:routes
> cross-env NODE_ENV=dev tsx scripts/workflow/build-routes.ts

fatal: not a git repository (or any of the parent directories): .git
error: Cache not available, concurrent requests are not limited. This could lead to bad behavior.
ℹ tsdown v0.22.2 powered by rolldown v1.1.0
ℹ config file: /var/www/rsshub/tsdown.config.ts 
ℹ entry: ./lib/index.ts
ℹ target: node22.20.0
ℹ tsconfig: tsconfig.json
ℹ Build start
Killed
 ELIFECYCLE  Command failed with exit code 137.

Et le log :
https://paste.yunohost.org/raw/wogopiguba

Visiblement, un problème de mémoire insuffisante.
Que retourne

journalctl -k | grep -i oom

Donne ceci :

Jul 05 12:25:36 monsite.eu kernel: systemd invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0
Jul 05 12:25:36 monsite.eu kernel:  oom_kill_process.cold+0xb/0x10
Jul 05 12:25:36 monsite.eu kernel: [  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name
Jul 05 12:25:36 monsite.eu kernel: oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=init.scope,mems_allowed=0,global_oom,task_memcg=/system.slice/yunohost-api.service,task=node,pid=1166500,uid=977
Jul 05 12:25:36 monsite.eu kernel: Out of memory: Killed process 1166500 (node) total-vm:14035848kB, anon-rss:1151704kB, file-rss:0kB, shmem-rss:0kB, UID:977 pgtables:20548kB oom_score_adj:0
Jul 05 12:44:32 monsite.eu kernel: systemd invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0
Jul 05 12:44:32 monsite.eu kernel:  oom_kill_process.cold+0xb/0x10
Jul 05 12:44:32 monsite.eu kernel: [  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name
Jul 05 12:44:32 monsite.eu kernel: oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=init.scope,mems_allowed=0,global_oom,task_memcg=/system.slice/yunohost-api.service,task=node,pid=1170962,uid=977
Jul 05 12:44:32 monsite.eu kernel: Out of memory: Killed process 1170962 (node) total-vm:14108848kB, anon-rss:1237152kB, file-rss:0kB, shmem-rss:0kB, UID:977 pgtables:22800kB oom_score_adj:0
Jul 05 14:05:14 monsite.eu kernel: rolldown-worker invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0
Jul 05 14:05:14 monsite.eu kernel:  oom_kill_process.cold+0xb/0x10
Jul 05 14:05:14 monsite.eu kernel: [  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name
Jul 05 14:05:14 monsite.eu kernel: oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=user.slice,mems_allowed=0,global_oom,task_memcg=/user.slice/user-25399.slice/session-32626.scope,task=node,pid=1194806,uid=977
Jul 05 14:05:14 monsite.eu kernel: Out of memory: Killed process 1194806 (node) total-vm:14168764kB, anon-rss:1281224kB, file-rss:0kB, shmem-rss:0kB, UID:977 pgtables:24080kB oom_score_adj:0

Malheureusement, j’ai l’impression que les processus interrompus par manque de mémoire correspondent à l’ionstallation/build de rsshub. Que renvoie free -h?

           total        used        free      shared  buff/cache   available

Mem: 3.8Gi 2.6Gi 931Mi 264Mi 840Mi 1.2Gi
Swap: 0B 0B 0B

Tu peux tenter l’ajout d’un fichier swap et retenter le build

sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile &&  sudo swapon /swapfile

Encore merci, il répond ceci
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=2b1a8018-cdab-4bf1-9a62-795374ae9588
je fais quoi comme commande ensuite ? (Je ne suis pas familier au SSH)

free -h

devrait renvoyer la confirmation que le swap a été créé.

Ensuite, tu peux tenter de rebuilder ou de réinstaller l’application.

Pour rebuilder

yunohost app shell rsshub

pnpm install

pnpm build

Rebuilder n’a pas fonctionné mais bien la réinstallation de l’application
Pas très clair comment ca marche, mais c’est une autre question…
Merci beaucoup. @otm33

1 Like