Sunday, July 23, 2023
dev@conference.yunohost.org
July
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
31
           

[04:23:59] <Yunohost Git/Infra notifications> [issues] @Tagadda [commented](https://github.com/YunoHost/issues/issues/1973#issuecomment-1646739057) on [issue #1973](https://github.com/YunoHost/issues/issues/1973) Magically keeping all custom-config panel settings during the conf upgrade via ynh_add_config without having to define all of them as yunohost settings: While creating a config_panel, I though about another approach to solve this issue. We could keep those config_panels o...
[10:06:50] <em0ne> Contabo vps servers are trash
[10:07:29] <em0ne> I just formated my vps, installed the debian 11 image, enabled ipv6 using the enable_ipv6 command and installed yunohost
[10:08:00] <em0ne> I left the ssh password as unmanaged
[10:08:00] <em0ne> Everything else I left as default
[10:08:15] <em0ne> And the ipv4 interface still magically dissappears
[10:08:30] <em0ne> After about 10 minutes. It is getting worse and worse
[10:09:19] <em0ne> The vps used to race. I used to get 50mb/sec up and down all day long
[10:09:20] <em0ne> Now it is as slow as a snail
[10:09:24] <em0ne> And I thought yunohost was to blame geez
[10:10:41] <tituspijean[m]> > <@em0ne:matrix.org> And I thought yunohost was to blame geez

An easy assumption 🙃
[10:11:16] <em0ne> When I request vnc access to the server which is on a different ipv4 address the actual ipv4 interface on my server starts to magically work again
[10:11:53] <em0ne> Vnc connects to the proxmox qemu instance on a different ip
[10:12:07] <tituspijean[m]> > <@em0ne:matrix.org> And the ipv4 interface still magically dissappears

How is the interface setup on the server? Like, is there a cloud config that's getting pulled from Contabo, or is it manual?
[10:12:27] <em0ne> It is a modified debian 11 ISO image
[10:12:35] <em0ne> Modified by contabo
[10:13:00] <em0ne> Right now it has crashed again
[10:13:31] <em0ne> I can give you my ip and password if you want in pm
[10:13:58] <tituspijean[m]> I have no time to delve into a server right now sorry 😅
[10:14:34] <tituspijean[m]> Though I would look into your /etc/network/interfaces and /etc/network/interfaces.d to see if you can set the interface manually
[10:14:41] <em0ne> No worries. I emailed contabo support. I bet they're just going to reboot the vps and tell me "see it works fine". But it will crash 10 minutes later
[10:15:14] <tituspijean[m]> yeah no, "rebooting the server" is not a proper solution indeed
[10:16:07] <em0ne> I think the configs are 100% alright because it is a completely fresh install. And when I request vnc access which is like a keyboard/video/mouse console my server starts to magically work again correctly
[10:16:25] <em0ne> Ipv4 appears again and everything is fine for a small amount of time
[10:17:44] <em0ne> Strangely ipv6 is disabled by default
[10:17:50] <em0ne> Which is not the case on a standard debian ISO from debian.org
[10:19:30] <em0ne> I think the people here were right about running a vps server. It is much better to get a dedicated server
[10:20:11] <tituspijean[m]> > <@em0ne:matrix.org> I think the people here were right about running a vps server. It is much better to get a dedicated server

I think your first conclusion is the right one. It's Contabo's fault. 😛
[10:21:24] <em0ne> Most definitely
[10:26:40] <em0ne> Maybe they expect all their customers to run a 90s era static HTML Page that no one ever visits
[10:27:16] <tituspijean[m]> or they live way ahead in the future when everything will be IPv6 by default
[10:34:53] <em0ne> But ipv6 is disabled. If you enable it ipv4 breaks
[10:35:26] <em0ne> What do you think of hetzner tituspijean @titus:pijean.ovh: ?
[10:36:17] <tituspijean[m]> I only have experience with OVH and Scaleway. Both good. I cannot comment on others :/
[10:38:01] <em0ne> It is a bit weird how no one comes close to the prices of the hetzner dedicated servers. A lot of people on the Internet keep asking how it is possible for them to be so cheap
[10:39:11] <em0ne> I know that they were funded by the German government to build their infrastructure
[10:41:23] <em0ne> My gut feeling says to stay away from them
[10:42:32] <em0ne> Probably the same kinda BS as contabo
[18:08:25] <tituspijean[m]> FYI I'm booting up the bookworm-dev CI, and discovering some wonky stuff in package\_check. Like `./package_check.sh` has not completely implemented arg parsing for DIST and BRANCH. I had to trick it with `DIST=bookworm BRANCH=bookworm ./package_check.sh -r`
[18:11:14] <Aleks (he/him/il/lui)> 🤔
[18:11:24] <Aleks (he/him/il/lui)> eeeh
[18:12:04] <tituspijean[m]> Aaand image building ends up in a bunch of "error: command not found" 😅
[18:15:03] <Aleks (he/him/il/lui)> yunorunner does pass the proper env variable though : https://github.com/YunoHost/yunorunner/blob/master/run.py#L597
[18:15:13] <Aleks (he/him/il/lui)> did you compare with what i did on ci-apps-bookworm ?
[18:15:49] <Aleks (he/him/il/lui)> or wait actually I think you mean `BRANCH=unstable`
[18:15:56] <Aleks (he/him/il/lui)> like, yeah, confusing semantic
[18:16:12] <Aleks (he/him/il/lui)> `BRANCH` corresponds to the "debian component" thingy i think
[18:16:16] <Aleks (he/him/il/lui)> which in our case is stable/testing/unstable
[18:17:05] <Aleks (he/him/il/lui)> but we do use the `bookworm` git branch to build the `unstable` component of the `bookworm` release 😬
[18:17:31] <Yunohost Git/Infra notifications> Failed to run the source auto-update for : leantime, shiori. Please run manually the autoupdate_app_sources.py script on these apps to debug what is happening!
[18:26:36] <Aleks (he/him/il/lui)> tituspijean: sooo i've complicated the update of the wishlist export thingy we discussed
[18:26:48] <Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/dbINmRgTfUFTIuykzATLZOfV
[18:27:02] <Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/QHunXtoEwQhlwKylJWARmxaz
[18:27:16] <Aleks (he/him/il/lui)> and then a JSON version, without the apps flagged "remove ? = y" in the CSV
[19:22:28] <tituspijean[m]> > <@Alekswag:matrix.org> but we do use the `bookworm` git branch to build the `unstable` component of the `bookworm` release 😬

yeah indeed I mixed them up. 🙂 It workz: https://ci-apps-bookworm-dev.yunohost.org/ci/job/1
[20:42:18] <tituspijean[m]> I've just seen that Flame (nice dashboard) has a new version: https://github.com/pawelmalak/flame
and it can automatically list Docker apps installed on the same system by using its API: https://github.com/pawelmalak/flame/blob/3c347c854c4c55456785ff026a703422d8f02f62/controllers/apps/docker/useDocker.js#L21
But I think the app is mono-user.
[20:43:03] <tituspijean[m]> one possible use for the future user API 😉