YunoHost 4.0 (Buster) release / Sortie de YunoHost 4.0 (Buster)

@Neru @ioan : let’s try with a more classic way to identify what’s going on by running :

apt install yunohost openssl

(I’m starting to think this is another story with the infamous sury thing)

Depuis la mise à jour (je pense), je ne sais plus utiliser le “Partager avec Yunopaste” pour un service. Ça fonctionne bien avec les logs, mais avec les services il n’y a que le petit pacman de chargement qui apparaît, sans résultat, même après avoir attendu une bonne dizaine de minutes (ce qui ne serait normalement pas nécessaire pour les logs d’un service - me semble-t-il). C’est pas méga important, mais c’est un détail perturbant quand on souhaite l’utiliser :stuck_out_tongue:
Merci encore pour cette mise à jour et tout le travail fourni derrière !!

Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
yunohost : Est en conflit avec: openssl (>= 1.1.1g) mais 1.1.1g-1+0~20200421.17 +debian9~1.gbpf6902f devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « g arder en l’état ».

@Neru : Alrighty so let’s try to do this and see if apt would be kinda happy :

apt install openssl=1.1.1d-0+deb10u3

Je viens de le faire avec aptitude du coup avec sa solution consistant a downgrade et la migration 4.0.3 s’est faite du coup, le problème venait bien de openssl.

1 Like

Idem

Zblerg mais du coup si vous pouvez partager les logs c’est cool parce que sinon c’est vraiment pas simple de comprendre le détail du schmilblik pour fournir une solution automagique directement dans Yunohost …

PKjdXuNAkb

4 Likes

Logs de la migration qui reste en v3.8.5.5 : https://paste.yunohost.org/raw/utosupefam
Logs de la mise à jour vers la v4 qui ne fait rien : https://paste.yunohost.org/raw/qegapajelu
Logs de Aptitude exécuté 2 fois et qui upgrade vers la 4.0.3 : https://paste.yunohost.org/raw/hediruqege

2 Likes

msty

6 Likes

Got the same dependency problem, managed to solve it after downgrading openssl to 1.1.1d-0+deb10u3

Huge trouble for me is linked to the Synapse packet which did not restart at all due to a discrepancy in python version. Managed to solve it using a quite ugly hack, but if it may help, it’s here : https://github.com/YunoHost-Apps/synapse_ynh/issues/208#issuecomment-666505973

After that, everything is working OK !

Thanks a lot for your work :slight_smile:

1 Like

The migration worked like a charm. :slight_smile: Thank you so much for the Yunohost team’s effort ! :heart:

2 Likes

Bonsoir à tous,

Merci pour ce super boulot, comme d’habitude ! :sunglasses: :+1:
Pour ma part, je ferai la migration de mon serveur ce weekend.

Mais en lisant tous vos retours d’upgrade (dans vos réussites et/ou semi-échecs en cours de résolution), je me dis qu’il serait peut-être pertinent que chacun précise les applications qu’il a déployé. Cela pourrait permettre à chacun d’entre nous de nous identifier plus facilement et de mieux préparer cette essentielle mise à jour :wink: (et peut-être d’être aussi utile aux devs, sait-on jamais !)

C’est une idée idée comme cela, à votre bon :heart: :sweat_smile:
Sangokuss.

1 Like

Bonjour à tous,

Mise à jour terminée avec succès pour moi j’avais migré vers la beta de la 4.0 il y a une semaine et tout fonctionne parfaitement
ça a pris environ 30 min pour passer de stretch à buster avec 2vCPU et 4 Go de RAM

Merci à toute l’équipe pour cette mise à jour

I Have an issus when I want to update in 4.0 after migration to buster
i have an error and when i do after that

sudo apt autoremove --allow-remove-essential
yunohost uninstall and I lost yunohost

I don’t know what is the issue .
I Think is a issue due to app install on my system…

2020-07-30 20:53:20,950: INFO - Mise à jour des paquets ‘spécifiques’ (liés a YunoHost)…
2020-07-30 20:53:21,624: WARNING - La mise à niveau spécifique à YunoHost se poursuivra en arrière-plan. Veuillez ne pas lancer d’autres actions sur votre serveur pendant les 10 prochaines minutes (selon la vitesse du matériel). Après cela, vous devrez peut-être vous reconnecter à l’administrateur Web. Le journal de mise à niveau sera disponible dans Outils → Journal (dans le webadmin) ou en utilisant la « liste des journaux yunohost » (à partir de la ligne de commande).
2020-07-30 20:53:21,629: DEBUG - Running command :
((while [ -f /var/run/moulinette_yunohost.lock ]; do sleep 2; done) && DEBIAN_FRONTEND=noninteractive APT_LISTCHANGES_FRONTEND=none apt-get --fix-broken --show-upgraded --assume-yes --quiet -o=Dpkg::Use-Pty=0 -o Dpkg::Options::="–force-confold" -o Dpkg::Options::="–force-confmiss" -o Dpkg::Options::="–force-confdef" dist-upgrade 2>&1 | tee -a /var/log/yunohost/categories/operation/20200730-185320-tools_upgrade.log) && (echo ‘Done!’ | tee -a /var/log/yunohost/categories/operation/20200730-185320-tools_upgrade.log && echo ‘success: true’ >> /var/log/yunohost/categories/operation/20200730-185320-tools_upgrade.yml) || (echo ‘Failed :(’ | tee -a /var/log/yunohost/categories/operation/20200730-185320-tools_upgrade.log && echo ‘success: false’ >> /var/log/yunohost/categories/operation/20200730-185320-tools_upgrade.yml); sed -i “s/ended_at: .*$/ended_at: $(date -u +’%Y-%m-%d %H:%M:%S.%N’)/” /var/log/yunohost/categories/operation/20200730-185320-tools_upgrade.yml; echo ’
La mise à jour des paquets de YunoHost est finie !
Pressez [Entrée] pour revenir à la ligne de commande’
Reading package lists…
Building dependency tree…
Reading state information…
Calculating upgrade…
The following packages were automatically installed and are no longer required:
bind9utils debhelper dh-autoreconf dh-python dh-strip-nondeterminism
dns-root-data dnsmasq dnsmasq-base dnsutils dwz equivs fake-hwclock fcgiwrap
fonts-glyphicons-halflings galera-3 gir1.2-packagekitglib-1.0 gnustep-common
haveged icu-devtools intltool-debian javascript-common jq ldap-utils libaio1
libappstream4 libarchive-cpio-perl libarchive-zip-perl libcgi-fast-perl
libcgi-pm-perl libconfig-inifiles-perl libdata-dump-perl libdbd-ldap-perl
libdbd-mysql-perl libdbi-perl libdigest-bubblebabble-perl
libencode-locale-perl libevent-core-2.1-6 libevent-pthreads-2.1-6
libexttextcat-2.0-0 libexttextcat-data libfcgi-bin libfcgi-perl libfcgi0ldbl
libffi-dev libfile-listing-perl libfile-stripnondeterminism-perl
libfont-afm-perl libglib2.0-bin libgstreamer1.0-0 libhavege1
libhtml-form-perl libhtml-format-perl libhtml-parser-perl
libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl
libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
libhttp-message-perl libhttp-negotiate-perl libicu-dev libicu63
libimagequant0 libio-html-perl libirs161 libjq1 libjs-bootstrap libjs-d3
libjs-jquery libjs-requirejs libjs-sphinxdoc libjs-underscore liblasso3
libllvm7 liblua5.3-0 libluajit-5.1-2 libluajit-5.1-common
liblwp-mediatypes-perl libmail-sendmail-perl libmail-spf-perl
libmailtools-perl libmatheval1 libmcrypt4 libmemcached11 libmemcachedutil2
libnet-dns-perl libnet-dns-sec-perl libnet-http-perl libnet-ip-perl
libnet-smtp-ssl-perl libnetaddr-ip-perl libnginx-mod-http-auth-pam
libnginx-mod-http-cache-purge libnginx-mod-http-dav-ext
libnginx-mod-http-echo libnginx-mod-http-fancyindex libnginx-mod-http-geoip
libnginx-mod-http-headers-more-filter libnginx-mod-http-image-filter
libnginx-mod-http-lua libnginx-mod-http-ndk libnginx-mod-http-perl
libnginx-mod-http-subs-filter libnginx-mod-http-uploadprogress
libnginx-mod-http-upstream-fair libnginx-mod-http-xslt-filter
libnginx-mod-mail libnginx-mod-nchan libnginx-mod-stream libnorm1
libnss-myhostname libobjc4 libodbc1 libopendbx1 libopendbx1-sqlite3
libopendkim11 libopts25 libpackagekit-glib2-18 libpgm-5.2-0
libpython-all-dev libpython3-dev libpython3.7 libpython3.7-dev librbl1
libreadline5 libsys-hostname-long-perl libterm-readkey-perl libtimedate-perl
libtry-tiny-perl libunbound8 libvbr2 libwebpdemux2 libwww-robotrules-perl
libxml2-dev libxmlsec1 libxmlsec1-openssl libxslt1-dev libyaml-0-2 libzmq5
lua-event lua-expat lua-filesystem lua-json lua-ldap lua-lpeg lua-rex-pcre
lua-sec lua-socket lua-zlib lua5.1 mariadb-client-10.3
mariadb-client-core-10.3 mariadb-server mariadb-server-10.3
mariadb-server-core-10.3 memcached moulinette netcat-openbsd nginx-common
nginx-extras ntp opendkim-tools packagekit packagekit-tools php-fpm
php-gettext php-ldap php-mcrypt php-mysql php-php-gettext php7.0-ldap
php7.0-mcrypt php7.0-mysql php7.4-ldap php7.4-mysql po-debconf postsrsd
procmail python-all python-all-dev python-argcomplete python-asn1crypto
python-babel python-babel-localedata python-backports.functools-lru-cache
python-bottle python-bs4 python-cffi python-cffi-backend python-chardet
python-configparser python-cryptography python-dbus python-dnspython
python-entrypoints python-enum34 python-gevent python-gevent-websocket
python-gi python-greenlet python-html5lib python-idna python-ipaddress
python-jinja2 python-keyring python-keyrings.alt python-ldap python-lxml
python-markupsafe python-meld3 python-miniupnpc python-openssl
python-packaging python-ply python-psutil python-publicsuffix python-pyasn1
python-pyasn1-modules python-pycparser python-pyparsing python-secretstorage
python-six python-soupsieve python-toml python-tz python-urllib3
python-webencodings python-wheel python-xdg python-yaml python3-asn1crypto
python3-bs4 python3-cffi-backend python3-chardet python3-crypto
python3-cryptography python3-dbus python3-debian python3-dev
python3-distro-info python3-distutils python3-entrypoints python3-html5lib
python3-idna python3-keyring python3-keyrings.alt python3-lib2to3
python3-lxml python3-olefile python3-pil python3-pkg-resources python3-ply
python3-pycurl python3-secretstorage python3-setuptools python3-six
python3-software-properties python3-soupsieve python3-urllib3
python3-webencodings python3-wheel python3-xdg python3.7-dev rsync slapd
sntp sogo-common ssowat sudo-ldap supervisor sysstat unattended-upgrades
unzip uwsgi uwsgi-core uwsgi-plugin-python zip
Use ‘apt autoremove’ to remove them.
The following packages will be REMOVED:
ca-certificates dovecot-antispam dovecot-core dovecot-imapd dovecot-ldap
dovecot-lmtpd dovecot-managesieved dovecot-sieve gnustep-base-common
gnustep-base-runtime ihatemoney-ynh-deps kresus-ynh-deps libgnustep-base1.26
liblwp-protocol-https-perl libnss-ldapd libpam-ldapd libsbjson2.3 libsope1
libwww-perl metronome nslcd nslcd-utils openssl postfix postfix-ldap
postfix-pcre postfix-policyd-spf-perl postfix-sqlite postgresql
postgresql-11 postgresql-9.6 postgresql-common postgresql-contrib-9.6
python-certifi python-pip python-pip-whl python-requests python-virtualenv
python3-certifi python3-debianbts python3-httplib2 python3-pip
python3-pysimplesoap python3-reportbug python3-requests python3-virtualenv
reportbug rspamd searx-ynh-deps software-properties-common sogo
sogo-ynh-deps ssl-cert stunnel4 virtualenv yunohost yunohost-admin
The following packages will be upgraded:
moulinette ssowat
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
yunohost python-requests (due to yunohost) openssl (due to yunohost)
ca-certificates (due to yunohost) libnss-ldapd (due to yunohost)
libpam-ldapd (due to yunohost) postfix (due to yunohost)
postfix-ldap (due to yunohost) postfix-policyd-spf-perl (due to yunohost)
postfix-pcre (due to yunohost) dovecot-core (due to yunohost)
dovecot-ldap (due to yunohost) dovecot-lmtpd (due to yunohost)
dovecot-managesieved (due to yunohost) dovecot-antispam (due to yunohost)
rspamd (due to yunohost) metronome (due to yunohost)
2 upgraded, 0 newly installed, 57 to remove and 0 not upgraded.
E: Essential packages were removed and -y was used without --allow-remove-essential.
Done!

luckily I took a snapshot of my VM before the update, i can revese

Coucou.
@Aleks , je fais un petit “up”, car je suis un peu coincé là- voir mon post n°21 sur ce présent fil de discussion. J’ai l’impression que ce que j’ai ressemble aux problèmes que décrit @beer2beer dans son fil de discussion “Migration vers Buster …”

I have the same problem i think. have you found how to fix it ?

Here are my logs : https://paste.yunohost.org/raw/zesuxibalo

Wow, that went smooth!

Pretty much all my applications migrated successfully, and I control a fully packed server!

What failed:

  • SoGo, even after re-installation, only gives me: ‘No mailbox selected’. Even adding an IMAP account manually does not work. Roundcube on the otherhand works fine. I would gladly provide any logs/information, but I dont know where to find what you need.
  • Synapse failed. Initially it worked after manually starting it (didn’t work straight after migration). But after a restart of my server it would not boot up anymore. In alpha somebody had the exact same problem and logs: Alpha-stage testing for YunoHost 4.0 on Debian Buster (and migration shipped in Yunohost 3.8.5). Installing from backup did not work either. Same errors. Fresh install does work.
  • Monitorix would not open 404… I forgot to look for any logs… re-installing fixed it and that was like 10 seconds of my time…

What I noticed right away after the update: my server was running a lot more healty/streamlined! Awesome!! Thank you guys so much! Im looking forward in contributing any way I can.

@Metadas : yes you can try to

apt install openssl=1.1.1d-0+deb10u3 --allow-downgrades

and retry the migration

2 Likes

That solved the problem. Thank you :slightly_smiling_face:

Sadly got a new problem while running the php7.0-fpm ‘pool’ conf files to php7.3 migration

logs: https://paste.yunohost.org/raw/irihareyep

(I released version 3.8.5.6 which should include an automatic downgrade of openssl when appropriate during the migration … though a bit yolocommited)

1 Like