Yunohost 11.1 spooky testing

It’s working like a charm :slight_smile: Thanks a lot !

curl https://install.yunohost.org/switchtoTesting | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   464  100   464    0     0   1957      0 --:--:-- --:--:-- --:--:--  1957
----
Patching sources.list to enable testing repository...
----
----
Running 'apt-get update'
----
Hit:1 http://deb.debian.org/debian bullseye InRelease
Get:2 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]        
Get:3 http://security.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Hit:4 http://forge.yunohost.org/debian bullseye InRelease                      
Hit:5 http://mirror.hetzner.com/debian/packages bullseye InRelease             
Get:6 http://mirror.hetzner.com/debian/packages bullseye-updates InRelease [44.1 kB]
Hit:7 https://packages.sury.org/php bullseye InRelease
Get:8 http://mirror.hetzner.com/debian/security bullseye-security InRelease [48.4 kB]
Get:9 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [210 kB]
Get:10 http://security.debian.org/debian-security bullseye-security/main Translation-en [137 kB]
Get:11 http://forge.yunohost.org/debian bullseye/testing amd64 Packages [3,772 B]
Get:12 http://mirror.hetzner.com/debian/security bullseye-security/main amd64 Packages [210 kB]
Get:13 http://mirror.hetzner.com/debian/security bullseye-security/main Translation-en [137 kB]
Fetched 883 kB in 3s (336 kB/s)   
Reading package lists... Done
----
Running 'apt-get dist-upgrade'
----
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  moulinette python3-lexicon ssowat yunohost yunohost-admin
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,050 kB of archives.
After this operation, 286 kB of additional disk space will be used.
Get:1 http://forge.yunohost.org/debian bullseye/testing amd64 moulinette all 11.1.0 [72.6 kB]
Get:2 http://forge.yunohost.org/debian bullseye/testing amd64 ssowat all 11.1.0 [761 kB]
Get:3 http://forge.yunohost.org/debian bullseye/testing amd64 python3-lexicon all 3.11.2+ynh11-1 [138 kB]
Get:4 http://forge.yunohost.org/debian bullseye/testing amd64 yunohost all 11.1.1.2 [1,092 kB]
Get:5 http://forge.yunohost.org/debian bullseye/testing amd64 yunohost-admin all 11.1.1 [6,986 kB]
Fetched 9,050 kB in 1s (16.2 MB/s)    
(Reading database ... 63899 files and directories currently installed.)
Preparing to unpack .../moulinette_11.1.0_all.deb ...
Unpacking moulinette (11.1.0) over (11.0.9) ...
Setting up moulinette (11.1.0) ...
(Reading database ... 63899 files and directories currently installed.)
Preparing to unpack .../archives/ssowat_11.1.0_all.deb ...
Unpacking ssowat (11.1.0) over (11.0.9) ...
Setting up ssowat (11.1.0) ...
(Reading database ... 63899 files and directories currently installed.)
Preparing to unpack .../python3-lexicon_3.11.2+ynh11-1_all.deb ...
Unpacking python3-lexicon (3.11.2+ynh11-1) over (3.7.0+ynh11-1) ...
Setting up python3-lexicon (3.11.2+ynh11-1) ...
(Reading database ... 63909 files and directories currently installed.)
Preparing to unpack .../yunohost_11.1.1.2_all.deb ...
Unpacking yunohost (11.1.1.2) over (11.0.10.2) ...
Setting up yunohost (11.1.1.2) ...
Installing new version of config file /etc/bash_completion.d/yunohost ...
Regenerating configuration, this might take a while...
Warning: The configuration file '/etc/ssh/sshd_config' has been manually modified and will not be updated
Success! Configuration updated for 'slapd'
Success! Configuration updated for 'nginx'
Success! Configuration updated for 'postfix'
Success! Configuration updated for 'dnsmasq'
Launching migrations...
Info: Running migration 0025_global_settings_to_configpanel...
Success! Migration 0025_global_settings_to_configpanel completed
Info: Running migration 0026_new_admins_group...
Info: Creating a backup of LDAP database and apps settings prior to the actual migration.
Success! User info changed
Info: Updating aliases for group 'admins'
Success! Group 'admins' updated
Success! Group 'admins' updated
Success! Group 'admins' updated
Success! Migration 0026_new_admins_group completed
Re-diagnosing server health...
Warning: Found 1 item(s) that could be improved for Base system. (+ 1 ignored issue(s))
Success! Everything looks OK for Internet connectivity!
Success! Everything looks OK for DNS records! (+ 2 ignored issue(s))
Success! Everything looks OK for Ports exposure!
Success! Everything looks OK for Web!
Success! Everything looks OK for Email! (+ 2 ignored issue(s))
Error: Found 1 significant issue(s) related to Services status check!
Success! Everything looks OK for System resources!
Success! Everything looks OK for System configurations! (+ 1 ignored issue(s))
Info: The app catalog cache is empty or obsolete.
Info: Updating application catalog...
Success! The application catalog has been updated!
Success! Everything looks OK for Applications!
Warning: To see the issues found, you can go to the Diagnosis section of the webadmin, or run 'yunohost diagnosis show --issues --human-readable' from the command-line.
(Reading database ... 63924 files and directories currently installed.)
Preparing to unpack .../yunohost-admin_11.1.1_all.deb ...
Unpacking yunohost-admin (11.1.1) over (11.0.11) ...
Setting up yunohost-admin (11.1.1) ...
Processing triggers for man-db (2.9.4-2) ...

:point_right: Version 11.1.2 has been released and includes another batch of important changes:

  • Important rework of the app catalog, app install view, app info view to integrate app descriptions, screenshot, logos, links to upstream stuff, documentation, and other bits of logic/info introduced in app packaging v2 (#1526, webadmin#486)
  • Domains settings about enabling/disabling mail and XMPP are now propagated to actual system configs instead of just affecting the recommended DNS conf (#1541)
  • Add a global setting to enable passwordless sudo for admins
  • Add a global setting to change the user portal theme
  • Read-only/GET operations now don’t take the lock anymore, which should be a bit more comfortable when eg. lauching an operation on the webadmin, and trying to browse stuff in another webadmin tab (Moulinette#327)
  • Various technical fixes
  • Update translations for Arabic, Basque, Dutch, French, Galician, German, Polish, Portuguese, Portuguese (Brazil), Slovak, Spanish, Ukrainian
8 Likes

Yes but you need to manually fix the alias, cf Yunohost 11.1 spooky testing - #89 by Aleks

@Aleks Good job on the app logos! works nicely

After upgrading to v11.1.2, the Domains page of the webadmin does not load:

Fixed in v11.1.2.1
Erreur: "400" Bad Request

Action: "GET" /yunohost/api/domains/main?locale=fr

Message d'erreur :
Argument 'domain' incorrect : Doit être un nom de domaine valide (ex : mon-domaine.fr)

Relevant yunohost-api log entries seem to be:

2023-01-07 08:53:27,933 WARNING  moulinette.actionsmap __call__ - argument value 'main' for 'domain' doesn't match pattern '^([^\W_A-Z]+([-]*[^\W_A-Z]+)*\.)+((xn--)?[^\W_]{2,})$'
2023-01-07 08:53:27,935 INFO     geventwebsocket.handler (unknown function) - 127.0.0.1 - - [2023-01-07 08:53:27] "GET /domains/main?locale=fr HTTP/1.1" 400 212 0.004409

Issue persists after restarting the API.


The apps logos all end up with 404 errors too. this was linked to the catalog snafu today.

Same here

Cf.: Domains tool broken : Invalid argument 'domain': Must be a valid domain name · Issue #2117 · YunoHost/issues · GitHub which seems to be fixed in yunohost-admin 11.1.2.1

1 Like

In v11.1.2.1, I cannot find the buttons to generate Let’s Encrypt certificates anymore:

1 Like

hm the whole config panel should be below the top card, do you see anything in the JS console ?

Ah yes:

TypeError: e is undefined
    k yunohostArguments.js:373
    onQueriesResponse DomainInfo.vue:167
    VueJS 4
        re
        n
        re
        $emit
    fetchQueries ViewBase.vue:69
vue.runtime.esm.js:1897:12
​```
1 Like

Hello,
Just updated YNH to version 11.1.2.1 via the Web UI.
This is an install located on a VPS with no particular tweaking.

Now, refreshing the update page of YNH admin Web UI gives the following internal error:

Error: “500” Internal Server Error
Action: “PUT” /yunohost/api/update/all

Error message: Could not fetch source files, is the URL correct?

Running sudo yunohost tools update --debug via SSH brings up the same error message:

106  DEBUG initializing base actions map parser for cli
107  DEBUG loading actions map
108  DEBUG building parser...
114  DEBUG building parser took 0.006s
115  DEBUG acquiring lock...
124  DEBUG lock has been acquired
137  DEBUG loading python module yunohost.tools took 0.012s
137  DEBUG processing action [2734857.1]: yunohost.tools.update with args={'target': 'all'}
137  INFO Fetching available upgrades for system packages...
214  DEBUG Hit:1 http://deb.debian.org/debian bullseye InRelease
215  DEBUG Hit:2 http://deb.debian.org/debian bullseye-updates InRelease
215  DEBUG Hit:3 http://deb.debian.org/debian bullseye-backports InRelease
215  DEBUG Hit:4 http://security.debian.org/debian-security bullseye-security InRelease
227  DEBUG Hit:5 http://forge.yunohost.org/debian bullseye InRelease
304  DEBUG Hit:6 https://packages.sury.org/php bullseye InRelease
1644 DEBUG Reading package lists...
2892 DEBUG Done
2894 INFO Updating application catalog...
2955 DEBUG Starting new HTTPS connection (1): app.yunohost.org:443
3184 DEBUG https://app.yunohost.org:443 "GET /default/v3/apps.json HTTP/1.1" 200 508547
3286 SUCCESS The application catalog has been updated!
3336 DEBUG initializing ldap interface
3586 DEBUG Checking default branch
3593 DEBUG action [2734857.1] executed in 3.456s
3593 DEBUG lock has been released
3593 ERROR Could not fetch source files, is the URL correct?

Installing a new app also fails with the same error message (both via WebUI and SSH).

Would it be a bug in the new version?

Yes, I had the same issue. After a sudo yunohost tools upgrade system, everything works now :slight_smile:

1 Like

Same here on v11.1.2.2 with similar error

onQueriesResponse DomainInfo.vue:167
    VueJS 4
        re
        n
        re
        $emit
    fetchQueries ViewBase.vue:69
    promise callback*fetchQueries ViewBase.vue:68
    created ViewBase.vue:76
    VueJS 33
        re
        zn
        _init
        a
        sn
        init
        p
        h
        Ei
        _update
        r
        get
        rr
        Bn
        $mount
        init
        n
        p
        h
        Ei
        _update
        r
        get
        run
        Zn
        ve
        ue
        promise callback*ae
        ve
        er
        update
        notify
        set
    init vue-router.esm.js:2995
    init vue-router.esm.js:2994
    updateRoute vue-router.esm.js:2409
    transitionTo vue-router.esm.js:2263
    confirmTransition vue-router.esm.js:2397
    r vue-router.esm.js:2001
    r vue-router.esm.js:2008
    r vue-router.esm.js:2008
    Ft vue-router.esm.js:2012
    confirmTransition vue-router.esm.js:2392
    r vue-router.esm.js:2001
    r vue-router.esm.js:2005
    p vue-router.esm.js:2379
    l vue-router.esm.js:2127
    te vue-router.esm.js:2203
    promise callback*8c4f/Yt/</< vue-router.esm.js:2150
    Xt vue-router.esm.js:2171
    Xt vue-router.esm.js:2171
    Xt vue-router.esm.js:2170
    Yt vue-router.esm.js:2106
    p vue-router.esm.js:2357
1 Like

I know its ready when its ready.
But is there some place where i can follow open issues and follow development/changes? Somehow i could figure it out searching for milestones or similar on github.

Here is the 11.1 project on Github.

3 Likes

11.1 released as stable : YunoHost 11.1 release / Sortie de YunoHost 11.1

2 Likes

Thank you all for testing and reporting issues! :saluting_face::heart: