Tuesday, June 06, 2023
apps@conference.yunohost.org
June
Mon Tue Wed Thu Fri Sat Sun
      1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
             

[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)