.deb-Paket-Installer: `Versuch, »/etc/apache2/sites-available/default-ssl.conf« zu überschreiben` [Gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

.deb-Paket-Installer: `Versuch, »/etc/apache2/sites-available/default-ssl.conf« zu überschreiben` [Gelöst]

Beitrag von jmar83 » 19.12.2019 11:52:53

Code: Alles auswählen

dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/xxx_1.1.1-2_armhf.deb (--unpack):
 Versuch, »/etc/apache2/sites-available/default-ssl.conf« zu überschreiben, welches auch in Paket apache2 2.4.25-3+deb9u9 ist
dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Clear any old xxx log files...
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/xxx_1.1.1-2_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
...weiss jemand, was das ganze Theather soll im .deb-Installer? Ich meine ich beende den Apache vorher ganz konform in der preinst mit "service apache2 stop"?
Zuletzt geändert von jmar83 am 19.12.2019 14:58:54, insgesamt 3-mal geändert.
Freundliche Grüsse, Jan

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: .deb-Paket-Installer: `Versuch, »/etc/apache2/sites-available/default-ssl.conf« zu überschreiben`

Beitrag von JTH » 19.12.2019 13:44:52

jmar83 hat geschrieben: ↑ zum Beitrag ↑
19.12.2019 11:52:53
Ich meine ich beende den Apache vorher ganz konform in der preinst mit "service apache2 stop"?
Das hat damit nichts zu tun.

Beide Pakete apache2 und xxx enthalten hier die selbe Datei – /etc/apache2/sites-available/default-ssl.conf – das geht nicht. Die beiden Pakete können nicht gleichzeitig installiert sein.

Um eine Datei aus einem Paket in einem anderen zu überschreiben, kann man z.B. dpkg-divert oder etwas eleganter Debianconfig-package-dev benutzen.
Manchmal bekannt als Just (another) Terminal Hacker.

KP97
Beiträge: 3424
Registriert: 01.02.2013 15:07:36

Re: .deb-Paket-Installer: `Versuch, »/etc/apache2/sites-available/default-ssl.conf« zu überschreiben`

Beitrag von KP97 » 19.12.2019 13:48:43

Das hat nichts damit zu tun, daß Du den Servive stoppst, sondern da kommen sich zwei configs in die Quere.
Du kannst das Paket separat aus dem Archiv herunterladen und dann mit "dpkg -i --force-overwrite" installieren.
Schau aber vorher in die betreffende config, welcher Inhalt da ist. Evtl. auch woanders hinschieben.

Edit:
JTH war schneller, und stimmt, seine Methode ist auch etwas eleganter als meine.

wanne
Moderator
Beiträge: 7462
Registriert: 24.05.2010 12:39:42

Re: .deb-Paket-Installer: `Versuch, »/etc/apache2/sites-available/default-ssl.conf« zu überschreiben`

Beitrag von wanne » 19.12.2019 13:52:14

Das ist jetzt schon ein schlechter Witz ausgerechnet die einzig relevante Information aus dem output raus zu Xen?
Damit hier möglichst viel raten mit Rosental gespielt werden kann. xxx Scheint inkompatibel zum apache2-Paket zu sein. Warum es trotzdem installieren lässt wird dir niemand verraten können ohne, dass du einem Link auf xxx her gibst.
rot: Moderator wanne spricht, default: User wanne spricht.

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: .deb-Paket-Installer: `Versuch, »/etc/apache2/sites-available/default-ssl.conf« zu überschreiben`

Beitrag von jmar83 » 19.12.2019 14:57:46

Danke für die Feedbacks.

Mit Xen-Virtualisierung hat es nichts zu tun, das Paket ist unserer Hausautomations-Lösung.

Das Problem hat sich auch gelöst: Man muss die Datei z.B. zuerst nach /tmp/... kopieren und anschliessend mit dem "POSTINSTALL"-Skript manuell nach /etc/apache2/... kopieren. Das scheint so eine Art "Schutz (?) zu sein.
Freundliche Grüsse, Jan

Antworten