[07:11:16]
<eric_G> I have a problem with Shellinabox app. After converting to app v2 package the tile is not showing any more in the user interface... can't find why 🫠
[07:11:25]
<eric_G> v2 package -> https://github.com/YunoHost-Apps/shellinabox_ynh/tree/testing
[07:11:47]
<eric_G> v1 for reference -> https://github.com/YunoHost-Apps/shellinabox_ynh/tree/prev2
[07:12:11]
<eric_G> any idea?
[08:39:55]
<orhtej2> as a stupid guess does it work if you change `integration.sso` to `true`? Given portal is part of sso
[08:40:08]
<orhtej2> > <@ericg:matrix.org> any idea?
@this that is
[08:45:48]
<tituspijean[m]> That manifest entry is merely a declaration, it only affects information displayed on the app management page and does not affect the SSO. ;)
[08:46:36]
<tituspijean[m]> > <@ericg:matrix.org> any idea?
Anything weird in ssowat.conf and ssowat.conf.persistent?
[09:09:10]
<eric_G> `/etc/ssowat/conf.json` gives me
```
"shellinabox.main": {
"auth_header": true,
"label": "Shell In A Box",
"public": false,
"show_tile": true,
"uris": [
« domain.tld/ssh"
],
"use_remote_user_var_in_nginx_conf": false,
"users": []
},
```
[09:09:38]
<tituspijean[m]> there is no user having that permission 😉
[09:10:10]
<tituspijean[m]> that's a recurrent oversight we have when moving to v2: if we don't ask the `admin` question, no users get access to the app
[09:10:32]
<eric_G> ah...
[09:18:37]
<eric_G> great, that is working!
[09:19:08]
<eric_G> can we give the admins permissions to the app without asking at install?
[09:21:49]
<eric_G> like, for Shell In A Box, it seems a bad idea to give access to `visitors` or `all_user`
[09:21:59]
<tituspijean[m]> *very*
[09:22:17]
<eric_G> but we still ask the question at install...
[09:23:12]
<tituspijean[m]> I guess so? It's only a matter of using the permissions helper to give the perm to the `admins` group
[09:23:22]
<tituspijean[m]> (instead of relying on the manifest)
[09:24:23]
<eric_G> true
[09:29:42]
<eric_G> I added
```
[resources.permissions]
main.url = "/"
main.allowed = "admins"
```
[09:30:05]
<tituspijean[m]> ah yeah nice 🙂
[09:42:42]
<eric_G> I have also added
```
[resources.permissions]
main.url = "/"
main.allowed = "admins"
main.protected = true
```
`protected = true` so we can't add visitors, But it seems that I can still add permission for `all_users`...
[09:42:58]
<eric_G> https://aria.im/_matrix/media/v1/download/matrix.org/jVrKwhOJIcFVUuPWZOWgRRnJ
[09:43:29]
<eric_G> am I missing a setting?
[09:59:29]
<Yunohost Git/Infra notifications> [gitlab_ynh] @kay0u pushed 14 commits to packagingV2 ([94d3b8ddd13a...adcbb8b5fe1f](https://github.com/YunoHost-Apps/gitlab_ynh/compare/94d3b8ddd13a...adcbb8b5fe1f))
[09:59:31]
<Yunohost Git/Infra notifications> [gitlab_ynh/packagingV2] remove port_already_use test - Kay0u
[09:59:34]
<Yunohost Git/Infra notifications> [gitlab_ynh/packagingV2] add some ynh_exec_warn_less - Kay0u
[09:59:36]
<Yunohost Git/Infra notifications> [gitlab_ynh/packagingV2] Merge branch testing into packagingV2 - Kay0u
[10:03:57]
<Yunohost Git/Infra notifications> [gitlab_ynh] @kay0u pushed 1 commit to packagingV2: puma_workers -> puma_worker_processes ([42cbd4e2](https://github.com/YunoHost-Apps/gitlab_ynh/commit/42cbd4e2bdab63d5b74b85492cc19f21f6b9e029))
[10:04:03]
<Yunohost Git/Infra notifications> [gitlab_ynh] @kay0u [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/213#issuecomment-1578339861) on [issue #213](https://github.com/YunoHost-Apps/gitlab_ynh/pull/213) convert packaging v1 to v2 [untested]: testme
[10:04:06]
<Yunohost Git/Infra notifications> [gitlab_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/213#issuecomment-1578339913) on [issue #213](https://github.com/YunoHost-Apps/gitlab_ynh/pull/213) convert packaging v1 to v2 [untested]: :carousel_horse:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/7592/bad...
[10:41:35]
<Yunohost Git/Infra notifications> Job [#16165](https://ci-apps.yunohost.org/ci/job/16165) for ergo failed miserably :(
[10:41:44]
<Yunohost Git/Infra notifications> Job [#16166](https://ci-apps.yunohost.org/ci/job/16166) for hedgedoc failed miserably :(
[10:41:59]
<Yunohost Git/Infra notifications> Job [#16167](https://ci-apps.yunohost.org/ci/job/16167) for lstu failed miserably :(
[10:42:09]
<Yunohost Git/Infra notifications> Job [#16168](https://ci-apps.yunohost.org/ci/job/16168) for lxd failed miserably :(
[10:42:22]
<Yunohost Git/Infra notifications> Job [#16166](https://ci-apps.yunohost.org/ci/job/16166) for hedgedoc failed miserably :(
[10:42:39]
<Yunohost Git/Infra notifications> Job [#16169](https://ci-apps.yunohost.org/ci/job/16169) for my-mind failed miserably :(
[10:42:46]
<Yunohost Git/Infra notifications> Job [#16170](https://ci-apps.yunohost.org/ci/job/16170) for mytinytodo failed miserably :(
[10:42:59]
<Yunohost Git/Infra notifications> Job [#16171](https://ci-apps.yunohost.org/ci/job/16171) for phpservermon failed miserably :(
[10:43:11]
<Yunohost Git/Infra notifications> Job [#16172](https://ci-apps.yunohost.org/ci/job/16172) for prettynoemiecms failed miserably :(
[10:43:23]
<Yunohost Git/Infra notifications> Job [#16173](https://ci-apps.yunohost.org/ci/job/16173) for satdress failed miserably :(
[10:43:36]
<Yunohost Git/Infra notifications> Job [#16174](https://ci-apps.yunohost.org/ci/job/16174) for snserver failed miserably :(
[10:43:48]
<Yunohost Git/Infra notifications> Job [#16175](https://ci-apps.yunohost.org/ci/job/16175) for synapse-admin failed miserably :(
[10:44:01]
<Yunohost Git/Infra notifications> Job [#16176](https://ci-apps.yunohost.org/ci/job/16176) for thelounge failed miserably :(
[10:44:13]
<Yunohost Git/Infra notifications> Job [#16177](https://ci-apps.yunohost.org/ci/job/16177) for yunorunner failed miserably :(
[10:44:24]
<Yunohost Git/Infra notifications> Job [#16178](https://ci-apps.yunohost.org/ci/job/16178) for homeassistant failed miserably :(
[10:44:37]
<Yunohost Git/Infra notifications> Job [#16179](https://ci-apps.yunohost.org/ci/job/16179) for ntfy failed miserably :(
[10:44:48]
<Yunohost Git/Infra notifications> Job [#16180](https://ci-apps.yunohost.org/ci/job/16180) for actual failed miserably :(
[10:45:01]
<Yunohost Git/Infra notifications> Job [#16181](https://ci-apps.yunohost.org/ci/job/16181) for funkwhale failed miserably :(
[10:45:14]
<Yunohost Git/Infra notifications> Job [#16182](https://ci-apps.yunohost.org/ci/job/16182) for guacamole failed miserably :(
[10:45:30]
<Yunohost Git/Infra notifications> Job [#16183](https://ci-apps.yunohost.org/ci/job/16183) for hubzilla failed miserably :(
[10:45:40]
<Yunohost Git/Infra notifications> Job [#16184](https://ci-apps.yunohost.org/ci/job/16184) for kavita failed miserably :(
[10:45:53]
<Yunohost Git/Infra notifications> Job [#16185](https://ci-apps.yunohost.org/ci/job/16185) for mautrix_telegram failed miserably :(
[10:46:04]
<Yunohost Git/Infra notifications> Job [#16186](https://ci-apps.yunohost.org/ci/job/16186) for shellinabox failed miserably :(
[10:46:17]
<Yunohost Git/Infra notifications> Job [#16187](https://ci-apps.yunohost.org/ci/job/16187) for simplytranslate failed miserably :(
[10:46:29]
<Yunohost Git/Infra notifications> Job [#16188](https://ci-apps.yunohost.org/ci/job/16188) for snappymail failed miserably :(
[10:46:41]
<Yunohost Git/Infra notifications> Job [#16189](https://ci-apps.yunohost.org/ci/job/16189) for cloudlog failed miserably :(
[10:46:54]
<Yunohost Git/Infra notifications> Job [#16190](https://ci-apps.yunohost.org/ci/job/16190) for meilisearch failed miserably :(
[10:47:08]
<Yunohost Git/Infra notifications> Job [#16191](https://ci-apps.yunohost.org/ci/job/16191) for zerobin failed miserably :(
[10:47:22]
<Yunohost Git/Infra notifications> Job [#16192](https://ci-apps.yunohost.org/ci/job/16192) for blogotext failed miserably :(
[10:47:35]
<Yunohost Git/Infra notifications> Job [#16193](https://ci-apps.yunohost.org/ci/job/16193) for calibreweb failed miserably :(
[10:47:46]
<Yunohost Git/Infra notifications> Job [#16194](https://ci-apps.yunohost.org/ci/job/16194) for concrete5 failed miserably :(
[10:47:59]
<Yunohost Git/Infra notifications> Job [#16195](https://ci-apps.yunohost.org/ci/job/16195) for dex failed miserably :(
[10:48:12]
<Yunohost Git/Infra notifications> Job [#16196](https://ci-apps.yunohost.org/ci/job/16196) for ihatemoney failed miserably :(
[10:48:23]
<Yunohost Git/Infra notifications> Job [#16197](https://ci-apps.yunohost.org/ci/job/16197) for joomla failed miserably :(
[10:48:35]
<Yunohost Git/Infra notifications> Job [#16198](https://ci-apps.yunohost.org/ci/job/16198) for linuxdash failed miserably :(
[10:48:47]
<Yunohost Git/Infra notifications> Job [#16199](https://ci-apps.yunohost.org/ci/job/16199) for matrix-puppet-discord failed miserably :(
[10:49:00]
<Yunohost Git/Infra notifications> Job [#16200](https://ci-apps.yunohost.org/ci/job/16200) for mediawiki failed miserably :(
[10:49:13]
<Yunohost Git/Infra notifications> Job [#16201](https://ci-apps.yunohost.org/ci/job/16201) for my_capsule failed miserably :(
[10:49:23]
<Yunohost Git/Infra notifications> Job [#16202](https://ci-apps.yunohost.org/ci/job/16202) for phpipam failed miserably :(
[10:49:36]
<Yunohost Git/Infra notifications> Job [#16203](https://ci-apps.yunohost.org/ci/job/16203) for qr failed miserably :(
[10:49:49]
<Yunohost Git/Infra notifications> Job [#16204](https://ci-apps.yunohost.org/ci/job/16204) for shaarli failed miserably :(
[10:50:01]
<Yunohost Git/Infra notifications> Job [#16205](https://ci-apps.yunohost.org/ci/job/16205) for signaturepdf failed miserably :(
[10:50:14]
<Yunohost Git/Infra notifications> Job [#16206](https://ci-apps.yunohost.org/ci/job/16206) for sutom failed miserably :(
[10:50:25]
<Yunohost Git/Infra notifications> Job [#16207](https://ci-apps.yunohost.org/ci/job/16207) for uptime-kuma failed miserably :(
[10:50:39]
<Yunohost Git/Infra notifications> Job [#16208](https://ci-apps.yunohost.org/ci/job/16208) for yeswiki failed miserably :(
[10:50:49]
<Yunohost Git/Infra notifications> Job [#16209](https://ci-apps.yunohost.org/ci/job/16209) for calckey failed miserably :(
[11:08:14]
<eric_G> ah! https://ci-apps.yunohost.org/ is back 🥲
[11:42:31]
<tituspijean[m]> I don't think so! It looks fine to me. By default admins would be allowed to use the app, and it's up to them to add other groups or users.
[11:43:28]
<tituspijean[m]> mmmh, I was about to use my own Shell In a Box instance to log into the CI and regenerate the missing image, but I'm being redirected back to the SSO when clicking on the tile 😕
[11:45:02]
<tituspijean[m]> and btw I discovered last night that the app won't be able to upgrade if there is opened shells with it.
[12:10:37]
<eric_G> > <@titus:pijean.ovh> mmmh, I was about to use my own Shell In a Box instance to log into the CI and regenerate the missing image, but I'm being redirected back to the SSO when clicking on the tile 😕
did you install it from master or testing?
[12:10:49]
<eric_G> or was it an old version?
[12:12:54]
<tituspijean[m]> I upgraded on master from 2.21~ynh3 to 2.21~ynh4
[12:13:28]
<eric_G> it should work from testing
[12:13:41]
<eric_G> 2.21~ynh5
[12:17:04]
<tituspijean[m]> Mmmh... the service won't start after upgrade, `[server] Cannot look up user id "shellinabox"!`
[12:17:36]
<tituspijean[m]> and indeed the user does not exist
[12:17:50]
<tituspijean[m]> I'll remove and reinstall the app. Very weird, though/
[12:18:26]
<eric_G> great! this seemed like an easy update to package v2...
[12:18:43]
<tituspijean[m]> https://paste.yunohost.org/eduxitopuk 18:34 yesterday is when I upgraded the app
[12:19:52]
<tituspijean[m]> I'll rather delete the app, restore the backup, and upgrade to testing
[12:19:56]
<tituspijean[m]> that'll help you debug
[12:20:50]
<tituspijean[m]> erf no... the old backup got deleted sorry
[15:58:27]
<eric_G> One think I don't understand with Shellinabox is that we use systemd to start and stop the service but the app seems to use init daemon instead.
[15:59:06]
<Aleks (he/him/il/lui)> that might be because systemd automatically use init.d stuff if there's no "real" systemd service
[15:59:35]
<eric_G> magic... again
[22:49:16]
<Yunohost Git/Infra notifications> @mxmilkiib forked example_ynh to [mxmilkiib/example_ynh](https://github.com/mxmilkiib/example_ynh)