[00:31:54]
<Yunohost Git/Infra notifications> App gemserv rises from level 6 to 8 in job [#25426](https://ci-apps.yunohost.org/ci/job/25426) !
[02:01:19]
<Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 71 pending update PRs
- 11 new apps PRs
- 4 failed apps updates: elasticsearch8, focalboard, tvheadend, vikunja
See the full log here: http://paste.yunohost.org/raw/ihubiqefoc
[03:23:10]
<Yunohost Git/Infra notifications> App roundcube failed all tests in job [#25435](https://ci-apps.yunohost.org/ci/job/25435) :(
[05:25:09]
<Yunohost Git/Infra notifications> App dont-code goes down from level 8 to 4 in job [#25438](https://ci-apps.yunohost.org/ci/job/25438)
[05:52:39]
<Yunohost Git/Infra notifications> [apps] Thovi98 opened [pull request #2243](https://github.com/YunoHost/apps/pull/2243): add workout-tracker
[10:31:07]
<Yunohost Git/Infra notifications> [apps] alexAubin approved [pull request #2212](https://github.com/YunoHost/apps/pull/2212#pullrequestreview-1993836970) Add autoupdate.needs_manual_tweaks to manifest schema, unused for now.
[10:31:33]
<Yunohost Git/Infra notifications> [apps] alexAubin deleted branch incomplete_autoupdate
[10:31:34]
<Yunohost Git/Infra notifications> [apps] alexAubin pushed 1 commit to master: Add autoupdate.needs_manual_tweaks to manifest schema, unused for now. It will be used in the future to print a custom ... ([53bae5a2](https://github.com/YunoHost/apps/commit/53bae5a285347784b798ad1e31aa5d91dfdc1630))
[10:31:34]
<Yunohost Git/Infra notifications> [apps] alexAubin merged [pull request #2212](https://github.com/YunoHost/apps/pull/2212): Add autoupdate.needs_manual_tweaks to manifest schema, unused for now.
[10:31:51]
<Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([3a49da64](https://github.com/YunoHost/apps/commit/3a49da64d9decffa9cf0a6f655fc4560101f0562))
[11:30:42]
<Yunohost Git/Infra notifications> [apps] tituspijean pushed 1 commit to update_app_levels: Update apps.toml: revert django-for-runners ([989c2438](https://github.com/YunoHost/apps/commit/989c243839ff0fa6129e70cff6813423ef70ba1f))
[11:30:47]
<Yunohost Git/Infra notifications> [apps] tituspijean edited [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[11:44:47]
<Yunohost Git/Infra notifications> [apps] alexAubin approved [pull request #2225](https://github.com/YunoHost/apps/pull/2225#pullrequestreview-1993985294) Update app levels according to CI results
[11:46:09]
<Yunohost Git/Infra notifications> [apps] tituspijean [commented](https://github.com/YunoHost/apps/pull/2225#issuecomment-2049517519) on [issue #2225](https://github.com/YunoHost/apps/pull/2225) Update app levels according to CI results: I am curious about the result of https://github.com/YunoHost-Apps/pytition_ynh/pull/29 before we merge. 😇
[12:17:52]
<Yunohost Git/Infra notifications> [apps] tituspijean [commented](https://github.com/YunoHost/apps/pull/2225#issuecomment-2049517519) on [issue #2225](https://github.com/YunoHost/apps/pull/2225) Update app levels according to CI results: I am curious about the result of https://github.com/YunoHost-Apps/pytition_ynh/pull/29 before we merge. 😇 => Seems fixe...
[12:59:32]
<Yunohost Git/Infra notifications> Job [#25456](https://ci-apps.yunohost.org/ci/job/25456) for cheky failed miserably :(
[12:59:38]
<Yunohost Git/Infra notifications> Job [#25457](https://ci-apps.yunohost.org/ci/job/25457) for chtickynotes failed miserably :(
[12:59:55]
<Yunohost Git/Infra notifications> Job [#25458](https://ci-apps.yunohost.org/ci/job/25458) for chuwiki failed miserably :(
[13:00:06]
<Yunohost Git/Infra notifications> Job [#25459](https://ci-apps.yunohost.org/ci/job/25459) for cops failed miserably :(
[13:00:18]
<Yunohost Git/Infra notifications> Job [#25460](https://ci-apps.yunohost.org/ci/job/25460) for couchdb failed miserably :(
[13:00:34]
<Yunohost Git/Infra notifications> Job [#25461](https://ci-apps.yunohost.org/ci/job/25461) for cowyo failed miserably :(
[13:00:34]
<Aleks (he/him/il/lui)> yup
[13:00:34]
<Aleks (he/him/il/lui)> uuuh
[13:00:39]
<Yunohost Git/Infra notifications> Job [#25462](https://ci-apps.yunohost.org/ci/job/25462) for django-fmd failed miserably :(
[13:00:39]
<Aleks (he/him/il/lui)> i broke everything
[13:00:55]
<Yunohost Git/Infra notifications> Job [#25463](https://ci-apps.yunohost.org/ci/job/25463) for facilmap failed miserably :(
[13:01:06]
<Yunohost Git/Infra notifications> Job [#25464](https://ci-apps.yunohost.org/ci/job/25464) for flood failed miserably :(
[13:01:23]
<Yunohost Git/Infra notifications> Job [#25465](https://ci-apps.yunohost.org/ci/job/25465) for etherpad failed miserably :(
[13:01:34]
<Yunohost Git/Infra notifications> Job [#25466](https://ci-apps.yunohost.org/ci/job/25466) for pytition failed miserably :(
[13:01:44]
<Yunohost Git/Infra notifications> Job [#25467](https://ci-apps.yunohost.org/ci/job/25467) for umami failed miserably :(
[13:01:55]
<Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/wgGdEBurwEaejQcogXbhfFxc
[13:05:16]
<Aleks (he/him/il/lui)> meh maybe, we need to install incus to rebuild the image, and this doesnt look straightforward, might take a couple hours
[13:05:16]
<tituspijean> Should I stop the CI?
[13:10:08]
<Yunohost Git/Infra notifications> [apps] tituspijean pushed 1 commit to update_app_levels: Update apps.toml: revert pytition to level 8 ([532d60dc](https://github.com/YunoHost/apps/commit/532d60dc2f22cdac9394a6819a66521146367067))
[13:11:10]
<Yunohost Git/Infra notifications> [apps] tituspijean edited [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[13:14:32]
<Yunohost Git/Infra notifications> [apps] tituspijean edited [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[13:14:42]
<Yunohost Git/Infra notifications> [apps] tituspijean approved [pull request #2225](https://github.com/YunoHost/apps/pull/2225#pullrequestreview-1994158998) Update app levels according to CI results
[13:15:43]
<tituspijean> CI stopped 🙂
[13:15:44]
<Yunohost Git/Infra notifications> [apps] alexAubin approved [pull request #2225](https://github.com/YunoHost/apps/pull/2225#pullrequestreview-1994161502) Update app levels according to CI results
[13:15:58]
<Yunohost Git/Infra notifications> [apps] alexAubin merged [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[13:15:59]
<Yunohost Git/Infra notifications> [apps] alexAubin deleted branch update_app_levels
[13:16:00]
<Yunohost Git/Infra notifications> [apps] alexAubin pushed 6 commits to master ([53bae5a28534...69c0c97ef5b4](https://github.com/YunoHost/apps/compare/53bae5a28534...69c0c97ef5b4))
[13:16:17]
<Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([0f7cae0a](https://github.com/YunoHost/apps/commit/0f7cae0aea37579b97029b49bd71b1d1c7d1c9d6))
[13:47:45]
<Aleks (he/him/il/lui)> (restarted the CI and the jobs)
[13:54:53]
<Yunohost Git/Infra notifications> App chuwiki failed all tests in job [#25469](https://ci-apps.yunohost.org/ci/job/25469) :(
[13:56:21]
<Yunohost Git/Infra notifications> App alltube failed all tests in job [#25468](https://ci-apps.yunohost.org/ci/job/25468) :(
[13:56:33]
<Aleks (he/him/il/lui)> ```
File "/usr/lib/python3/dist-packages/yunohost/utils/resources.py", line 157, in __init__
manager.wanted["version"].split("~")[0]
KeyError: 'version'
```
[13:56:49]
<Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/ReDaOITIsJiYzEgfSQAxbrky
[13:57:55]
<Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/yIaNaKFwgIlZnowjyGCQozzb
[13:58:27]
<Salamandar> Uuuh wat
[13:59:04]
<Aleks (he/him/il/lui)> yeah that's the code we yolowrote yesterday at some unreasanoble hour with no real test 😬
[14:02:54]
<Aleks (he/him/il/lui)> "testing is doubting"
[14:03:55]
<tituspijean> > <@Alekswag:matrix.org> "testing is doubting"
famouse last words 😆
[14:03:55]
<Aleks (he/him/il/lui)> at least 11.2.11.2 will have some sort of symmetry back /o\
[14:06:21]
<Yunohost Git/Infra notifications> App chtickynotes failed all tests in job [#25457](https://ci-apps.yunohost.org/ci/job/25457) :(
[14:06:47]
<Yunohost Git/Infra notifications> App cheky failed all tests in job [#25456](https://ci-apps.yunohost.org/ci/job/25456) :(
[14:17:36]
<Yunohost Git/Infra notifications> App cops failed all tests in job [#25459](https://ci-apps.yunohost.org/ci/job/25459) :(
[14:17:46]
<Yunohost Git/Infra notifications> App chuwiki failed all tests in job [#25458](https://ci-apps.yunohost.org/ci/job/25458) :(
[14:19:24]
<Aleks (he/him/il/lui)> restarting jobs, ooooOoone moar time 🎵
[14:20:31]
<Aleks (he/him/il/lui)>
>Error: The file /etc/nginx/conf.d/domain.tld.d/witnessfile.conf is missing ! Something gone wrong !
[14:20:43]
<Aleks (he/him/il/lui)> (╯°□°)╯︵ ┻━┻
[14:21:20]
<Yunohost Git/Infra notifications> App cowyo failed all tests in job [#25461](https://ci-apps.yunohost.org/ci/job/25461) :(
[14:22:21]
<Yunohost Git/Infra notifications> App couchdb failed all tests in job [#25460](https://ci-apps.yunohost.org/ci/job/25460) :(
[14:25:37]
<Yunohost Git/Infra notifications> App cheky failed all tests in job [#25456](https://ci-apps.yunohost.org/ci/job/25456) :(
[14:26:39]
<Yunohost Git/Infra notifications> App chtickynotes failed all tests in job [#25457](https://ci-apps.yunohost.org/ci/job/25457) :(
[14:29:31]
<mrflos> Hi, i have a problem for installing nodes apps on raspberry (not related to my digipad package)
My cron-daemon mail is telling me
```
/etc/cron.daily/node_update:
/usr/bin/env: ‘node’: No such file or directory
/opt/node_n/bin/n: line 746: /usr/local/bin/node: No such file or directory
```
And on my raspberry that has yunohost 11
```
root@mrflos:/home/mrflos# ls -al /usr/local/bin/node
-rwxr-xr-x 1 root root 91211544 Apr 11 06:25 /usr/local/bin/node
root@mrflos:/home/mrflos# /usr/local/bin/node
bash: /usr/local/bin/node: No such file or directory
```
[14:29:59]
<mrflos> i suppose it somehow installed the binary for another architecture?
[14:30:10]
<Yunohost Git/Infra notifications> App chuwiki failed all tests in job [#25458](https://ci-apps.yunohost.org/ci/job/25458) :(
[14:31:06]
<Yunohost Git/Infra notifications> App cops failed all tests in job [#25459](https://ci-apps.yunohost.org/ci/job/25459) :(
[14:33:30]
<Aleks (he/him/il/lui)> > <@mrfloss:matrix.org> Hi, i have a problem for installing nodes apps on raspberry (not related to my digipad package)
> My cron-daemon mail is telling me
> ```
> /etc/cron.daily/node_update:
> /usr/bin/env: ‘node’: No such file or directory
> /opt/node_n/bin/n: line 746: /usr/local/bin/node: No such file or directory
>
> ```
> And on my raspberry that has yunohost 11
>
> ```
> root@mrflos:/home/mrflos# ls -al /usr/local/bin/node
> -rwxr-xr-x 1 root root 91211544 Apr 11 06:25 /usr/local/bin/node
> root@mrflos:/home/mrflos# /usr/local/bin/node
> bash: /usr/local/bin/node: No such file or directory
> ```
hmmmm 🤔
[14:33:46]
<Aleks (he/him/il/lui)> but that's a cron job issue, not an "app install" issue ?
[14:38:17]
<mrflos> it's visible there, but if i try to upgrade, let's say my excalibur app (that use node), il will get the same error `/usr/local/bin/node: No such file or directory` and no npm will work
[14:41:53]
<Aleks (he/him/il/lui)> hhhmokay
[14:42:30]
<Aleks (he/him/il/lui)> could it be that you manually deleted some node-related stuff ? 😬
[14:48:38]
<Aleks (he/him/il/lui)> hmm
[14:48:54]
<Aleks (he/him/il/lui)> mrflos: rough guess but maybe `/usr/local/bin/node` exists but is a broken symlink
[14:49:05]
<Aleks (he/him/il/lui)> can you check the output of `ls -l /usr/local/bin/node` ?
[14:54:37]
<mrflos> > <@Alekswag:matrix.org> could it be that you manually deleted some node-related stuff ? 😬
I don't remember doing it, but i'm sometimes drunk
[14:54:54]
<Aleks (he/him/il/lui)> can't say i'm not 😬
[14:55:43]
<mrflos> > <@Alekswag:matrix.org> can you check the output of `ls -l /usr/local/bin/node` ?
The output was provided just above
[14:56:22]
<Aleks (he/him/il/lui)> 🤔
[14:56:28]
<mrflos> The file is there as content And exec rights, but running it bugs
[14:56:45]
<Aleks (he/him/il/lui)> ah
[14:57:01]
<Aleks (he/him/il/lui)> wtf
[14:57:28]
<Aleks (he/him/il/lui)> that makes to sense 😬
[14:57:34]
<mrflos> Is there a way to know if this binary is for arm?
[14:58:18]
<Aleks (he/him/il/lui)> hmmm it would not complain that the file doesnt exist, it would say something like "Bad architecture" or whatever
[14:58:37]
<mrflos> Ah .
[14:58:42]
<Aleks (he/him/il/lui)> but yeah idk let's check `file /usr/local/bin/node` to analyze and guess the type of content
[14:59:04]
<Aleks (he/him/il/lui)> maybe it'll provide some insight about why it insists that the file doesnt exists
[15:00:06]
<mrflos> Ok will try that, in 15 min, i'm on schoolbus duty
[15:14:04]
<Yunohost Git/Infra notifications> App django-fmd goes down from level 8 to 3 in job [#25462](https://ci-apps.yunohost.org/ci/job/25462)
[15:30:38]
<mrflos> `/usr/local/bin/node: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=46bbb591eddc0b281ae7626682ab61ac702f16c3, with debug_info, not stripped, too many notes (256)`
[15:31:04]
<mrflos> `uname -a
Linux mrflos.pw 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux`
[15:32:28]
<Aleks (he/him/il/lui)> and what if you try `/usr/local/bin/node --help` ?
[15:33:23]
<mrflos> also not /lib/ld-linux-aarch64.so.1
\`\`
ls /lib/ld\*
/lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3
[15:33:51]
<mrflos> ```
/usr/local/bin/node --help
bash: /usr/local/bin/node: No such file or directory
```
[15:34:30]
<Aleks (he/him/il/lui)> wtf :|
[15:34:41]
<mrflos> ```
sudo /usr/local/bin/node --please-help-us-you-are-our-only-hope-luke-skywalker
bash: /usr/local/bin/node: No such file or directory
```
[15:35:09]
<Aleks (he/him/il/lui)> why would you have `/lib/ld-linux-armhf.so.3` on an aarch64 system x_x
[15:35:36]
<mrflos> is debian 11 arm 32bit?
[15:36:13]
<Aleks (he/him/il/lui)> no, debian 11 comes in many arch flavor
[15:36:30]
<Aleks (he/him/il/lui)> you are running aarch64/arm64
[15:37:00]
<mrflos> should i try something like `sudo dpkg --add-architecture arm64
`
[15:37:10]
<Aleks (he/him/il/lui)> but any way, i'm not sure to understand why you even have a /usr/local/bin/node in the first place ... do you have a /usr/bin/node ?
[15:37:48]
<mrflos> ```
/usr/bin/node
bash: /usr/bin/node: No such file or directory
root@mrflos:/home/mrflos# ls /usr/bin/node
ls: cannot access '/usr/bin/node': No such file or directory
```
[15:38:59]
<Aleks (he/him/il/lui)> hmkay on a prod server we do indeed have `/usr/local/bin/node` and no `/usr/bin/node` so that's fine ...
[15:39:37]
<Aleks (he/him/il/lui)> anyway yeah it looks like there's something fishy with `/lib/ld-linux-aarch64.so.1` not existing ... but i don't know how that can even happen if `uname -a` reports aarch64 ...
[15:39:37]
<mrflos> to give to context, this rpi was a deb 10, with yunohost 10 postinstall, painfull upgrade to debian 11 and yunohost 11, but he was going ok
[15:40:04]
<Aleks (he/him/il/lui)> what does `dpkg --print-architecture` report ?
[15:40:21]
<mrflos> oho
[15:40:26]
<mrflos> ` dpkg --print-architecture
armhf`
[15:40:54]
<mrflos> should i try `sudo dpkg --add-architecture arm64 `
[15:41:21]
<Aleks (he/him/il/lui)> :|
[15:41:26]
<Aleks (he/him/il/lui)> nonono don't go multiarch
[15:41:37]
<Aleks (he/him/il/lui)> but like wtf how can this happen x_x
[15:41:47]
<Aleks (he/him/il/lui)> `uname -m` reports `aarch64` ?
[15:42:04]
<mrflos> > <@Alekswag:matrix.org> `uname -m` reports `aarch64` ?
yes
[15:42:24]
<Aleks (he/him/il/lui)> frankenRPi
[15:42:24]
<Aleks (he/him/il/lui)> :|
[15:42:59]
<Aleks (he/him/il/lui)> burn the witch !
[15:42:59]
<mrflos> yes indeed...
[15:43:24]
<Aleks (he/him/il/lui)> i don't even know how node can be the only broken thing
[15:43:46]
<Aleks (he/him/il/lui)> what does `file /usr/bin/ls` says ?
[15:44:03]
<Aleks (he/him/il/lui)> or `file /bin/ls` rather
[15:44:38]
<mrflos> `/usr/bin/ls: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=81004d065160807541b79235b23eea0e00a2d44e, for GNU/Linux 3.2.0, stripped`
[15:44:43]
<Aleks (he/him/il/lui)> @_@
[15:45:11]
<mrflos> so i have a 32bit system and a 64bits kernel?
[15:45:22]
<Aleks (he/him/il/lui)> so like apt/dpkg is configured to use armhf, and every executable you have is armhf, but somehow the kernel is arm64/aarch64 ... somehow it works
[15:46:04]
<Aleks (he/him/il/lui)> but maybe when you installed the app, it installed the arm64/aarch64 version of node because it checked `uname -m` or whatever, and that doesn't work because you don't have the dynamic `ld` thingies to have it work
[15:46:11]
<Aleks (he/him/il/lui)> TL;DR : what the actual fuck
[15:46:43]
<mrflos> yes, and how to make it right?
[15:47:26]
<Aleks (he/him/il/lui)> https://i.ytimg.com/vi/TqFelP25OvY/maxresdefault.jpg
[15:47:36]
<Aleks (he/him/il/lui)> idk, burn everything 😬
[15:47:42]
<mrflos> i have my git forge on it, which is precious, the rest i don't care
[15:48:26]
<mrflos> would a yuno-backup be transferable as is on a proper system?
[15:48:43]
<Aleks (he/him/il/lui)> maybe x_x
[15:49:10]
<Aleks (he/him/il/lui)> cross-architecture backup/restore may work but i wouldn't be that surprised that you encounter tricky shenanigans
[15:49:44]
<mrflos> ok, maybe i will try to transfert on another yunohost system, then burn the witch
[15:51:57]
<mrflos> thanks a lot, I guess i will have to go for the full reset #petitAngePartiTropTot
[19:22:25]
<Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([b9abc1ed](https://github.com/YunoHost/apps/commit/b9abc1ed167a0d386e57c5fa0ed6ea0dca27bdd9))
[19:22:25]
<Yunohost Git/Infra notifications> [apps] OniriCorpe approved [pull request #2243](https://github.com/YunoHost/apps/pull/2243#pullrequestreview-1995029771) add workout-tracker
[19:22:26]
<Yunohost Git/Infra notifications> [apps] OniriCorpe merged [pull request #2243](https://github.com/YunoHost/apps/pull/2243): add workout-tracker
[21:29:03]
<Thomas> Wow nice!
[21:29:04]
<Aleks (he/him/il/lui)> > <@oniricorpe:im.emelyne.eu> it would be nice to put that on the core, tho
packaging v3 vibes
[21:40:27]
<Lasagna> I would wait a bit but will install it !