<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Le 26/05/2024 à 21:58, Sebastian
Andrzej Siewior a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:20240526195838.4SlMavTF@breakpoint.cc"><span
style="white-space: pre-wrap">
</span>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">It seems to me that having both :i386 and :amd64 libraries increases the
risk of failure, because of the many "apt" steps that can take place between
the removal of old :amd64 (that may happen close to the treatment of the
:i386 version, like here for libssl3) and install of t64:amd64. On the
contrary, when only :amd64 is present, it seems that the replacement install
closely follows the removal.
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">
how did you have two versions? I couldn't install :amd64 and :i386 of
that package. I tried several bookworm -> testing upgrade but in
bookworm I could install either :i386 or :amd64 version of postgres.
Installing the other version removed the former…
I performed a few upgrades and all succeeded. Anyway to reproduce what
you did?
</pre>
</blockquote>
<br>
I have only version :amd64 of postgresql. <br>
(As a reminder, it was systemctl:amd64 that failed during upgrade of
postgresql-16, because libssl3:amd64 had been removed "at the same
time" than libssl3:i386, and only libssl3t64:i386 had been installed
then — libssl3t64:amd64 was likely planned to get installed later.)<br>
<br>
It was other packages, in the past, that have required :i386
libraries. I don’t remember which packages now.<br>
<br>
For example, I have an old <a class="moz-txt-link-freetext" href="skype:i386">skype:i386</a> installed (version:
4.3.0.37-1), that depended on libssl1.0.0. Maybe that caused
libssl3:i386 to become installed through some upgrade path. (Or
maybe libssl3 was a dependency from another :i386 package.)<br>
<br>
To reproduce, you would likely have to have some :i386 package
installed, that depended on libssl3:i386. (Or maybe just
libssl3:i386 would be enough?)<br>
<br>
Jean-Guilhem<br>
</body>
</html>