<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Thanks for getting back</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
I get the exact same results using the versions supplied for 18.04 in the xiph repo<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<a href="http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_18.04/" id="LPlnk666494">http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_18.04/</a></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
$ debconf-show icecast2 displays PASSWORD-D rather than the standard hackme</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Editing debconf using debconf-get-selections / debconf-set-selections fixes this but it seems odd that I need to</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Icecast <icecast-bounces@xiph.org> on behalf of Philipp Schafft <phschafft@de.loewenfelsen.net><br>
<b>Sent:</b> 28 June 2022 13:41<br>
<b>To:</b> Icecast streaming server user discussions <icecast@xiph.org><br>
<b>Subject:</b> Re: [Icecast] Reinstall changes icecast.xml</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Good morning,<br>
<br>
On Mon, 2022-06-27 at 21:34 +0000, Dik .... wrote:<br>
> Ubuntu 20.04.4<br>
> Icecast 2.4.4-3ubuntu0.1<br>
> [...]<br>
> Then I do apt remove icecast2 and apt install icecast2.... The<br>
> icecast.xml stays the same apart from:<br>
> <br>
>     [...]<br>
> Are these passwords supposed to change on reinstall?  Where is it<br>
> getting PASSWORD-D from, it's nowhere else in icecast.xml??<br>
> <br>
> I noticed this when I updated from 18.04 to 20.04, which meant that<br>
> icecast didn't work as expected after the update, but the same<br>
> happens with uninstall / reinstall on 20.04.<br>
> <br>
> This is unhelpful when updating<br>
<br>
this doesn't look like it is about upstream Icecast but the Ubuntu<br>
package. Therefore best addressed at the Ubuntu bug tracker.<br>
<br>
However: There are some Debian based packages out there that manage the<br>
password as part of the package configuration. My best guess here is<br>
re-installing triggered the package manager to sync it's stored<br>
password back into the config file. If that is the case maybe it is<br>
best to manage the password within the package manager?<br>
<br>
Over here at Debian that is debconf. And it asks me on install if I<br>
want to have Icecast managed by it. If I select the managed mode I get:<br>
   $ debconf-show icecast2<br>
   * icecast2/icecast-setup: true<br>
   * icecast2/hostname: localhost<br>
   * icecast2/adminpassword: hackme<br>
   * icecast2/sourcepassword: hackme<br>
   * icecast2/relaypassword: hackme<br>
<br>
So maybe you can also just disable that by setting icecast2/icecast-<br>
setup to false? But again, I would like to refer you to the Ubuntu<br>
package maintainer/bug tracker here as all the above is guesswork based<br>
on how things are on Debian.<br>
<br>
Still hope that helped.<br>
<br>
<br>
With best regards,<br>
<br>
-- <br>
Philipp Schafft (CEO/Geschäftsführer) <br>
Telephon:  +49.3535 490 17 92<br>
Website:   <a href="https://www.loewenfelsen.net/">https://www.loewenfelsen.net/</a><br>
Follow us: <a href="https://www.linkedin.com/company/loewenfelsen/">https://www.linkedin.com/company/loewenfelsen/</a><br>
<br>
Löwenfelsen UG (haftungsbeschränkt)     Registration number:<br>
Bickinger Straße 21                     HRB 12308 CB<br>
04916 Herzberg (Elster)                 VATIN/USt-ID:<br>
Germany                                 DE305133015<br>
</div>
</span></font></div>
</body>
</html>