[SOLVED] Apache2 Problem -- Upgradeproblem?

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
CBG
Beiträge: 95
Registriert: 16.12.2013 22:53:07

[SOLVED] Apache2 Problem -- Upgradeproblem?

Beitrag von CBG » 09.04.2019 15:38:53

Hi Leute,

auf meinem Debian Stretch 9 ist leider ein Problem aufgetaucht.
Vielleicht könnt Ihr mir sagen, was ich machen muss:

Nach Aufruf von apt install -f

kam diese Meldung:
Entpacken von apache2-bin (2.4.25-3+deb9u7) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/apache2-bin_2.4.25-3+deb9u7_amd64.deb (--unpack):
Versuch, »/usr/lib/apache2/modules/httpd.exp« zu überschreiben, welches auch in Paket apache2.2-bin 2.2.22-13+deb7u13 ist
dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/apache2-bin_2.4.25-3+deb9u7_amd64.deb


Heißt also diese paket apache2-bin_2.4.25-3+deb9u7_amd64.deb will er installieren, kann das aber nicht, weil ein Konflikt mit apache2.2-bin 2.2.22-13+deb7u13 aufgetreten ist?!?!?

Code: Alles auswählen

cat /etc/apt/sources.list
# 
deb http://deb.debian.org/debian stretch main contrib non-free

deb http://security.debian.org/ jessie/updates main

deb http://deb.debian.org/debian-security/ stretch/updates main

### DIese hatte ich mal drinnen, sind aber nun deaktiviert. Haben Diese das Problem verursacht?:
#deb [arch=amd64] http://ftp.de.debian.org/debian/ stable main contrib non-free

#deb [arch=amd64] http://ftp.de.debian.org/debian/ stable-updates main contrib non-free

#deb [arch=amd64] http://security.debian.org/ stable/updates main contrib non-free
Mein Debian läuft unter: 3.2.0-4-amd64 #1 SMP Debian 3.2.96-2 x86_64 GNU/Linux

Meine Frage ist:
Wie kann den Konflikt mit Apache2-bin beheben?
Zuletzt geändert von CBG am 10.04.2019 16:59:23, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Apache2 Problem -- Upgradeproblem?

Beitrag von MSfree » 09.04.2019 15:41:29

CBG hat geschrieben: ↑ zum Beitrag ↑
09.04.2019 15:38:53
deb http://deb.debian.org/debian stretch main contrib non-free
deb http://security.debian.org/ jessie/updates main
deb http://deb.debian.org/debian-security/ stretch/updates main
Finde den Fehler :wink:

CBG
Beiträge: 95
Registriert: 16.12.2013 22:53:07

Re: Apache2 Problem -- Upgradeproblem?

Beitrag von CBG » 09.04.2019 16:14:03

MSfree hat geschrieben: ↑ zum Beitrag ↑
09.04.2019 15:41:29
CBG hat geschrieben: ↑ zum Beitrag ↑
09.04.2019 15:38:53
deb http://deb.debian.org/debian stretch main contrib non-free
deb http://security.debian.org/ jessie/updates main
deb http://deb.debian.org/debian-security/ stretch/updates main
Finde den Fehler :wink:
Hi,

danke erstmal...

okay du das mit Jessie ist der Fehler, wahrscheinlich?

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Apache2 Problem -- Upgradeproblem?

Beitrag von MSfree » 09.04.2019 16:30:57

CBG hat geschrieben: ↑ zum Beitrag ↑
09.04.2019 16:14:03
das mit Jessie ist der Fehler, wahrscheinlich?
Gut erkannt. :wink:
Schreib da auch stretch rein und mach danach

Code: Alles auswählen

apt-get update
apt-get dist-upgrade -s
"-s" führt nur eine Simulation des Upgrades aus und zeigt ggfls. (weitere) Fehler an.
Wenn das gut aussieht, kannst du

Code: Alles auswählen

apt-get dist-upgrade
ausführen.

DeletedUserReAsG

Re: Apache2 Problem -- Upgradeproblem?

Beitrag von DeletedUserReAsG » 09.04.2019 16:34:42

Code: Alles auswählen

Versuch, »/usr/lib/apache2/modules/httpd.exp« zu überschreiben, welches auch in Paket apache2.2-bin 2.2.22-13+deb7u13 ist
Das ist gar noch ’n Paket von Wheezy. Ich würd’s ggf. manuell purgen.

CBG
Beiträge: 95
Registriert: 16.12.2013 22:53:07

Re: Apache2 Problem -- Upgradeproblem?

Beitrag von CBG » 09.04.2019 16:55:42

Also:

1) diese Zeile in der Sources.list auskommentiert:
#deb http://security.debian.org/ jessie/updates main

2) apt-get update && apt-get dist-upgrade -s eingetippt

3) Aber es erscheint:

Code: Alles auswählen

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libapache2-mod-perl2 : Hängt ab von: apache2-api-20120211
                        Hängt ab von: apache2-bin (>= 2.4.16) ist aber nicht installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Dann hab ich natürlich die Anweisgunden befolgt und apt --fix-broken install eingetippt
aber leider noch immer:
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/apache2-bin_2.4.25-3+deb9u7_amd64.deb (--unpack):
Versuch, »/usr/lib/apache2/modules/httpd.exp« zu überschreiben, welches auch in Paket apache2.2-bin 2.2.22-13+deb7u13 ist

4) Der befehl:
apt-get purge apache2-bin_2.4.25-3+deb9u7_amd64.deb

gibt zurück:

E: Paket apache2-bin_2.4.25-3+deb9u7_amd64.deb kann nicht gefunden werden.
E: Mittels des Musters »apache2-bin_2.4.25-3+deb9u7_amd64.deb« konnte kein Paket gefunden werden.
E: Mittels regulärem Ausdruck »apache2-bin_2.4.25-3+deb9u7_amd64.deb« konnte kein Paket gefunden werden.


Fazit:

Also irgendwas stimmt hier nciht?

Benutzeravatar
novalix
Beiträge: 1908
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Apache2 Problem -- Upgradeproblem?

Beitrag von novalix » 09.04.2019 17:13:54

CBG hat geschrieben: ↑ zum Beitrag ↑
09.04.2019 16:55:42
1) diese Zeile in der Sources.list auskommentiert:
#deb http://security.debian.org/ jessie/updates main

Fazit:

Also irgendwas stimmt hier nciht?
Ja, von auskommentieren hat hier keiner gesprochen. Du *musst* den Eintrag ändern, so dass er die Security Updates für stretch holt. Also:

Code: Alles auswählen

deb http://security.debian.org/ stretch/updates main
Das wird Dein Problem wahrscheinlich noch nicht ad hoc lösen, aber lösbarer machen.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Apache2 Problem -- Upgradeproblem?

Beitrag von MSfree » 09.04.2019 17:19:04

CBG hat geschrieben: ↑ zum Beitrag ↑
09.04.2019 16:55:42
1) diese Zeile in der Sources.list auskommentiert:
#deb http://security.debian.org/ jessie/updates main
Besser wäre es, das nicht auszukommentieren und stretch statt jessie einzutragen.
4) Der befehl:
apt-get purge apache2-bin_2.4.25-3+deb9u7_amd64.deb

gibt zurück:

E: Paket apache2-bin_2.4.25-3+deb9u7_amd64.deb kann nicht gefunden werden.
E: Mittels des Musters »apache2-bin_2.4.25-3+deb9u7_amd64.deb« konnte kein Paket gefunden werden.
E: Mittels regulärem Ausdruck »apache2-bin_2.4.25-3+deb9u7_amd64.deb« konnte kein Paket gefunden werden.
Statt apt-get kannst du es auch mit dpkg direkt versuchen, z.B.:

Code: Alles auswählen

dpkg --force-all -P <Paketname>
Mit dpkg kannst du mittels "force"-Option(en) auch dann noch Pakete deinstallieren, wenn apt-get das verweigert.

Ich denke, daß du noch einen alten Apache2 von Wheezy nach Jessie und jetzt Stretch geschleppt hast, was jetzt ein Problem verursacht.

DeletedUserReAsG

Re: Apache2 Problem -- Upgradeproblem?

Beitrag von DeletedUserReAsG » 09.04.2019 17:26:38

CBG hat geschrieben: ↑ zum Beitrag ↑
09.04.2019 16:55:42
Der befehl:
apt-get purge apache2-bin_2.4.25-3+deb9u7_amd64.deb gibt zurück:

E: […]
Entweder dpgk, wie schon angemerkt wurde, oder apt-get richtig benutzen: apt-get purge apache2-bin

CBG
Beiträge: 95
Registriert: 16.12.2013 22:53:07

Re: Apache2 Problem -- Upgradeproblem?

Beitrag von CBG » 09.04.2019 17:44:33

MSfree hat geschrieben: ↑ zum Beitrag ↑
09.04.2019 17:19:04
CBG hat geschrieben: ↑ zum Beitrag ↑
09.04.2019 16:55:42
1) diese Zeile in der Sources.list auskommentiert:
#deb http://security.debian.org/ jessie/updates main
Besser wäre es, das nicht auszukommentieren und stretch statt jessie einzutragen.
Ich denke, daß du noch einen alten Apache2 von Wheezy nach Jessie und jetzt Stretch geschleppt hast, was jetzt ein Problem verursacht.

Ja, das habe ich auch gerade noch in Verdacht. Das war ja mal Wheezy?!!? :roll:

CBG
Beiträge: 95
Registriert: 16.12.2013 22:53:07

Re: Apache2 Problem -- Upgradeproblem?

Beitrag von CBG » 10.04.2019 16:58:17

Danke noch einmal für die Hilfe!!! Ich konnte das Problem heute lösen!

Ich musste

1)
Die source.list verändern. Genaue repos weiß ich gerade nicht aus dem Kopf.

2)
drei (libapache-dbi-perl, libapache2-reload-perk und libapache2-mod-perl2) Pakete des alten?! Apache löschen und habe dann immer wieder
dpkg -- configure -a
oder
apt-get install -f
und/oder apt-get autoremove / autoclean und clean durchgeführt.

Dann lief irgendwann apt-get update sauber durch.


Gut..
falls Fragen sind, immer her damit.

klasse!

Danke nochmal Leute!!!!

CBG
Beiträge: 95
Registriert: 16.12.2013 22:53:07

[SOLVED] - Re: Apache2 Problem -- Upgradeproblem?

Beitrag von CBG » 10.04.2019 16:59:00

CBG hat geschrieben: ↑ zum Beitrag ↑
09.04.2019 15:38:53
Hi Leute,

auf meinem Debian Stretch 9 ist leider ein Problem aufgetaucht.
Vielleicht könnt Ihr mir sagen, was ich machen muss:

Nach Aufruf von apt install -f

kam diese Meldung:
Entpacken von apache2-bin (2.4.25-3+deb9u7) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/apache2-bin_2.4.25-3+deb9u7_amd64.deb (--unpack):
Versuch, »/usr/lib/apache2/modules/httpd.exp« zu überschreiben, welches auch in Paket apache2.2-bin 2.2.22-13+deb7u13 ist
dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/apache2-bin_2.4.25-3+deb9u7_amd64.deb


Heißt also diese paket apache2-bin_2.4.25-3+deb9u7_amd64.deb will er installieren, kann das aber nicht, weil ein Konflikt mit apache2.2-bin 2.2.22-13+deb7u13 aufgetreten ist?!?!?

Code: Alles auswählen

cat /etc/apt/sources.list
# 
deb http://deb.debian.org/debian stretch main contrib non-free

deb http://security.debian.org/ jessie/updates main

deb http://deb.debian.org/debian-security/ stretch/updates main

### DIese hatte ich mal drinnen, sind aber nun deaktiviert. Haben Diese das Problem verursacht?:
#deb [arch=amd64] http://ftp.de.debian.org/debian/ stable main contrib non-free

#deb [arch=amd64] http://ftp.de.debian.org/debian/ stable-updates main contrib non-free

#deb [arch=amd64] http://security.debian.org/ stable/updates main contrib non-free
Mein Debian läuft unter: 3.2.0-4-amd64 #1 SMP Debian 3.2.96-2 x86_64 GNU/Linux

Meine Frage ist:
Wie kann den Konflikt mit Apache2-bin beheben?

Antworten