# 🚀 YunoHost 12.0 (Bookworm) release / Sortie de YunoHost 12.0 (Bookworm)

**URL:** https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673
**Category:** Announcements
**Tags:** ynh\_release, french, english
**Created:** [October 31, 2024, 12:37pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673 "2024-10-31T12:37:00Z")
**Posts on this page:** 20
**Page:** 15

<div class="post-metadata">

### Author: ![Christian](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/c/b2d939/32.png) [@Christian](https://forum.yunohost.org/u/Christian)
#### Post date: [December 20, 2024, 10:02pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/288 "2024-12-20T22:02:09Z")

</div>

Thanks for the tip, but no dice. I still get:

W: [http://deb.debian.org/debian/dists/bookworm/InRelease:](http://deb.debian.org/debian/dists/bookworm/InRelease:) The key(s) in the keyring /etc/apt/trusted.gpg.d/php.gpg are ignored as the file has an unsupported filetype.  
W: [http://deb.debian.org/debian/dists/bookworm-updates/InRelease:](http://deb.debian.org/debian/dists/bookworm-updates/InRelease:) The key(s) in the keyring /etc/apt/trusted.gpg.d/php.gpg are ignored as the file has an unsupported filetype.  
W: [http://security.debian.org/debian-security/dists/bookworm-security/InRelease:](http://security.debian.org/debian-security/dists/bookworm-security/InRelease:) The key(s) in the keyring /etc/apt/trusted.gpg.d/php.gpg are ignored as the file has an unsupported filetype.

---

<div class="post-metadata">

### Author: ![rodinux](https://forum.yunohost.org/user_avatar/forum.yunohost.org/rodinux/32/7029_2.png) [@rodinux](https://forum.yunohost.org/u/rodinux)
#### Post date: [December 20, 2024, 10:34pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/289 "2024-12-20T22:34:01Z")

</div>

well, I haven’t this key in my Yunohost 12… I have only this

```auto
ls /etc/apt/trusted.gpg.d/
debian-archive-bookworm-automatic.asc
debian-archive-bookworm-security-automatic.asc
debian-archive-bookworm-stable.asc
debian-archive-bullseye-automatic.asc
debian-archive-bullseye-security-automatic.asc
debian-archive-bullseye-stable.asc
debian-archive-buster-automatic.asc
debian-archive-buster-security-automatic.asc
debian-archive-buster-stable.asc
debsuryorg-archive.gpg
extra_php_version.gpg
yarn.gpg

```

Why this key `php.gpg` is here ??

Perhaps try this

To check the file format, run `file /etc/apt/trusted.gpg.d/php.gpg` If it says “GPG key public ring” then I would expect it to work and I can’t explain the problem you’re seeing.

and also what returns

```auto
sudo apt-key list

```

---

<div class="post-metadata">

### Author: ![valen](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/v/9dc877/32.png) [@valen](https://forum.yunohost.org/u/valen)
#### Post date: [December 21, 2024, 7:08am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/290 "2024-12-21T07:08:54Z")

</div>

> [@valen](#):
>
> Hello,  
> Thanks for your feedback. The problem still persists. Do you know how to correctly correct this file?

Hello,  
Thanks for your feedback. The problem still persists. Do you know how to correctly correct this file?

---

<div class="post-metadata">

### Author: ![Christian](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/c/b2d939/32.png) [@Christian](https://forum.yunohost.org/u/Christian)
#### Post date: [December 21, 2024, 9:11am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/291 "2024-12-21T09:11:01Z")

</div>

> [@rodinux](#):
>
> file /etc/apt/trusted.gpg.d/php.gpg

Hi,

`file /etc/apt/trusted.gpg.d/php.gpg` spits out:  
/etc/apt/trusted.gpg.d/php.gpg: PGP public key block Public-Key (old)

## `sudo apt-key list` shows: Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). /etc/apt/trusted.gpg.d/debian-archive-bookworm-automatic.asc

pub rsa4096 2023-01-21 [SC] [expires: 2031-01-19]  
B8B8 0B5B 623E AB6A D877 5C45 B7C5 D7D6 3509 47F8  
uid [unknown] Debian Archive Automatic Signing Key (12/bookworm) [ftpmaster@debian.org](mailto:ftpmaster@debian.org)  
sub rsa4096 2023-01-21 [S] [expires: 2031-01-19]

## /etc/apt/trusted.gpg.d/debian-archive-bookworm-security-automatic.asc

pub rsa4096 2023-01-21 [SC] [expires: 2031-01-19]  
05AB 9034 0C0C 5E79 7F44 A8C8 254C F3B5 AEC0 A8F0  
uid [unknown] Debian Security Archive Automatic Signing Key (12/bookworm) [ftpmaster@debian.org](mailto:ftpmaster@debian.org)  
sub rsa4096 2023-01-21 [S] [expires: 2031-01-19]

## /etc/apt/trusted.gpg.d/debian-archive-bookworm-stable.asc

pub ed25519 2023-01-23 [SC] [expires: 2031-01-21]  
4D64 FEC1 19C2 0290 67D6 E791 F8D2 585B 8783 D481  
uid [unknown] Debian Stable Release Key (12/bookworm) [debian-release@lists.debian.org](mailto:debian-release@lists.debian.org)

## /etc/apt/trusted.gpg.d/debian-archive-bullseye-automatic.asc

pub rsa4096 2021-01-17 [SC] [expires: 2029-01-15]  
1F89 983E 0081 FDE0 18F3 CC96 73A4 F27B 8DD4 7936  
uid [unknown] Debian Archive Automatic Signing Key (11/bullseye) [ftpmaster@debian.org](mailto:ftpmaster@debian.org)  
sub rsa4096 2021-01-17 [S] [expires: 2029-01-15]

## /etc/apt/trusted.gpg.d/debian-archive-bullseye-security-automatic.asc

pub rsa4096 2021-01-17 [SC] [expires: 2029-01-15]  
AC53 0D52 0F2F 3269 F5E9 8313 A484 4904 4AAD 5C5D  
uid [unknown] Debian Security Archive Automatic Signing Key (11/bullseye) [ftpmaster@debian.org](mailto:ftpmaster@debian.org)  
sub rsa4096 2021-01-17 [S] [expires: 2029-01-15]

## /etc/apt/trusted.gpg.d/debian-archive-bullseye-stable.asc

pub rsa4096 2021-02-13 [SC] [expires: 2029-02-11]  
A428 5295 FC7B 1A81 6000 62A9 605C 66F0 0D6C 9793  
uid [unknown] Debian Stable Release Key (11/bullseye) [debian-release@lists.debian.org](mailto:debian-release@lists.debian.org)

## /etc/apt/trusted.gpg.d/debian-archive-buster-automatic.asc

pub rsa4096 2019-04-14 [SC] [expires: 2027-04-12]  
80D1 5823 B7FD 1561 F9F7 BCDD DC30 D7C2 3CBB ABEE  
uid [unknown] Debian Archive Automatic Signing Key (10/buster) [ftpmaster@debian.org](mailto:ftpmaster@debian.org)  
sub rsa4096 2019-04-14 [S] [expires: 2027-04-12]

## /etc/apt/trusted.gpg.d/debian-archive-buster-security-automatic.asc

pub rsa4096 2019-04-14 [SC] [expires: 2027-04-12]  
5E61 B217 265D A980 7A23 C5FF 4DFA B270 CAA9 6DFA  
uid [unknown] Debian Security Archive Automatic Signing Key (10/buster) [ftpmaster@debian.org](mailto:ftpmaster@debian.org)  
sub rsa4096 2019-04-14 [S] [expires: 2027-04-12]

## /etc/apt/trusted.gpg.d/debian-archive-buster-stable.asc

pub rsa4096 2019-02-05 [SC] [expires: 2027-02-03]  
6D33 866E DD8F FA41 C014 3AED DCC9 EFBF 77E1 1517  
uid [unknown] Debian Stable Release Key (10/buster) [debian-release@lists.debian.org](mailto:debian-release@lists.debian.org)

## /etc/apt/trusted.gpg.d/debsuryorg-archive.gpg

pub rsa3072 2019-03-18 [SC] [expires: 2026-02-04]  
1505 8500 A023 5D97 F5D1 0063 B188 E2B6 95BD 4743  
uid [unknown] [DEB.SURY.ORG](http://DEB.SURY.ORG) Automatic Signing Key [deb@sury.org](mailto:deb@sury.org)  
sub rsa3072 2019-03-18 [E] [expires: 2026-02-04]

## /etc/apt/trusted.gpg.d/extra\_php\_version.gpg

pub rsa3072 2019-03-18 [SC] [expires: 2026-02-04]  
1505 8500 A023 5D97 F5D1 0063 B188 E2B6 95BD 4743  
uid [unknown] [DEB.SURY.ORG](http://DEB.SURY.ORG) Automatic Signing Key [deb@sury.org](mailto:deb@sury.org)  
sub rsa3072 2019-03-18 [E] [expires: 2026-02-04]

## /etc/apt/trusted.gpg.d/yarn.gpg

pub rsa4096 2016-10-05 [SC]  
72EC F46A 56B4 AD39 C907 BBB7 1646 B01B 86E5 0310  
uid [unknown] Yarn Packaging [yarn@dan.cx](mailto:yarn@dan.cx)  
sub rsa4096 2016-10-05 [E]  
sub rsa4096 2019-01-02 [S] [expires: 2026-01-23]  
sub rsa4096 2019-01-11 [S] [expires: 2026-01-23]

---

<div class="post-metadata">

### Author: ![jedie](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/j/b5a626/32.png) [@jedie](https://forum.yunohost.org/u/jedie)
#### Post date: [December 21, 2024, 7:02pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/292 "2024-12-21T19:02:35Z")

</div>

Update done, on a test VM… Sadly my packages like [pyinventory](https://github.com/YunoHost-Apps/pyinventory_ynh) and [django-for-runners](https://github.com/YunoHost-Apps/django-for-runners_ynh) are broken.

Think [GitHub - YunoHost-Apps/django\_yunohost\_integration: Python package with helpers for integrate a Django project as YunoHost package.](https://github.com/YunoHost-Apps/django_yunohost_integration) needs an update because of changes in SSO…

Create [SSO in Python, after update to YunoHost 12](https://forum.yunohost.org/t/sso-in-python-after-update-to-yunohost-12/32799) for this.

---

<div class="post-metadata">

### Author: ![nabla](https://forum.yunohost.org/user_avatar/forum.yunohost.org/nabla/32/9381_2.png) [@nabla](https://forum.yunohost.org/u/nabla)
#### Post date: [December 21, 2024, 8:15pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/293 "2024-12-21T20:15:09Z")

</div>

Hi,  
Just FYI  
Update done (on a little VPS)  
Access OK by CLI  
Access broken by Web  
The same issue after 3 reboots.

```auto
systemctl status nginx
× nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; preset: enabled)
     Active: failed (Result: timeout)

```

I just checked the conf with `nginx -t`

```auto
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

```

So…  
I tried a little `systemctl restart nginx` .  
It fixed my issue

Since this problem, I tried to do a full reboot because I like the danger and take risks 😃  
My server is completely OK. It’s work nicely.  
A lot of thanks for your work!!!  
_I was already advertising YunoHost and Nextcloud (among others). Obviously, I’m going to continue!_

---

<div class="post-metadata">

### Author: ![rodinux](https://forum.yunohost.org/user_avatar/forum.yunohost.org/rodinux/32/7029_2.png) [@rodinux](https://forum.yunohost.org/u/rodinux)
#### Post date: [December 22, 2024, 11:23am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/294 "2024-12-22T11:23:37Z")

</div>

Reading post with similar error, perhaps you can try this

```auto
wget -O =/etc/apt/trusted.gpg.d/extra_php_version.gpg https://packages.sury.org/php/apt.gpg

```

and

```auto
sudo yunohost tools regen-conf apt

```

> [@Unable to install on a new Debian 12 | GPG Error](https://forum.yunohost.org/t/unable-to-install-on-a-new-debian-12-gpg-error/32433/16):
>
> The regenconf of YunoHost is supposed to add those keys … [yunohost/hooks/conf\_regen/10-apt at dev · YunoHost/yunohost · GitHub](https://github.com/YunoHost/yunohost/blob/dev/hooks/conf_regen/10-apt#L103) There’s definitely something going on with wget/curl request on your server for some reason …

---

<div class="post-metadata">

### Author: ![Christian](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/c/b2d939/32.png) [@Christian](https://forum.yunohost.org/u/Christian)
#### Post date: [December 22, 2024, 2:38pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/295 "2024-12-22T14:38:09Z")

</div>

The directory

> trusted.gpg.d

does not exist on my system. How do I get that one back?

---

<div class="post-metadata">

### Author: ![rodinux](https://forum.yunohost.org/user_avatar/forum.yunohost.org/rodinux/32/7029_2.png) [@rodinux](https://forum.yunohost.org/u/rodinux)
#### Post date: [December 22, 2024, 2:43pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/296 "2024-12-22T14:43:26Z")

</div>

I exist in fact when you have do the command `file /etc/apt/trusted.gpg.d/php.gpg` it worked…

perhaps it may be because not root user, try

```auto
sudo wget -O =/etc/apt/trusted.gpg.d/extra_php_version.gpg https://packages.sury.org/php/apt.gpg

```

---

<div class="post-metadata">

### Author: ![Nico1](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/n/f6c823/32.png) [@Nico1](https://forum.yunohost.org/u/Nico1)
#### Post date: [December 23, 2024, 6:11am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/297 "2024-12-23T06:11:15Z")

</div>

Migtation sans aucun soucis. Juste la partition /root qui etait un peu trop remplie.

Ensuite maj nextcloud & bitwarden sans aucun problème.

Bravo à tous.

---

<div class="post-metadata">

### Author: ![gcollin](https://forum.yunohost.org/user_avatar/forum.yunohost.org/gcollin/32/7127_2.png) [@gcollin](https://forum.yunohost.org/u/gcollin)
#### Post date: [December 23, 2024, 9:07am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/298 "2024-12-23T09:07:24Z")

</div>

As well here, upgrade to Bookworm done in less than one hour, with everything (nextcloud, sogo, mongo-express, cac-proxy, dont-code services, adguard, monitorix, Matomo, Collabora & OnlyOffice, multiple domains and subdomains) working as a cham.  
I only had to force upgrade of Borg backup client otherwise I got the “borg module not found” error message.

Congrats & Thanks to everyone !

---

<div class="post-metadata">

### Author: ![gcollin](https://forum.yunohost.org/user_avatar/forum.yunohost.org/gcollin/32/7127_2.png) [@gcollin](https://forum.yunohost.org/u/gcollin)
#### Post date: [December 23, 2024, 9:19am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/299 "2024-12-23T09:19:10Z")

</div>

Just a small warning from auto-diagnosis since the upgrade:

Warning: The configuration file ‘/etc/apt/sources.list.d/extra\_php\_version.list’ has been manually modified and will not be updated  
apt:  
applied:  
pending:  
/etc/apt/sources.list.d/extra\_php\_version.list:

```auto
diff: @@ -1 +1 @@
-deb https://packages.sury.org/php/ bookworm main
+deb [signed-by=/etc/apt/trusted.gpg.d/extra_php_version.gpg] https://packages.sury.org/php/ bookworm main

```

status: modified

A signed-by information has been added (not by me) and will be removed if I switch back to the original version.

What should I do ? Is it ok to switch back and remove the warning ?

---

<div class="post-metadata">

### Author: ![navanchauhan](https://forum.yunohost.org/user_avatar/forum.yunohost.org/navanchauhan/32/3867_2.png) [@navanchauhan](https://forum.yunohost.org/u/navanchauhan)
#### Post date: [December 25, 2024, 4:07am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/300 "2024-12-25T04:07:33Z")

</div>

Definitely not the “correct way” but I just added

```auto
location /yunohost/portalapi/ {

    proxy_read_timeout 5s;
    proxy_pass http://127.0.0.1:6788/;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;

    # Custom 502 error page
    error_page 502 /yunohost/portalapi/error/502;
}

```

to `/etc/nginx/conf.d/yunohost_api.conf.inc`

and then `systemctl reload nginx`

---

<div class="post-metadata">

### Author: ![creywood](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/c/74df32/32.png) [@creywood](https://forum.yunohost.org/u/creywood)
#### Post date: [December 28, 2024, 1:25am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/301 "2024-12-28T01:25:17Z")

</div>

Just upgraded an instance and had zero issues, great work and thanks! 🙏🎉

Installed apps: collabora, freshrss, huginn, nextcloud, roundcube, syncserver-rs, wallabag2 (on x86-64 VPS)

---

<div class="post-metadata">

### Author: ![valen](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/v/9dc877/32.png) [@valen](https://forum.yunohost.org/u/valen)
#### Post date: [December 28, 2024, 2:55pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/302 "2024-12-28T14:55:57Z")

</div>

As it happens, this bit of config is already present in my file without me having done anything. Did you have to add this part to the config for it to work?

```auto
location /yunohost/portalapi/ {
    proxy_read_timeout 5s;
    proxy_pass http://127.0.0.1:6788/;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;

    # Custom 502 error page
    error_page 502 /yunohost/portalapi/error/502;
} 

```

---

<div class="post-metadata">

### Author: ![navanchauhan](https://forum.yunohost.org/user_avatar/forum.yunohost.org/navanchauhan/32/3867_2.png) [@navanchauhan](https://forum.yunohost.org/u/navanchauhan)
#### Post date: [January 3, 2025, 8:18pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/303 "2025-01-03T20:18:43Z")

</div>

No. For me this section did not exist. Maybe the point update fixed this?

---

<div class="post-metadata">

### Author: ![valen](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/v/9dc877/32.png) [@valen](https://forum.yunohost.org/u/valen)
#### Post date: [January 5, 2025, 1:13pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/304 "2025-01-05T13:13:37Z")

</div>

For my part, I don’t know if it was an update that added this part of the configuration. But it still doesn’t work for me 🫤

---

<div class="post-metadata">

### Author: ![Benance](https://forum.yunohost.org/user_avatar/forum.yunohost.org/benance/32/607_2.png) [@Benance](https://forum.yunohost.org/u/Benance)
#### Post date: [January 8, 2025, 10:10am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/305 "2025-01-08T10:10:42Z")

</div>

update done this morning in less than one hour on a 10 mbits/sec ADSL connection.  
Everything went well. nextcloud update to V30 done just after the migration without problem except with onlyoffice. but a reboot resolved my problem.  
thanks a lot for your work. great job!

---

<div class="post-metadata">

### Author: ![utzer](https://forum.yunohost.org/user_avatar/forum.yunohost.org/utzer/32/3397_2.png) [@utzer](https://forum.yunohost.org/u/utzer)
#### Post date: [January 8, 2025, 5:22pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/306 "2025-01-08T17:22:00Z")

</div>

> [@ljf](#):
>
> Use cases where you need to add domain.tld for managing emails without managing the web part on the yunohost (website on an other server, etc.) is not properly managed and need you to make some changes in /etc/ssowat/conf.json.persistent

I assume appending .persistent to the file makes it persistent and it won’t be changed by Yunohost anymore? I guess for that file it is a bit of a problem as this file is changed when users or domains are changed?

I have a similar problem with the SSO login, I can not login as a user on [portal.example.org](http://portal.example.org), but only on [example.com](http://example.com), see also my other reply [here](https://forum.yunohost.org/t/sso-portal-issue-after-bookworm-migration/34513/5).  
I think the problem lies one of the last lines that read:

```auto
    "redirected_urls": {
        "moodle.example.org/": "moodle.example.org/moodle",
        "portal.example.org/": "portal.example.org/yunohost/sso"

```

But I am not sure why the redirect is even needed in that place.

More likely that is is something else. but the similarity to the issue discussed here is that [example.org](http://example.org) is not used for web (in my case not even setup on the server in contrary to the mail only domain in the thread here). For main domain I use another domain [example.com](http://example.com). (com vs. org!!)

I found that when I install some random app in a subfolder of [portal.example.org/helper-app](http://portal.example.org/helper-app) (the my\_webapp in my case, but others work too) and set this app to be available to all users and with the tile visible, then the [portal.example.org](http://portal.example.org) allows login for ordinary users.

**I guess unused domains need to have some block in /etc/ssowat/conf.json to allow all users to login, but maybe Yunohost does not add that block when the domain is not used.**

**Maybe someone can verify this?**

---

<div class="post-metadata">

### Author: ![ImaCrea](https://forum.yunohost.org/user_avatar/forum.yunohost.org/imacrea/32/2089_2.png) [@ImaCrea](https://forum.yunohost.org/u/ImaCrea)
#### Post date: [January 12, 2025, 9:07pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/307 "2025-01-12T21:07:23Z")

</div>

Just upgraded for [MailTape](https://mailta.pe) Crew instance and it all went smoothly! Congratulations and much love to all the contributors who are making this possible. It’s a real joy to be able to free ourselves from proprietary systems thanks to you. \<3

[EDIT] I then updated Nextcloud to v30 and everything went smooth also on that side. You rock 🌟 !

[Previous page](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673.md?page=14)

[Next page](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673.md?page=16)
