En réalité il reste quand-même un petit souci avec Icecast. Lors de la Migration de Ubuntu vers Debian #9, le paquet icecast2
est passé en version 2.4.4-4
, laquelle est passée sur la librairie de chiffrement libssl1.1
contre libwolfssl24
précédemment. Or il y a un bug lorsqu’Icecast utilise libssl1 [1] [2], j’ai donc dû installer une version antérieure depuis les snapshots afin d’éviter ce problème, comme on peut le voir :
$ apt list -a icecast2
icecast2/oldstable 2.4.4-4 amd64
icecast2/now 2.4.4-3 amd64 [installed,local]
$ diff -u --color <(apt depends icecast2) <(apt depends icecast2=2.4.4-4)
@@ -2,12 +2,12 @@
PreDepends: init-system-helpers (>= 1.54~)
Depends: adduser
Depends: libc6 (>= 2.14)
- Depends: libcurl3-gnutls (>= 7.16.2)
+ Depends: libcurl4 (>= 7.16.2)
Depends: libogg0 (>= 1.0rc3)
Depends: libspeex1 (>= 1.2~beta3-1)
+ Depends: libssl1.1 (>= 1.1.0)
Depends: libtheora0 (>= 0.0.0.alpha7.dfsg)
Depends: libvorbis0a (>= 1.1.2)
- Depends: libwolfssl24 (>= 4.2.0~)
Depends: libxml2 (>= 2.7.4)
Depends: libxslt1.1 (>= 1.1.25)
|Depends: debconf (>= 0.5)
En théorie ce bug ne devrait pas arriver avec les versions suivantes car icecast2
dans Bookworm dépend de libssl3 au lieu de libssl1, mais je n’en suis pas non-plus certain, donc on risque quand-même d’avoir des problèmes avec ça lors de la Mise à jour vers Debian stable (12) #151.
[1] https://gitlab.xiph.org/xiph/icecast-server/-/issues/2403
[2] https://gitlab.xiph.org/xiph/icecast-server/-/issues/2388