šŸš€ YunoHost 12.0 (Bookworm) release / Sortie de YunoHost 12.0 (Bookworm)

root@server:~# sudo dpkg --list | grep "yunohost\|moulinette"
hi  moulinette                            11.3.0                                         all          prototype interfaces with ease in Python
hi  yunohost                              11.3.0.2                                       all          manageable and configured self-hosting server
hi  yunohost-admin                        11.3.0                                         all          web administration interface for yunohost

I did both sudo apt update && sudo apt upgrade as well as sudo apt full-upgrade. However, my admin user, genderneutralnoun, canā€™t sudo anymore; it tells me the user isnā€™t in the sudoers file. Luckily I already have root SSH local network access enabled for situations such as these. Additionally, apt list --upgradeable shows four packages in need of updating; moulinette, ssowat, yunohost-admin, and yunohost. Unfortunately apt upgrade results in them being kept back.

alrighty then letā€™s try to upgrade them explicitly with install (yes install to tell it to upgrade ā€¦ i know) : apt install moulinette yunohost yunohost-admin)

Iā€™m guessing they are still marked as ā€œholdā€ because thatā€™s how the migration goes under the hood so you may need to first run : apt-mark unhold moulinette yunohost yunohost-admin

Well, I had a post typed out, but then my router decided to freak outā€¦ Suffice to say, I needed to add ssowat to that list of packages in the apt install command. Everything installed great with that, but Iā€™m still getting a 500 error on my serverā€™s address. Progress, though! apt update shows all packages are up to date now. Any advice?

You can try this : Refresh the page, Restart Nginx service or reboot the server.

Rebooted. I didnā€™t think to do it immediately because thereā€™s an issue where it wonā€™t actually reboot and so I have to unplug it and replug it physically, which is difficult since Iā€™m disabled and a flight of stairs is between me and the serverā€™s physical location. Anyway, rebooting worked. My admin user can even sudo again! Thanks so much guys.

1 Like

Hello,
Just did succesfull migration on 1 of my servers. Extended thanks to the team :two_hearts: .

I did not test yunohost 12 before the big official migration and Iā€™ve found allready 1 (or maybe 2 different but very similar bugs):

  1. When trying to update the system form the web admin, the green button does nothing. (there is allready a package to update despite the migration being 15min min old).
  2. When tyring to save a change of configuration in an app, the save button does nothing (I tryied to chnage nextcloud from a path to a subdomain without effect)
2 Likes

As someone who switched to ā€œtestingā€ for the 12.0 beta testing but would rather now go back to the stable channel, what would be the recommended procedure?

I have found the page https://install.yunohost.org/switchtoStable and it looks like thatā€™s the recommended way to do it. Maybe something to add to the official procedure.

I have the same problem

Can you tell us what package this is ?

merci Ć  toute lā€™Ć©quipe pour le travail accompli.
migration dā€™un serveur chez Online vers la 12 sans souci, juste une relance de nginx.
encore merci

2 Likes

Itā€™s not realted to the bug I was mentioning (buttons not working in web interface). Iā€™ve upgrade through CLI libconfiginifile-perl. which log I cannot share via yunopaste cause the button is not working neither
Edit : Iā€™m dumb, there was a blocked popup, hereā€™s the upgrade lib log, but again not related to the initial issue IMHO

I have popup enabled in the browser but it dont work

YH-Web-Interface (1)

I migrated succesfully without errors.
But if I try to visit a subdomain ā€œsub.foo.tldā€, which is my standard domain I will be redirected to ā€œfoo.tldā€ with the portal. But the portal should be on ā€œsub.foo.tldā€.
This happens only for three of my six sudomains. Any hint how to solve this?

Thatā€™s what is expected with the new portal:

Okay. But that would mean that I can not host a normal website anymore, because the portal will always show up?
So I canĀ“t move the portal to something like ā€œportal.foo.tldā€?

Check that thread :wink:

There is no ā€œmoving the portalā€, but if you want an application to open when you go to foo.tld, you can either install an application at that address, or use the ā€œDefault appā€ setting in the domainā€™s menu.

(@abc that thread was posted and answered before the release of YunoHost 12, so maybe its advice does not fit anymore :sweat_smile:)

1 Like

I understand. But itĀ“s sad that I canĀ“t move the portal to the domain that IĀ“d like to. It was possible with yunohost 11 when I set a subdomain as main domain and the portal showed up on this domain. Maybe itĀ“s a future improvement for yunohost 12.

INFO - Could not complete the operation ā€˜Delete permission ā€˜xmppā€™ā€™.

Error running script /usr/lib/python3/dist-packages/yunohost/migrations/0028_delete_legacy_xmpp_permission.py caused migration to fail.

Removed these lines from that script to force continue, which worked.
if ā€œxmpp.mainā€ in user_permission_list()[ā€œpermissionsā€]:
permission_delete(ā€œxmpp.mainā€, force=True)

Logs here - https://paste.yunohost.org/raw/gilahowiqe

@wearenh :

    add_mailforward: None | str | list[str] = None,
TypeError: unsupported operand type(s) for |: 'NoneType' and 'type'

thatā€™s uuuh not normal, this should work ā€¦ can you check which python version you are running with python3 --version ?