# Yunohost 11.1 spooky testing

**URL:** https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802
**Category:** Announcements
**Created:** [October 23, 2022, 6:43pm UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802 "2022-10-23T18:43:30Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![YunoHost](https://forum.yunohost.org/user_avatar/forum.yunohost.org/yunohost/32/371_2.png) [@YunoHost](https://forum.yunohost.org/u/YunoHost)
#### Post date: [October 23, 2022, 6:43pm UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/1 "2022-10-23T18:43:30Z")

</div>

Hello everyone 🎃 💀 !

We just released a new testing version for YunoHost! This version includes some important changes, and we would be more than happy to receive feedback before releasing it as a stable version!

A big chunk of the work included in this release is [supported by NLnet foundation](https://nlnet.nl/) and we are much grateful to them ❤ !

We are still planning more changes in that version, in particular for the app catalog / install process, and for our dyndns mechanism, but so far the highlights are:

- 🦸 **Replace the ‘`admin`’ user with a new ‘`admins`’ group**. On the long-term, this should remove some confusion about the role of the admin user and allow to define several admin users! ⚠ _ **Note that this impacts the login screen, as you’ll now have to enter the username in addition to the password!** _ Right after upgrading to 11.1, the old ‘`admin`’ user will still exist as a regular YunoHost user, member of the `admins` group. The very first user you created in YunoHost will also be automatically added to the ‘admins’ group and will be able to connect to the webadmin using the same credentials as on the user portal. _We recommend to get rid of the legacy ‘`admin`’ user once you validate that this is okay for you!_ (To do so, just go to the webadmin \> Users \> `admin` \> Delete)
- 📦 **Introduce a new “v2” app packaging format**. This is in particular a major change for app packagers as it should simplify the app packaging and maintenance, but will also bring many UI/UX improvements for the app install process. On the long term, this is only an intermediate step towards an even-better “v3” format later 😜
- 🎨 **Rework the app catalog and app info views** , now with logos, screenshots, better descriptions, links to upstream website/doc/demo.
- 🌐 **Rework the domain list and domain info view**. Domains are now displayed as a tree, and the various panels have been merged into a single one, which should be easier to browse and understand. Behind the scene, we’ve also extended the possibilities of the new configuration panel format introduced in 4.3!
- 🔧 **Domain settings to disable mail or XMPP are now effectively reflected in the system configuration** instead of just affecting the recommended DNS configuration
- 🎛 **Refactor the “global” settings and make them available in the webadmin**. So far, these were only available from the command line but they can now be found in the ‘Tools’ section of the webadmin. In particular, those settings allow to harden the security of the server, to configure email relay, and other technical aspects of the server.
- 🌙 **A dark theme for the webadmin** , _much spook_! You can enable it in the webadmin settings in the ‘Tools’ section of the webadmin.
- And as always, a bunch of minor fixes and improvements for daily life!

# How to participate to the beta-testing 👷‍♀️ 👷‍♂️

⚠ _ **DO NOT** _ do this on a critical production server! ⚠

From the command line, you can launch the following command to switch to testing:

```auto
curl https://install.yunohost.org/switchtoTesting | bash

```

(If you are familiar with bash scripting, you might want to read what this script does before blindly running the command)

You should then be running YunoHost 11.1.x.

## What to test? 👾 🔭

Here are some specific items which are important to check to validate the current work:

- **Validate that you’re indeed able to login to the webadmin following the new ‘admins’ group change**. Possibly delete the old ‘admin’ user once you confirm that you’re able to connect with your main user (the very first user that was created on the server).
- Test the **dark theme** 😜 !
- Test the **new domain views** and tell us if you find it better than the previous one, and/or if some specific items could be improved.
- Test to **install / upgrade various apps** , especially following the work on packaging v2, we want to make sure that everything stays backward-compatible with v1 apps.

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [October 26, 2022, 6:58pm UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/2 "2022-10-26T18:58:53Z")

</div>

Testing the dark mode… Very nice.

Two small remarks:

- The pacman will need to be redraw (I can do that)…  
 ![Capture d’écran 2022-10-26 à 19.16.54](https://forum.yunohost.org/uploads/default/original/2X/c/c13f0e4e36f9f707ff3baf217abc4a9867cd4d7e.png)

- It will be nice to have the same dark gray from user interface instead of black for the admin background color.

---

<div class="post-metadata">

### Author: ![Tho](https://forum.yunohost.org/user_avatar/forum.yunohost.org/tho/32/3667_2.png) [@Tho](https://forum.yunohost.org/u/Tho)
#### Post date: [October 26, 2022, 9:03pm UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/3 "2022-10-26T21:03:53Z")

</div>

Amazing update, thank you 🤩

> [@YunoHost](#):
>
> **Validate that you’re indeed able to login to the webadmin following the new ‘admins’ group change**. Possibly delete the old ‘admin’ user once you confirm that you’re able to connect with your main user (the very first user that was created on the server).

Check ✅ I like to be able to be the official admin now 🕶

> [@YunoHost](#):
>
> Test the **dark theme** 😜 !

Check ✅ (and impressed, that’s a very great job!! I love it!)

> [@YunoHost](#):
>
> Test the **new domain views** and tell us if you find it better than the previous one, and/or if some specific items could be improved.

Check ✅ And feels quiete better than before (even though I didn’t test it extensively for now)

---

<div class="post-metadata">

### Author: ![ljf](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ljf/32/58_2.png) [@ljf](https://forum.yunohost.org/u/ljf)
#### Post date: [October 27, 2022, 12:49am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/4 "2022-10-27T00:49:35Z")

</div>

## About admins group

On my side, i had configured a user receiving email from root@ & co onto a separated account dedicated to that we can call here A. So this user A was automatically added to admins group.

However, this configuration doesn’t feet my needs, cause i want to synchronize via IMAP those system emails AND for security reasons, i don’t want an admin password to be configured in an email client.

So the solution i find was to remove this user A from admins group (all member of admins group receive root@ email now) AND i made an email forward from my admin B to my non admin user A.

To do that, i had to check admins group was now configured into LDAP to receive root@ & co. **It’s not written in “Manage permissions & groups view”.**

## Dark theme

Nice job, i will be able to upgrade system in the night 🙂

 ![Capture d’écran 2022-10-27 à 03.01.13](https://forum.yunohost.org/uploads/default/original/2X/8/829f846841d9d1ab72ee90eed865148dc47b2424.png)

White on yellow quite unreadable.

## Domain

It’s amazing \o/

The text said that “this page” doesn’t configure the DNS zone BUT it should be “The section bellow”

 ![Capture d’écran 2022-10-27 à 02.43.37](https://forum.yunohost.org/uploads/default/original/2X/3/3bca128dc251c9d5148c460670630fea13c6c756.png)

The “Ignore diagnosis checks” boolean will be very helpful 🙂

## Apps v2

I didn’t test it for the moment.

---

<div class="post-metadata">

### Author: ![ljf](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ljf/32/58_2.png) [@ljf](https://forum.yunohost.org/u/ljf)
#### Post date: [October 27, 2022, 2:13am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/5 "2022-10-27T02:13:38Z")

</div>

About multi admin, i don’t know if it’s wanted, i got

```auto
$ sudo su

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for ADMIN_USER:

```

---

<div class="post-metadata">

### Author: ![tituspijean](https://forum.yunohost.org/user_avatar/forum.yunohost.org/tituspijean/32/3584_2.png) [@tituspijean](https://forum.yunohost.org/u/tituspijean)
#### Post date: [October 27, 2022, 3:14am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/6 "2022-10-27T03:14:54Z")

</div>

Isn’t this the message displayed to any first use of `sudo` by any non-root user? 🤔

---

<div class="post-metadata">

### Author: ![ljf](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ljf/32/58_2.png) [@ljf](https://forum.yunohost.org/u/ljf)
#### Post date: [October 27, 2022, 3:29am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/7 "2022-10-27T03:29:59Z")

</div>

It depends, in yunohost the admin user was added in sudoers file in a way that doesn’t require password at each use. But for the first message you are probably right.

I don’t know if this change is a design or just an accident.

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [October 27, 2022, 8:05am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/8 "2022-10-27T08:05:54Z")

</div>

Now, the new admin user seem to have lost all those mail aliases:

```auto
    root@mydomain.tld
    admin@mydomain.tld
    webmaster@mydomain.tld
    postmaster@mydomain.tld
    abuse@mydomain.tld

```

---

<div class="post-metadata">

### Author: ![oiseauroch](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/o/9fc348/32.png) [@oiseauroch](https://forum.yunohost.org/u/oiseauroch)
#### Post date: [October 27, 2022, 8:49am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/9 "2022-10-27T08:49:10Z")

</div>

It seems that the update rewrite ssh configuration. My ssh port was XXXX and after update, it come back to 22 but the firewall didn’t open port. I wasn’t able to connect through ssh before opening port 22 on firewall and connect through 22 port.

---

<div class="post-metadata">

### Author: ![oiseauroch](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/o/9fc348/32.png) [@oiseauroch](https://forum.yunohost.org/u/oiseauroch)
#### Post date: [October 27, 2022, 8:59am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/10 "2022-10-27T08:59:06Z")

</div>

I also get an error with migrations on the webadmin :

- update tell me that there is waiting migration
- going to `tools->migration` give me a 500 error :

```auto
Impossible de charger la migration 0025_global_settings_to_configpanel : cannot import name 'translate_legacy_settings_to_configpanel_settings' from 'yunohost.utils.legacy' (/usr/lib/python3/dist-packages/yunohost/utils/legacy.py)

```

- running `yunohost tools migration state` through the cli give me the following result :

```auto
  0021_migrate_to_bullseye: done
  0022_php73_to_php74_pools: done
  0023_postgresql_11_to_13: done
  0024_rebuild_python_venv: done
  0025_global_settings_to_configpanel: done
  0026_new_admins_group: done

```

---

<div class="post-metadata">

### Author: ![Mamie](https://forum.yunohost.org/user_avatar/forum.yunohost.org/mamie/32/1245_2.png) [@Mamie](https://forum.yunohost.org/u/Mamie)
#### Post date: [October 27, 2022, 9:52am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/11 "2022-10-27T09:52:32Z")

</div>

Migration done (a little randomly as I thought I was back in stable).  
Everything is working as intended, with just a little graphical problem with the pacman with it’s rough white border.

Everything else is so much BETTER than before (and before was already awesome 🤩 )

The access to the configuration parameters from the web interface will make things easier and accessible for those who do not read the documentation. Now everything is available and explained, this is awesome !

Thanks a lot to the YunoHost team and NLnet foundation ❤

---

<div class="post-metadata">

### Author: ![Mamie](https://forum.yunohost.org/user_avatar/forum.yunohost.org/mamie/32/1245_2.png) [@Mamie](https://forum.yunohost.org/u/Mamie)
#### Post date: [October 27, 2022, 10:07am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/12 "2022-10-27T10:07:31Z")

</div>

I just tried to change many options to test, and it seems that the root password change is not working.

I am on the same network as my server, and I have a password error when I try to ssh [root@myserver.fr](mailto:root@myserver.fr)

---

<div class="post-metadata">

### Author: ![ljf](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ljf/32/58_2.png) [@ljf](https://forum.yunohost.org/u/ljf)
#### Post date: [October 27, 2022, 10:34am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/13 "2022-10-27T10:34:41Z")

</div>

On my side i made the upgrade of borgserver and it works like a charm.

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [October 27, 2022, 11:12am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/14 "2022-10-27T11:12:10Z")

</div>

> [@ljf](#):
>
> About multi admin, i don’t know if it’s wanted, i got
> 
> ```auto
> $ sudo su
> 
> We trust you have received the usual lecture from the local System
> Administrator. It usually boils down to these three things:
> 
> ```

Yeah that’s nothing unusual, as far as I know this is the default behavior of sudo on any debian system and this is only displayed the first time an user uses sudo

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [October 27, 2022, 11:14am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/15 "2022-10-27T11:14:05Z")

</div>

> [@ericg](#):
>
> Now, the new admin user seem to have lost all those mail aliases:
> 
> ```auto
> root@mydomain.tld
> admin@mydomain.tld
> webmaster@mydomain.tld
> postmaster@mydomain.tld
> abuse@mydomain.tld
> 
> ```

Yeah these are now handled by the admins group behind the scene … though so far there’s no way to explicitly see them from the webadmin … but oneday™ we’ll implement mail-alias management for groups, which should also solve a bunch of use case and have a minimalist mailing-list mechanism (eg behind able to define `contact@`).

It’s actually not that complex to implement, cf [Use the group mechanism as mailing distribution list · Issue #1537 · YunoHost/issues · GitHub](https://github.com/YunoHost/issues/issues/1537)

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [October 27, 2022, 11:17am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/16 "2022-10-27T11:17:12Z")

</div>

> [@oiseauroch](#):
>
> It seems that the update rewrite ssh configuration. My ssh port was XXXX and after update, it come back to 22 but the firewall didn’t open port. I wasn’t able to connect through ssh before opening port 22 on firewall and connect through 22 port.

Sounds like it’s related to the global settings migration that miserably crashed …

> [@oiseauroch](#):
>
> - going to `tools->migration` give me a 500 error :
> 
> ```auto
> Impossible de charger la migration 0025_global_settings_to_configpanel : cannot import name 'translate_legacy_settings_to_configpanel_settings' from 'yunohost.utils.legacy' (/usr/lib/python3/dist-packages/yunohost/utils/legacy.py)
> 
> ```

I don’t quite understand how this can happen x\_x

Can you inspect `/usr/lib/python3/dist-packages/yunohost/utils/legacy.py` and double-check that there really is no function named `translate_legacy_settings_to_configpanel_settings` ?

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [October 27, 2022, 11:18am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/17 "2022-10-27T11:18:42Z")

</div>

> [@Mamie](#):
>
> I have a password error when I try to ssh [root@myserver.fr](mailto:root@myserver.fr)

Can you confirm that you’re trying to log as root from the local network ?

You can also “test” the root password by simply running `su` as a non-root user (without sudo) in the CLI, which will prompt for the root password

---

<div class="post-metadata">

### Author: ![oiseauroch](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/o/9fc348/32.png) [@oiseauroch](https://forum.yunohost.org/u/oiseauroch)
#### Post date: [October 27, 2022, 11:39am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/18 "2022-10-27T11:39:24Z")

</div>

> [@Aleks](#):
>
> Can you inspect `/usr/lib/python3/dist-packages/yunohost/utils/legacy.py` and double-check that there really is no function named `translate_legacy_settings_to_configpanel_settings` ?

I found the following function :

```auto
def translate_legacy_settings_to_configpanel_settings(settings):
    return LEGACY_SETTINGS.get(settings, settings)

```

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [October 27, 2022, 11:44am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/19 "2022-10-27T11:44:16Z")

</div>

Hmyeah I think `yunohost-api` wasn’t properly restarted hence it fails to run the migration because it’s still using some old code

Nevertheless the migrations should have been triggered after the upgrade and should have been used the proper code version, but maybe another issue prevented it from running

We can check this in the logs in Tools \> Logs

And/or try re-running it using `sudo yunohost tools migrations run`

---

<div class="post-metadata">

### Author: ![oiseauroch](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/o/9fc348/32.png) [@oiseauroch](https://forum.yunohost.org/u/oiseauroch)
#### Post date: [October 27, 2022, 11:53am UTC](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/20 "2022-10-27T11:53:40Z")

</div>

I cannot connect to webadmin anymore.

Running `yunohost tools migrations run` give me `No migrations to run`

[Next page](https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802.md?page=2)
