šŸš§ YunoHost 12.0 beta (Bookworm)

Sorry I donā€™t mean to be unfair and Iā€™m sorry if that is how it comes acrossā€¦ Sorry.

Apps:
Valtwarden
Snappymail
Wallabag

All worked perfectly up until recent updates. Iā€™m not the only one. I think?

I can only say these three as these are the three that my users and myself use. Again so sorry if it appears unfair Iā€™m not meaning to be, Iā€™m only saying as I see and find, which is fair otherwise progress isnā€™t madeā€¦

dj

We are migrating app catalog to use new helpersā€¦ that may explain some ā€œeffet de bordā€

1 Like

@ericg of course and I do understand that. Thank you for listening at least to my ā€œlittle moanā€
Best wishes
Dj

thatā€™s not the yunohost fault here, but that of vaultwarden, who thought it relevant to stop supporting bullseye soon after the release of bookworm, blocking updates for yunohost

1 Like

Is there a way for the sso cookie to be cookie and not a ā€œsessionā€ oneā€¦ and also to auto redirect to where I was heading before instead of listing my app after logging inā€¦

Can you explain what you mean by ā€œbe cookie and not a ā€œsessionā€ oneā€ ā€¦

Iā€™ve unset isSession so I can close and reopen my browser and still be logged in. Otherwise, Iā€™ve got to relogin each time and its not even redirecting me to the service I was going before the login modal upon logged in.

For me :

  • with the domains that were there before the migration, these are signed with DKIM and there is a line for DKIM / DMARC in the ā€œdnsā€ recommended configuration.
  • I tested with the creation of a new domain and there is no DKIM / DMARC line on the ā€œdnsā€ recommended configuration and then the mails are not signed ( send with thunderbird or rouncube)

I tried

but no results

OPENDKIM service is running

Hello all,
I just wanted to share my current situation.
Iā€™ve installed a clean Debian12 amd64 distribution and then installed yunohost12 (cf. link from this page).

The installation was successful but issues appeared during apps configuration.
2 caveats:

  • at the end of the postinstall, after having confirmed the creation of the first user through the GUI, I first had the window saying that it could take some time and 5 seconds later the login window. On that window, I could fill my login and pwd but the button was not active so I could never log in. Eventually, I did it through SSH CI. Then it worked.
  • I then installed vpnclient and had 2 issues:
    • on the GUI, the config tab could not be saved because the ā€œsaveā€ button was not visible. It appeared after a F5 refresh though. Then I could save it :slight_smile:
    • for the configuration, the .cube (nor .ovpn, .conf) file could be read. It always gave this kind of error: ā€œConfiguration file: /home/user1/.openvpnKeys/neutrinet.cube
      Warning: unable to retrieve string to translate with key ā€˜Unsupported image type : application/jsonā€™ for default locale ā€˜locales/en.jsonā€™ file (donā€™t panic this is just a warning)
      Error: Unsupported image type : application/jsonā€
      I could not get it right, neither through the GUI, nor through CI.

I will now directly try a full install from the yunohost iso image (not via Debian12 first), hoping it will work :slight_smile:

Anyway, great work to the Yunohost team and thanks!

Hello,

After numerous tweaks, my previous Yunohost instance was in a very unpredictable place so I decided to reinstall a new one from scratch with this beta. Here is my initial feedback:

  • The App page no longer has the interface to change the app display name (but the app install dialog still promise youā€™ll be able to change it latter)

  • Having incoming and outgoing e-mail set up by default on every subdomain create very verbose Zone DNS with 4 additional lines per subdomain (MX, TXT for DMARC1, TXT for DKIM1, TXT for spf1)

    • For each domain that has incoming/outgoing e-mail manually disabled, a warning is shown on domain setting changes. I do not think that should be the case.
  • The domain addition interface is missing a french translation for the addition of a subdomain.

  • Finally the user import feature seems broken but I havenā€™t really been able to pinpoint how or why. Here is the error log I got:

Erreur: "500"

Action: "POST" /yunohost/api/users/import

Message d'erreur :
Erreur serveur inattendue

RetraƧage

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 473, in process
    ret = self.actionsmap.process(arguments, timeout=30, route=_route)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 499, in process
    arguments = vars(self.parser.parse_args(args, **kwargs))
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 687, in parse_args
    ret = parser.parse_args(args, ret)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 232, in parse_args
    return self._parser.parse_args(arg_strings, namespace)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/argparse.py", line 1874, in parse_args
    args, argv = self.parse_known_args(args, namespace)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/argparse.py", line 1907, in parse_known_args
    namespace, args = self._parse_known_args(args, namespace)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/argparse.py", line 2122, in _parse_known_args
    stop_index = consume_positionals(start_index)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/argparse.py", line 2078, in consume_positionals
    take_action(action, args)
  File "/usr/lib/python3.11/argparse.py", line 1967, in take_action
    argument_values = self._get_values(action, argument_strings)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/moulinette/interfaces/__init__.py", line 267, in _get_values
    value = super(ExtendedArgumentParser, self)._get_values(action, arg_strings)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/argparse.py", line 2501, in _get_values
    value = self._get_value(action, arg_string)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/argparse.py", line 2534, in _get_value
    result = type_func(arg_string)
             ^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '[object Object]'
  • The automatic DNS setup with OVH is a joy to work with however and I love the improvements of version 12.

I note this here (as reminder):

  • Links are missing in terms of services migration : ā€œThe YunoHost project is a team of volunteers who have made common cause to create a free operating system for servers, called YunoHost. The YunoHost software is published under the AGPLv3 license (). In connection with this software, the project administers and makes available several technical and community services for various purposes. By using these services, you agree to be bound by the following Terms of Services: .ā€
  • After upgrade, i get this message: ā€œFailed to read info for cachet : Failed to parse app version ā€˜2.4.0-dev-7897744356bf81a2bcbc734f132eb5daafa889611c9c72fb2501afb3e9007cac~ynh2ā€™ : Invalid version: ā€˜2.4.0-dev-7897744356bf81a2bcbc734f132eb5daafa889611c9c72fb2501afb3e9007cacā€™ā€ . I think itā€™s an app installed from a specific branch (i have tested this fix in prodā€¦)
1 Like

Iā€™ve seen that also, you can just try yunohost tools regen-conf nginx -n -d and you will see the suggestions to remove the lines in /var/www/.well-know/domain.tld/autoconfig/mail/config-v1.1.xml and it is a good idea if the domain related donā€™t want to receive mails. So you can accept if all good with yunohost tools regen-conf nginx --force

I have try an import test and have also a error log, not the same, I put here the paste https://paste.yunohost.org/raw/idawudesex

But in fact the users have been created and they can log in apps with LDAPā€¦

Iā€™ll throw my two cents in here as well and say that I too am experiencing this.
And itā€™s by far the biggest problem I have with the Bookworm version, enough to make me consider reverting to Debian 11.

1 Like

I have notice similar error message when trying to add an image logo in the custom domain template.

well, thatā€™s funny because, for the template logo, I had no issue :sweat_smile:
But with your comment and with this other issue: [Bookworm] "Unsupported image type : text/plain" when uploading a portal logo Ā· Issue #2462 Ā· YunoHost/issues Ā· GitHub,
Iā€™m thinking the issue is not in the vpnclient_ynh app but more on its use of member libraries.
Thanks for your feedback :wink:

1 Like

Similar here with a new installation. There is DKIM for the main domain, but not for domains I created afterwards. Switching "Use automatic DNS feature"off, and deactivating and reactivating in- and outgoing mails did not help. I even deleted the domain and re-added it, but no change, and ā€œUse automatic DNS featureā€ was set to ā€œonā€ again (maybe there should be a option for using or not using?)

mysteriously, now DKIM is there for all domains and it is working!

1 Like

Bonjour,
Jā€™ai voulu mettre Ć  jour IMMICH de 1.117 ynh1 Ć  1.117ynh2 mais lā€™installation ne sā€™est pas bien faite : https://paste.yunohost.org/raw/popadeyosu
Jā€™ai le message ā€œWelcome to nginxā€
Je lā€™ai dĆ©sinstallĆ© et tentĆ© une installation de la version 2 : https://paste.yunohost.org/raw/yuvakadaqo
Mais cela ne fonctionne pas
Merci

Aujourdā€™hui en upgradant Wordpress, la tuile Wordpress Admin a de nouveau disparue sur le portailā€¦

same strange situation here for all wp , no more any tile concerning wp (admin or not),
i need to connect to the https://wp url/login , then it show me a webpage ā€œsso typeā€ with all concerning wp , but for some strange reason, some https://_ url_/login are loading with never end

example:
https://tempsmort.net/login redirects me to
https://tempsmort.net/yunohost/sso/?r=aHR0cHM6Ly90ZW1wc21vcnQubmV0L3dwLWxvZ2luLnBocA== and loading loading loading ā€¦
tempsmort.net is not the main dmain of the yunohost server, just an other , used by this wp

2024/10/16 16:07:17 [error] 156930#156930: *9014 open() "/usr/share/yunohost/portal/customassets/tempsmort.net.custom.css" failed (2: No such file or directory), client: 2001:67c:288:2::235, server: tempsmort.net, request: "GET /yunohost/sso/customassets/custom.css HTTP/2.0", host: "tempsmort.net", referrer: "https://tempsmort.net/"
root@krashboyz:/var/www# yunohost app info wordpress
description: Create a beautiful blog or website easily
domain_path: tempsmort.net/
name: Tempsmort
version: 6.6.2~ynh1