# 🚀 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:** 9

<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: [November 10, 2024, 4:05pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/163 "2024-11-10T16:05:16Z")

</div>

Hmpf yeah apt is kind of stubborn …

Let’s try :

```auto
cd /root/
apt download python3-bottle
dpkg -i python3-bottle*.deb

```

---

<div class="post-metadata">

### Author: ![quiwy](https://forum.yunohost.org/user_avatar/forum.yunohost.org/quiwy/32/11104_2.png) [@quiwy](https://forum.yunohost.org/u/quiwy)
#### Post date: [November 10, 2024, 4:08pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/164 "2024-11-10T16:08:25Z")

</div>

```auto
dpkg -i python3-bottle*.deb
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 2 expected programs not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin

```

---

<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: [November 10, 2024, 4:09pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/165 "2024-11-10T16:09:39Z")

</div>

Hmpfblg, that’s related to the way you became root I suppose … I’m not sure what command you used, can you try using `sudo su` from your regular user ? (and then cd /root, and dpkg -i python3-bottle\*.deb)

---

<div class="post-metadata">

### Author: ![quiwy](https://forum.yunohost.org/user_avatar/forum.yunohost.org/quiwy/32/11104_2.png) [@quiwy](https://forum.yunohost.org/u/quiwy)
#### Post date: [November 10, 2024, 4:10pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/166 "2024-11-10T16:10:20Z")

</div>

Got it working with export path

```auto
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

```

Was using `su` as my user is not anymore in sudoers

---

<div class="post-metadata">

### Author: ![quiwy](https://forum.yunohost.org/user_avatar/forum.yunohost.org/quiwy/32/11104_2.png) [@quiwy](https://forum.yunohost.org/u/quiwy)
#### Post date: [November 10, 2024, 4:32pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/167 "2024-11-10T16:32:03Z")

</div>

So it’s going better, I have access back to some services, but I guess not everything is fine :

> **Summary**
>
> ```auto
> apt install yunohost yunohost-admin moulinette ssowat yunohost-portal
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> yunohost is already the newest version (12.0.6).
> moulinette is already the newest version (12.0.3).
> ssowat is already the newest version (12.0.3).
> The following package was automatically installed and is no longer required:
> python3-pyparsing
> Use 'apt autoremove' to remove it.
> The following additional packages will be installed:
> apparmor bsdextrautils bsdutils bzip2-doc dbus-user-session dnsutils dpkg-dev gdbm-l10n gsasl-common init krb5-locales libatomic1 libboost-regex1.74.0 libcc1-0 libdaxctl1 libdpkg-perl libevent-core-2.1-7 libevent-extra-2.1-7 libevent-openssl-2.1-7
> libevent-pthreads-2.1-7 libffi-dev libgdbm-compat4 libgfortran5 libglib2.0-data libgomp1 libitm1 libldap-common liblsan0 libminiupnpc17 libndctl6 libpmem1 libsasl2-modules libsnappy1v5 libsource-highlight4v5 libss2 libtool libubsan1 liburing2 lua5.3 mariadb-client
> mariadb-client-core mariadb-plugin-provider-bzip2 mariadb-plugin-provider-lz4 mariadb-plugin-provider-lzma mariadb-plugin-provider-lzo mariadb-plugin-provider-snappy mariadb-server mariadb-server-10.5 mariadb-server-core msmtp ncurses-base ncurses-term nslcd-utils pv
> util-linux-locales vim vim-common vim-runtime vim-tiny xxd xz-utils
> Suggested packages:
> apparmor-profiles-extra apparmor-utils debian-keyring bzr minissdpd libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql libtool-doc gfortran | fortran95-compiler gcj-jdk mariadb-test msmtp-mta
> doc-base ctags vim-doc vim-scripts indent
> The following packages will be REMOVED:
> libgsasl7 libmailutils7 mariadb-client-10.5 mariadb-client-core-10.5 mariadb-server-core-10.5
> The following NEW packages will be installed:
> libdaxctl1 libndctl6 libpmem1 liburing2 mariadb-client-core mariadb-plugin-provider-bzip2 mariadb-plugin-provider-lz4 mariadb-plugin-provider-lzma mariadb-plugin-provider-lzo mariadb-plugin-provider-snappy mariadb-server-core pv yunohost-portal
> The following packages will be upgraded:
> apparmor bsdextrautils bsdutils bzip2-doc dbus-user-session dnsutils dpkg-dev gdbm-l10n gsasl-common init krb5-locales libatomic1 libboost-regex1.74.0 libcc1-0 libdpkg-perl libevent-core-2.1-7 libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7
> libffi-dev libgdbm-compat4 libgfortran5 libglib2.0-data libgomp1 libitm1 libldap-common liblsan0 libminiupnpc17 libsasl2-modules libsnappy1v5 libsource-highlight4v5 libss2 libtool libubsan1 lua5.3 mariadb-client mariadb-server mariadb-server-10.5 msmtp ncurses-base
> ncurses-term nslcd-utils util-linux-locales vim vim-common vim-runtime vim-tiny xxd xz-utils yunohost-admin
> 50 upgraded, 13 newly installed, 5 to remove and 671 not upgraded.
> 1 not fully installed or removed.
> Need to get 0 B/41.9 MB of archives.
> After this operation, 41.3 MB of additional disk space will be used.
> Do you want to continue? [Y/n]
> 
> After this operation, 0 B of additional disk space will be used.
> (Reading database ... 132081 files and directories currently installed.)
> Preparing to unpack .../moulinette_12.0.3_all.deb ...
> Unpacking moulinette (12.0.3) over (12.0.3) ...
> Setting up moulinette (12.0.3) ...
> (Reading database ... 132081 files and directories currently installed.)
> Preparing to unpack .../yunohost_12.0.6_all.deb ...
> Unpacking yunohost (12.0.6) over (12.0.6) ...
> Preparing to unpack .../archives/ssowat_12.0.3_all.deb ...
> Unpacking ssowat (12.0.3) over (12.0.3) ...
> Setting up ssowat (12.0.3) ...
> Setting up yunohost (12.0.6) ...
> Regenerating configuration, this might take a while...
> Warning: The configuration file '/etc/apt/sources.list.d/extra_php_version.list' has been manually modified and will not be updated
> Warning: The configuration file '/etc/nginx/conf.d/actual.quiwy.ninja.conf' has been manually modified and will not be updated
> Warning: The configuration file '/etc/nginx/conf.d/element.quiwy.ninja.conf' has been manually modified and will not be updated
> Warning: The configuration file '/etc/postfix/main.cf' has been manually modified and will not be updated
> Warning: The configuration file '/etc/dovecot/dovecot.conf' has been manually modified and will not be updated
> Warning: The configuration file '/etc/resolv.dnsmasq.conf' has been manually modified and will not be updated
> Warning: The configuration file '/etc/nsswitch.conf' has been manually modified and will not be updated
> Warning: The configuration file '/etc/fail2ban/jail.conf' has been manually modified and will not be updated
> 
> Launching migrations...
> Info: Running migration 0029_postgresql_13_to_15…
> Package: mautrix-discord-ynh-deps
> Depends: postgresql
> Package: mautrix-signal-ynh-deps
> Depends: g++, postgresql, ffmpeg
> Package: mautrix-whatsapp-ynh-deps
> Depends: g++, postgresql, ffmpeg
> --
> Package: onlyoffice-ynh-deps
> Depends: postgresql, postgresql-contrib, libstdc++6, rabbitmq-server, libcurl4-openssl-dev, ttf-mscorefonts-installer
> --
> Package: synapse-ynh-deps
> Depends: coturn, acl, postgresql, php8.3-fpm, python3-dev, python3-venv, python3-pip, python3-setuptools, python3-lxml, build-essential, libffi-dev, libssl-dev, libxml2-dev, libxslt1-dev, zlib1g-dev, libjpeg-dev
> , libpq-dev, php8.3, php8.3-fpm, php8.3-common
> --
> Package: vikunja-ynh-deps
> Depends: postgresql, redis-server
> Error: Migration 0029_postgresql_13_to_15 did not complete, aborting. Error: PostgreSQL 13 is installed, but not PostgreSQL 15!? Something weird might have happened on your system :(…
> Info: The operation 'Run migrations' could not be completed. Please share the full log of this operation using the command 'yunohost log share 20241110-162527-tools_migrations_migrate_forward' to get help
> Warning: Migration 0030_rebuild_python_venv_in_bookworm has to be run manually. Please go to Tools → Migrations on the webadmin page, or run `yunohost tools migrations run`.
> Warning: Migration 0031_terms_of_services has to be run manually. Please go to Tools → Migrations on the webadmin page, or run `yunohost tools migrations run`.
> Re-diagnosing server health...
> 
> Success! Everything looks OK for Base system!
> Success! Everything looks OK for Internet connectivity!
> Success! Everything looks OK for DNS records! (+ 1 ignored issue(s))
> Error: Found 2 significant issue(s) related to Ports exposure!
> Success! Everything looks OK for Web!
> Success! Everything looks OK for Email!
> Error: Found 2 significant issue(s) related to Services status check!
> Success! Everything looks OK for System resources!
> Warning: Found 5 item(s) that could be improved for System configurations. (+ 3 ignored issue(s))
> 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.
> Refreshing app catalog...
> Info: Updating application catalog…
> Success! The application catalog has been updated!
> (Reading database ... 132081 files and directories currently installed.)
> Preparing to unpack .../yunohost-admin_12.0.3.5_all.deb ...
> Unpacking yunohost-admin (12.0.3.5) over (12.0.3.5) ...
> Preparing to unpack .../yunohost-portal_12.0.6_all.deb ...
> Unpacking yunohost-portal (12.0.6) over (12.0.6) ...
> Setting up yunohost-admin (12.0.3.5) ...
> Setting up yunohost-portal (12.0.6) ...
> Processing triggers for man-db (2.9.4-2) ...
> Scanning processes...                                                                                                                                                                                              
> Scanning candidates...                                                                                                                                                                                             
> Scanning processor microcode...                                                                                                                                                                                    
> Scanning linux images...                                                                                                                                                                                           
> 
> Running kernel seems to be up-to-date.
> 
> Failed to check for processor microcode upgrades.
> 
> Restarting services...
> systemctl restart yunomdns.service
> Service restarts being deferred:
> systemctl restart unattended-upgrades.service
> 
> No containers need to be restarted.
> 
> No user sessions are running outdated binaries.
> 
> ```

I guess I could go with full upgrade again, and check for diffs in configurations files ?

---

<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: [November 10, 2024, 5:42pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/168 "2024-11-10T17:42:11Z")

</div>

Yes, gotta share the logs for postgresql

I would also make sure everything is upgraded with `apt full-upgrade`

and regen the nssswitch conf to make sure you got sudoers working again : `yunohost tools regen-conf nsswitch --force`

---

<div class="post-metadata">

### Author: ![Parleur](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/73ab20/32.png) [@Parleur](https://forum.yunohost.org/u/Parleur)
#### Post date: [November 10, 2024, 6:23pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/169 "2024-11-10T18:23:39Z")

</div>

I ran needrestart thinking I was on my laptop during the migration. So, it restarted yunohost-api and the upgrade.

I tried to restart the migration, typing `dpkg --reconfigure -a` and `apt --fix-broken install`.

However, I’m now stuck with this :  
[https://paste.yunohost.org/nekihujoli.sql](https://paste.yunohost.org/nekihujoli.sql)

😬

---

<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: [November 10, 2024, 6:29pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/170 "2024-11-10T18:29:30Z")

</div>

> [@Parleur](#):
>
> However, I’m now stuck with this :  
> [hastebin](https://paste.yunohost.org/nekihujoli.sql)

```auto
  File "/usr/lib/python3/dist-packages/bottle.py", line 44, in <module>
    from inspect import getargspec
ImportError: cannot import name 'getargspec' from 'inspect' (/usr/lib/python3.11/inspect.py)

```

Same as the thread before, you probably need to upgrade bottle (there’s a fix on the way for next minor release)

```auto
# as root
cd /root/
apt download python3-bottle
dpkg -i python3-bottle*.deb

```

then `apt full-upgrade`

---

<div class="post-metadata">

### Author: ![Parleur](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/73ab20/32.png) [@Parleur](https://forum.yunohost.org/u/Parleur)
#### Post date: [November 10, 2024, 6:32pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/171 "2024-11-10T18:32:24Z")

</div>

Yeah, sorry to bother you, I’ve seen this other thread after I sent mine.  
It seems it works better now. Thanks. 🙏

---

<div class="post-metadata">

### Author: ![quiwy](https://forum.yunohost.org/user_avatar/forum.yunohost.org/quiwy/32/11104_2.png) [@quiwy](https://forum.yunohost.org/u/quiwy)
#### Post date: [November 10, 2024, 8:08pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/172 "2024-11-10T20:08:15Z")

</div>

> [@Aleks](#):
>
> `yunohost tools regen-conf nsswitch --force`

So the full upgrade went fine and the nsswitch regen too.

Ran Postgres migration after that, no problem. Did the required app upgrade for 0030\_rebuild\_python\_venv\_in\_bookworm and no problem, so it seems that except services I had running outside yunohost, everything on yunohost side seems fine 😄 🎆

Only point I will have to check is DKIM signature. According to [https://www.mail-tester.com](https://www.mail-tester.com) the DKIM signature is not working.

Will check tomorrow for these services and DKIM problem.  
Thank you very much for your help! 🍻

---

<div class="post-metadata">

### Author: ![manet](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/m/f14d63/32.png) [@manet](https://forum.yunohost.org/u/manet)
#### Post date: [November 10, 2024, 8:18pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/173 "2024-11-10T20:18:53Z")

</div>

Bonjour,  
Tout c’est à peu près bien passé lors de la migration. Hormis le problème de wireguard server ou je me suis fait avoir, et d’autres petites choses ou j’ai trouvé la solution sur le forum. Il reste cependant un petit bug d’affichage des onglets internet, en effet lors du retour vers l’accueil en cliquant sur la petite maison, le nom de la page ne change pas. Rien de grave, mais je pense que cela peut être facilement corrigé. J’ai vu aussi qu’il manquait pas mal de traduction francaise dans l’interface graphique. S’il y a besoin d’un coup de main, dite comment aider, ce sera avec plaisir.  
Merci

---

<div class="post-metadata">

### Author: ![Koantig](https://forum.yunohost.org/user_avatar/forum.yunohost.org/koantig/32/8235_2.png) [@Koantig](https://forum.yunohost.org/u/Koantig)
#### Post date: [November 11, 2024, 7:48am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/174 "2024-11-11T07:48:00Z")

</div>

Mise à jour hier (raspberry 4), aucun souci!  
Juste borg que j’ai dû upgradé à la main, comme indiqué:

```auto
sudo yunohost app upgrade --force borg

```

Merci!

---

<div class="post-metadata">

### Author: ![crustyourmind](https://forum.yunohost.org/user_avatar/forum.yunohost.org/crustyourmind/32/2197_2.png) [@crustyourmind](https://forum.yunohost.org/u/crustyourmind)
#### Post date: [November 11, 2024, 7:59am UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/175 "2024-11-11T07:59:14Z")

</div>

Je viens de remarquer ce “bug” ou absence également , sinon OK

> [@rocket YunoHost 12.0 (Bookworm) release / Sortie de YunoHost 12.0 (Bookworm)](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/137):
>
> Bonjour, pour ma part la migration et mise à jour se sont bien passées. Je remarque deux problèmes: Domaine-\>DNS / ‘Automatic DNS feature’: lorsque je fais ‘Envoyer les enregistrements DNS dans le registrar’, ça ne fonctionne plus. Si ma mémoire est bonne il y avait avant en plus une boite à cocher pour confirmer qu’on veut écraser les données; elle n’est plus là Comptes-\>Gérer les groupes et les autorisations: lorsque j’ajoute une permission (par exemple une appli pour les ‘visteurs’ ou…

++

---

<div class="post-metadata">

### Author: ![fifoude1](https://forum.yunohost.org/user_avatar/forum.yunohost.org/fifoude1/32/7353_2.png) [@fifoude1](https://forum.yunohost.org/u/fifoude1)
#### Post date: [November 11, 2024, 3:37pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/176 "2024-11-11T15:37:33Z")

</div>

J’ai le même problème sur les boutons !

---

<div class="post-metadata">

### Author: ![quiwy](https://forum.yunohost.org/user_avatar/forum.yunohost.org/quiwy/32/11104_2.png) [@quiwy](https://forum.yunohost.org/u/quiwy)
#### Post date: [November 11, 2024, 3:55pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/177 "2024-11-11T15:55:44Z")

</div>

So DKIM is working fine now, after comparing and fixing postfix new conf it’s working fine.

And had to update some python libs for duplicity backups and oled screen, and everything is working fine now!

Thank you very much again for your great job and the help to resolve migrations issues 😃

---

<div class="post-metadata">

### Author: ![Luncheon3462](https://forum.yunohost.org/user_avatar/forum.yunohost.org/luncheon3462/32/8582_2.png) [@Luncheon3462](https://forum.yunohost.org/u/Luncheon3462)
#### Post date: [November 11, 2024, 4:51pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/178 "2024-11-11T16:51:58Z")

</div>

I successfully completed the migration, but I am unable to access the new 'User interface" button. I access the portal at a local URL 192.x.x.x and then login (looks the same as version 11) and then am brought to what looks like the old portal except there is a new “user interface” button in the upper right of the screen. That should take me to [https://mydomain.com/yunohost/sso](https://mydomain.com/yunohost/sso) but it doesnt work. I get a time out.

---

<div class="post-metadata">

### Author: ![JfmbLinux](https://forum.yunohost.org/user_avatar/forum.yunohost.org/jfmblinux/32/11238_2.png) [@JfmbLinux](https://forum.yunohost.org/u/JfmbLinux)
#### Post date: [November 11, 2024, 5:39pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/179 "2024-11-11T17:39:08Z")

</div>

Bonjour,

J’ai fait la migration, j’aime bien le nouveau portail, sinon je n’ai pas eu trop de soucis.  
Nextcloud impeccable,  
SearXNG petit souci, mais que j’ai pu régler,  
PhpSysInfo petit souci aussi, mais résolu.

J’ai celui-ci que je n’arrive pas à résoudre concernant `OpenDKIM` :

```auto
Le service opendkim est failed :-(
Vous pouvez essayer de redémarrer le service, et si cela ne fonctionne pas, consultez les journaux de service dans le webadmin (à partir de la ligne de commande, vous pouvez le faire avec yunohost service restart opendkim et yunohost service log opendkim ).

```

J’ai fait ce qui est demandé, mais toujours le même souci.

 ![OpenDKIM](https://forum.yunohost.org/uploads/default/original/2X/7/7760027f89ac6d88cf635f6dd91e315eae99bdbe.png)

> **LOGFILE: journalct**
>
> LOGFILE: journalctl  
> Nov 11 14:44:17 opendkim[12274]: OpenDKIM Filter: Unable to bind to port inet:xxxx@localhost: Address already in use  
> Nov 11 14:44:17 opendkim[12274]: OpenDKIM Filter: Unable to create listening socket on conn inet:xxxx@localhost  
> Nov 11 14:44:17 opendkim[12274]: smfi\_opensocket() failed  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12275]: OpenDKIM Filter: Unable to bind to port inet:xxxx@localhost: Address already in use  
> Nov 11 14:44:17 opendkim[12275]: OpenDKIM Filter: Unable to create listening socket on conn inet:xxxx@localhost  
> Nov 11 14:44:17 opendkim[12275]: smfi\_opensocket() failed  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12276]: OpenDKIM Filter: Unable to bind to port inet:xxxx@localhost: Address already in use  
> Nov 11 14:44:17 opendkim[12276]: OpenDKIM Filter: Unable to create listening socket on conn inet:xxxx@localhost  
> Nov 11 14:44:17 opendkim[12276]: smfi\_opensocket() failed  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12277]: OpenDKIM Filter: Unable to bind to port inet:xxxx@localhost: Address already in use  
> Nov 11 14:44:17 opendkim[12277]: OpenDKIM Filter: Unable to create listening socket on conn inet:xxxx@localhost  
> Nov 11 14:44:17 opendkim[12277]: smfi\_opensocket() failed  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12278]: OpenDKIM Filter: Unable to bind to port inet:xxxx@localhost: Address already in use  
> Nov 11 14:44:17 opendkim[12278]: OpenDKIM Filter: Unable to create listening socket on conn inet:xxxx@localhost  
> Nov 11 14:44:17 opendkim[12278]: smfi\_opensocket() failed  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12279]: OpenDKIM Filter: Unable to bind to port inet:xxxx@localhost: Address already in use  
> Nov 11 14:44:17 opendkim[12279]: OpenDKIM Filter: Unable to create listening socket on conn inet:xxxx@localhost  
> Nov 11 14:44:17 opendkim[12279]: smfi\_opensocket() failed  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12280]: OpenDKIM Filter: Unable to bind to port inet:xxxx@localhost: Address already in use  
> Nov 11 14:44:17 opendkim[12280]: OpenDKIM Filter: Unable to create listening socket on conn inet:xxxx@localhost  
> Nov 11 14:44:17 opendkim[12280]: smfi\_opensocket() failed  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12281]: OpenDKIM Filter: Unable to bind to port inet:xxxx@localhost: Address already in use  
> Nov 11 14:44:17 opendkim[12281]: OpenDKIM Filter: Unable to create listening socket on conn inet:xxxx@localhost  
> Nov 11 14:44:17 opendkim[12281]: smfi\_opensocket() failed  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12282]: OpenDKIM Filter: Unable to bind to port inet:xxxx@localhost: Address already in use  
> Nov 11 14:44:17 opendkim[12282]: OpenDKIM Filter: Unable to create listening socket on conn inet:xxxx@localhost  
> Nov 11 14:44:17 opendkim[12282]: smfi\_opensocket() failed  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12283]: OpenDKIM Filter: Unable to bind to port inet:xxxx@localhost: Address already in use  
> Nov 11 14:44:17 opendkim[12283]: OpenDKIM Filter: Unable to create listening socket on conn inet:xxxx@localhost  
> Nov 11 14:44:17 opendkim[12283]: smfi\_opensocket() failed  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12284]: maximum restart count exceeded  
> Nov 11 14:44:17 opendkim[12273]: exited with status 69, restarting  
> Nov 11 14:44:17 opendkim[12273]: maximum restart count exceeded  
> Nov 11 14:44:17 systemd[1]: opendkim.service: Main process exited, code=exited, status=69/UNAVAILABLE  
> Nov 11 14:44:17 systemd[1]: opendkim.service: Failed with result ‘exit-code’.  
> Nov 11 14:44:17 systemd[1]: opendkim.service: Scheduled restart job, restart counter is at 5.  
> Nov 11 14:44:17 systemd[1]: Stopped opendkim.service - OpenDKIM Milter.  
> Nov 11 14:44:17 systemd[1]: opendkim.service: Start request repeated too quickly.  
> Nov 11 14:44:17 systemd[1]: opendkim.service: Failed with result ‘exit-code’.  
> Nov 11 14:44:17 systemd[1]: Failed to start opendkim.service - OpenDKIM Milter.

* * *

Et j’ai une question pour les thèmes du nouveau portail, est-il possible de créer et installer ses propres thèmes comme avant et si oui, où peut-on les mettre ?

Merci 🙏

---

<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: [November 11, 2024, 7:47pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/180 "2024-11-11T19:47:18Z")

</div>

> [@JfmbLinux](#):
>
> J’ai celui-ci que je n’arrive pas à résoudre concernant `OpenDKIM` :

As-tu essayer de régénérer les confs postfix ou déjà de voir comme expliquer ceci

> [@YunoHost](#):
>
> **⚠ Notes pour les utilisateurs avancés**
> 
> Les configurations pour SSH, nginx et postfix ont été mises à jour. Vous devez vous assurer de _ **propager manuellement** _ les changements si vous les avez modifiés. Veuillez vérifier la différence en utilisant `yunohost tools regen-conf ssh nginx postfix --dry-run --with-diff`.

> [@JfmbLinux](#):
>
> Et j’ai une question pour les thèmes du nouveau portail, est-il possible de créer et installer ses propres thèmes comme avant et si oui, où peut-on les mettre ?

Je pense que maintenant du dois passer par l’interface de la webadmin pour personnaliser ton thème en cliquant sut dur le domaine, plusieurs thèmes proposés, on peut ajouter son logo et d’autres configurations sympas, aussi moyen de changer le css.

---

<div class="post-metadata">

### Author: ![Lanky](https://forum.yunohost.org/user_avatar/forum.yunohost.org/lanky/32/5250_2.png) [@Lanky](https://forum.yunohost.org/u/Lanky)
#### Post date: [November 11, 2024, 8:34pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/181 "2024-11-11T20:34:33Z")

</div>

Hi everyone, thanks for the work on Yunohost 12.0!  
Everything went well except for Synapse. I tried to run the command below as suggested:

```auto
sudo yunohost app upgrade synapse -F

```

The upgrade was executed and Synapse is running, but it is not working properly. Here is what I see in my journalctl:

> **Logs**
>
> ```auto
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/databases/main/roommember.py", line 660, in get_local_current_membership_for_user_in_room
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: await self.db_pool.simple_select_one(
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 1680, in simple_select_one
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: return await self.runInteraction(
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 952, in runInteraction
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: return await delay_cancellation(_runInteraction())
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/internet/defer.py", line 2010, in _inlineCallbacks
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: result = context.run(
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/failure.py", line 549, in throwExceptionIntoGenerator
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: return g.throw(self.value.with_traceback(self.tb))
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 918, in _runInteraction
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: result: R = await self.runWithConnection(
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 1047, in runWithConnection
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: return await make_deferred_yieldable(
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/threadpool.py", line 269, in inContext
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: result = inContext.theWork() # type: ignore[attr-defined]
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/threadpool.py", line 285, in <lambda>
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: inContext.theWork = lambda: context.call( # type: ignore[attr-defined]
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/context.py", line 117, in callWithContext
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: return self.currentContext().callWithContext(ctx, func, *args, **kw)
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/context.py", line 82, in callWithContext
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: return func(*args, **kw)
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/enterprise/adbapi.py", line 282, in _runWithConnection
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: result = func(conn, *args, **kw)
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 1043, in inner_func
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: self.engine.attempt_to_set_autocommit(conn, False)
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/engines/postgres.py", line 239, in attempt_to_set_autocommit
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: return conn.set_session(autocommit=autocommit)
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:42 cloud.mydomain.com python[16207]: psycopg2.InterfaceError: connection already closed
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: 2024-11-11 20:26:45,850 - synapse.storage.txn - 787 - WARNING - GET-550- [TXN OPERROR] {_get_state_groups_from_groups-5a0} SSL SYSCALL error: EOF detected
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: 0/5
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: 2024-11-11 20:26:45,852 - twisted - 279 - CRITICAL - GET-550- Rollback failed
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: Traceback (most recent call last):
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/enterprise/adbapi.py", line 282, in _runWithConnection
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: result = func(conn, *args, **kw)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 1040, in inner_func
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return func(db_conn, *args, **kwargs)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 798, in new_transaction
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: conn.rollback()
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 213, in rollback
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: self.conn.rollback()
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: --- <exception caught here> ---
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/enterprise/adbapi.py", line 52, in rollback
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: self._connection.rollback()
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: psycopg2.InterfaceError: connection already closed
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: 2024-11-11 20:26:45,866 - twisted - 279 - CRITICAL - sentinel- Rollback failed
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: Traceback (most recent call last):
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/threadpool.py", line 285, in <lambda>
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: inContext.theWork = lambda: context.call( # type: ignore[attr-defined]
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/context.py", line 117, in callWithContext
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return self.currentContext().callWithContext(ctx, func, *args, **kw)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/context.py", line 82, in callWithContext
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return func(*args, **kw)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/enterprise/adbapi.py", line 287, in _runWithConnection
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: conn.rollback()
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: --- <exception caught here> ---
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/enterprise/adbapi.py", line 52, in rollback
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: self._connection.rollback()
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: psycopg2.InterfaceError: connection already closed
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: 2024-11-11 20:26:45,868 - twisted - 279 - CRITICAL - sentinel- Rollback failed
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: Traceback (most recent call last):
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/threadpool.py", line 269, in inContext
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: result = inContext.theWork() # type: ignore[attr-defined]
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/threadpool.py", line 285, in <lambda>
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: inContext.theWork = lambda: context.call( # type: ignore[attr-defined]
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/context.py", line 117, in callWithContext
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return self.currentContext().callWithContext(ctx, func, *args, **kw)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/context.py", line 82, in callWithContext
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return func(*args, **kw)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: --- <exception caught here> ---
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/enterprise/adbapi.py", line 287, in _runWithConnection
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: conn.rollback()
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/enterprise/adbapi.py", line 61, in rollback
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: self._pool.disconnect(self._connection)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/enterprise/adbapi.py", line 426, in disconnect
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: raise Exception("wrong connection for thread")
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: builtins.Exception: wrong connection for thread
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: 2024-11-11 20:26:45,876 - synapse.http.server - 146 - ERROR - GET-550- Failed handle request via 'RoomMessageListRestServlet': <XForwardedForRequest at 0x7f841c41d0 method='GET' uri='/_matrix/client/v3/rooms/!eEYxvziMhmLgaKQoLe%3Amatrix.mydomain.com/messages?limit=100&dir=b&from=s179583_2713741_36_401190_161738_516577_147910_66141_0_25&filter=%7B%22lazy_load_members%22%3Atrue%7D' clientproto='HTTP/1.0' site='8008'>
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: Traceback (most recent call last):
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 780, in new_transaction
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: r = func(cursor, *args, **kwargs)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/databases/state/bg_updates.py", line 214, in _get_state_groups_from_groups_txn
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: txn.execute(sql % (overall_select_clause,), args)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 426, in execute
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: self._do_execute(self.txn.execute, sql, parameters)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 488, in _do_execute
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return func(sql, *args, **kwargs)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: psycopg2.OperationalError: SSL SYSCALL error: EOF detected
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: During handling of the above exception, another exception occurred:
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: Traceback (most recent call last):
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/http/server.py", line 332, in _async_render_wrapper
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: callback_return = await self._async_render(request)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/http/server.py", line 544, in _async_render
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: callback_return = await raw_callback_return
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/rest/client/room.py", line 808, in on_GET
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: msgs = await self.pagination_handler.get_messages(
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/handlers/pagination.py", line 629, in get_messages
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: events = await filter_events_for_client(
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/visibility.py", line 123, in filter_events_for_client
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: event_id_to_state = await storage.state.get_state_for_events(
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/controllers/state.py", line 246, in get_state_for_events
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: group_to_state = await self.stores.state._get_state_for_groups(
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/databases/state/store.py", line 317, in _get_state_for_groups
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: group_to_state_dict = await self._get_state_groups_from_groups(
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/databases/state/store.py", line 206, in _get_state_groups_from_groups
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: res = await self.db_pool.runInteraction(
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 952, in runInteraction
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return await delay_cancellation(_runInteraction())
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/internet/defer.py", line 2010, in _inlineCallbacks
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: result = context.run(
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/failure.py", line 549, in throwExceptionIntoGenerator
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return g.throw(self.value.with_traceback(self.tb))
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 918, in _runInteraction
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: result: R = await self.runWithConnection(
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 1047, in runWithConnection
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return await make_deferred_yieldable(
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/threadpool.py", line 269, in inContext
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: result = inContext.theWork() # type: ignore[attr-defined]
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/threadpool.py", line 285, in <lambda>
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: inContext.theWork = lambda: context.call( # type: ignore[attr-defined]
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/context.py", line 117, in callWithContext
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return self.currentContext().callWithContext(ctx, func, *args, **kw)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/python/context.py", line 82, in callWithContext
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return func(*args, **kw)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/enterprise/adbapi.py", line 282, in _runWithConnection
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: result = func(conn, *args, **kw)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 1040, in inner_func
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: return func(db_conn, *args, **kwargs)
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 798, in new_transaction
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: conn.rollback()
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/synapse/storage/database.py", line 213, in rollback
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: self.conn.rollback()
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: File "/opt/yunohost/matrix-synapse/lib/python3.11/site-packages/twisted/enterprise/adbapi.py", line 66, in rollback
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: raise ConnectionLost()
> Nov 11 20:26:45 cloud.mydomain.com python[16207]: twisted.enterprise.adbapi.ConnectionLost
> 
> ```

Can someone help me please? Thank you!

---

<div class="post-metadata">

### Author: ![JfmbLinux](https://forum.yunohost.org/user_avatar/forum.yunohost.org/jfmblinux/32/11238_2.png) [@JfmbLinux](https://forum.yunohost.org/u/JfmbLinux)
#### Post date: [November 11, 2024, 9:01pm UTC](https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/182 "2024-11-11T21:01:27Z")

</div>

> [@rodinux](#):
>
> As-tu essayer de régénérer les confs postfix ou déjà de voir comme expliquer ceci

Oui, mais il y a toujours le problème, ça ne résout rien.

> **Status opendkim**
>
> systemctl status opendkim.service  
> × opendkim.service - OpenDKIM Milter  
> Loaded: loaded (/lib/systemd/system/opendkim.service; enabled; preset: enabled)  
> Active: failed (Result: exit-code) since Mon 2024-11-11 21:43:19 CET; 15min ago  
> Duration: 36ms  
> Docs: man:opendkim(8)  
> man:opendkim.conf(5)  
> man:opendkim-lua(3)  
> man:opendkim-genkey(8)  
> man:opendkim-genzone(8)  
> man:opendkim-testkey(8)  
> [OpenDKIM](http://www.opendkim.org/docs.html)  
> Main PID: 50091 (code=exited, status=69)  
> CPU: 48ms
> 
> Nov 11 21:43:19 [domaine.fr](http://domaine.fr) systemd[1]: opendkim.service: Scheduled restart job, restart counter is at 5.  
> Nov 11 21:43:19 [domaine.fr](http://domaine.fr) systemd[1]: Stopped opendkim.service - OpenDKIM Milter.  
> Nov 11 21:43:19 [domaine.fr](http://domaine.fr) systemd[1]: opendkim.service: Start request repeated too quickly.  
> Nov 11 21:43:19 [domaine.fr](http://domaine.fr) systemd[1]: opendkim.service: Failed with result ‘exit-code’.  
> Nov 11 21:43:19 [domaine.fr](http://domaine.fr) systemd[1]: Failed to start opendkim.service - OpenDKIM Milter.  
> Nov 11 21:43:27 [domaine.fr](http://domaine.fr) systemd[1]: opendkim.service: Unit cannot be reloaded because it is inactive.

* * *

> [@rodinux](#):
>
> Je pense que maintenant du dois passer par l’interface de la webadmin pour personnaliser ton thème en cliquant sut dur le domaine, plusieurs thèmes proposés, on peut ajouter son logo et d’autres configurations sympas, aussi moyen de changer le css.

Ajouter son logo, il faudra que je regarde ça, je n’ai pas trouvé où.  
Avant, il suffisait d’aller :

```auto
/usr/share/ssowat/portal/assets/themes/

```

Mais là, je ne sais pas où il faut y aller.

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

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