[GELÖST] Debian Squeeze Curl installieren

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Eisenfreund
Beiträge: 8
Registriert: 21.11.2012 13:58:40

[GELÖST] Debian Squeeze Curl installieren

Beitrag von Eisenfreund » 21.11.2012 14:02:23

Hallo,

ich habe Debian 6.0 Squeeze stable, PHP 5.3 auf meinen vServer installiert. Wenn ich versuche Curl zu installieren, erhalte ich folgende Meldung:

vorher apt-get update

vadmin119:/etc/apt# apt-get install php5-curl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
php5-curl : Hängt ab von: libcurl3 (>= 7.16.2-1) soll aber nicht installiert werden
E: Beschädigte Pakete
vadmin119:/etc/apt#

Wenn ich versuche libcurl3 zu installieren, erhalte ich folgende Meldung:


vadmin119:/etc/apt# apt-get install libcurl3
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libcurl3 : Hängt ab von: libssh2-1 (>= 1.2) ist aber nicht installierbar
E: Beschädigte Pakete
vadmin119:/etc/apt#

Die source.list habe ich überprüft und sieht so aus:

deb http://ftp.de.debian.org/debian squeeze main
deb http://security.debian.org/ squeeze/updates main

deb-src http://ftp.de.debian.org/debian squeeze main
deb-src http://security.debian.org/ squeeze/updates main


Mit dem Befehl aptitude install php5-curl, erhalte ich folgendes:

vadmin119:/etc/apt# aptitude install php5-curl
Die folgenden NEUEN Pakete werden zusätzlich installiert:
libcurl3{ab} php5-curl
0 Pakete aktualisiert, 2 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 312 kB an Archiven herunterladen. Nach dem Entpacken werden 705 kB zusätzlich belegt sein.
Die folgenden Pakete haben verletzte Abhängigkeiten:
libcurl3: Hängt ab von: libssh2-1 (>= 1.2), welches ein virtuelles Paket ist.
Die folgenden Aktionen werden diese Abhängigkeiten auflösen:

Beibehalten der folgenden Pakete in ihrer aktuellen Version:
1) libcurl3 [Nicht installiert]
2) php5-curl [Nicht installiert]



Diese Lösung akzeptieren? [Y/n/q/?]

Ich habe n versucht und bekomme folgendes:

*** Keine weiteren Lösungen vorhanden ***

Die folgenden Aktionen werden diese Abhängigkeiten auflösen:

Beibehalten der folgenden Pakete in ihrer aktuellen Version:
1) libcurl3 [Nicht installiert]
2) php5-curl [Nicht installiert]



Diese Lösung akzeptieren? [Y/n/q/?]

Wie kann ich Curl installieren? Gibt es eine andere Möglichkeit?
Zuletzt geändert von Eisenfreund am 22.11.2012 10:42:46, insgesamt 1-mal geändert.

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Debian Squeeze Curl installieren

Beitrag von syssi » 21.11.2012 14:21:27

Die Ausgabe von "dpkg -l | egrep 'php|curl' " waere noch interessant. Vermutlich hast du Pakete installiert, welche nicht zu Squeeze gehoeren.

Eisenfreund
Beiträge: 8
Registriert: 21.11.2012 13:58:40

Re: Debian Squeeze Curl installieren

Beitrag von Eisenfreund » 21.11.2012 14:31:34

Vielen Dank. Bei der Befehlseingabe erhalte ich folgendes Ergebnis:

vadmin119:/etc/apt# dpkg -I | egrep 'php|curl'
dpkg-deb: --info benötigt einen .deb-Dateinamen als Argument

Geben Sie dpkg-deb --help für Hilfe zum Verändern von *.deb-Dateien ein;
geben Sie dpkg --help für Hilfe zum (De-)Installieren von Paketen ein.

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Debian Squeeze Curl installieren

Beitrag von syssi » 21.11.2012 14:53:30

Der Parameter hinter dpkg ist ein kleine "L" und kein grosses "i".

Eisenfreund
Beiträge: 8
Registriert: 21.11.2012 13:58:40

Re: Debian Squeeze Curl installieren

Beitrag von Eisenfreund » 21.11.2012 15:41:33

Ok ich bekomme folgendes:


ii gnupg-curl 1.4.10-4 GNU privacy guard - a free PGP replacement (cURL)
ii libcurl3-gnutls 7.21.0-2.1+squeeze2 Multi-protocol file transfer library (GnuTLS)
ii php-pear 5.3.3-7+squeeze14 PEAR - PHP Extension and Application Repository
ii php5 5.3.3-7+squeeze14 server-side, HTML-embedded scripting language (metapackage)
ii php5-adodb 5.04-6 Extension optimising the ADOdb database abstraction library
ii php5-cgi 5.3.3-7+squeeze14 server-side, HTML-embedded scripting language (CGI binary)
ii php5-cli 5.3.3-7+squeeze14 command-line interpreter for the php5 scripting language
ii php5-common 5.3.3-7+squeeze14 Common files for packages built from the php5 source
ii php5-gd 5.3.3-7+squeeze14 GD module for php5
ii php5-mcrypt 5.3.3-7+squeeze14 MCrypt module for php5
rc php5-mhash 5.2.6.dfsg.1-1+lenny3 MHASH module for php5
ii php5-mysql 5.3.3-7+squeeze14 MySQL module for php5
ii php5-suhosin 0.9.32.1-1 advanced protection module for php5

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Debian Squeeze Curl installieren

Beitrag von syssi » 21.11.2012 15:45:25

Hmm, sieht alles gut aus. Noch einmal versuchen:

Code: Alles auswählen

apt-get update; apt-get install php5-curl=5.3.3-7+squeeze14 libcurl=7.21.0-2.1+squeeze2

Eisenfreund
Beiträge: 8
Registriert: 21.11.2012 13:58:40

Re: Debian Squeeze Curl installieren

Beitrag von Eisenfreund » 21.11.2012 15:50:28

Kurz bevor ich nocheinmal starte. Gehört das nicht zu lenny (dritte Zeile von unten)?:

rc php5-mhash 5.2.6.dfsg.1-1+lenny3 MHASH module for php5

Hier das Ergebnis:


vadmin119:/etc/apt# apt-get install php5-curl=5.3.3-7+squeeze14 libcurl=7.21.0-2.1+squeeze2
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
E: Paket libcurl kann nicht gefunden werden
vadmin119:/etc/apt#
Zuletzt geändert von Eisenfreund am 21.11.2012 15:53:02, insgesamt 1-mal geändert.

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Debian Squeeze Curl installieren

Beitrag von syssi » 21.11.2012 15:51:25

"rc" bedeutet nicht mehr installiert.. nur noch die Konfiguration vorhanden. Aber ja, es war wohl mal unter Lenny installiert.

Eisenfreund
Beiträge: 8
Registriert: 21.11.2012 13:58:40

Re: Debian Squeeze Curl installieren

Beitrag von Eisenfreund » 21.11.2012 15:53:46

Also hier das Ergebnis:

vadmin119:/etc/apt# apt-get install php5-curl=5.3.3-7+squeeze14 libcurl=7.21.0-2.1+squeeze2
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
E: Paket libcurl kann nicht gefunden werden
vadmin119:/etc/apt#

Bei Einzelabfrage erhalte ich folgendes:

vadmin119:/etc/apt# apt-get install php5-curl=5.3.3-7+squeeze14
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
php5-curl : Hängt ab von: libcurl3 (>= 7.16.2-1) soll aber nicht installiert werden
E: Beschädigte Pakete


vadmin119:/etc/apt# apt-get libcurl=7.21.0-2.1+squeeze2
E: Ungültige Operation libcurl=7.21.0-2.1+squeeze2
vadmin119:/etc/apt#
Zuletzt geändert von Eisenfreund am 21.11.2012 15:57:44, insgesamt 1-mal geändert.

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Debian Squeeze Curl installieren

Beitrag von syssi » 21.11.2012 15:55:29

Tut mir Leid. Ich habe gepennt. Es muss natuerlich heissen:

Code: Alles auswählen

apt-get update; apt-get install php5-curl=5.3.3-7+squeeze14 libcurl3=7.21.0-2.1+squeeze2

Eisenfreund
Beiträge: 8
Registriert: 21.11.2012 13:58:40

Re: Debian Squeeze Curl installieren

Beitrag von Eisenfreund » 21.11.2012 16:01:14

Vielen Dank. Jetzt erhslte ich folgendes:


vadmin119:/etc/apt# apt-get update; apt-get install php5-curl=5.3.3-7+squeeze14 libcurl3=7.21.0-2.1+squeeze2
Ign http://ftp.de.debian.org squeeze Release.gpg
Ign http://ftp.de.debian.org/debian/ squeeze/main Translation-de
Ign http://ftp.de.debian.org/debian/ squeeze/main Translation-en
Ign http://ftp.de.debian.org/debian/ squeeze/main Translation-en_GB
Ign http://security.debian.org squeeze/updates Release.gpg
Ign http://security.debian.org/ squeeze/updates/main Translation-de
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-en_GB
Ign http://ftp.de.debian.org squeeze Release
Ign http://security.debian.org squeeze/updates Release
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://security.debian.org squeeze/updates/main Sources/DiffIndex
Ign http://ftp.de.debian.org squeeze/main amd64 Packages
Ign http://security.debian.org squeeze/updates/main amd64 Packages/DiffIndex
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://security.debian.org squeeze/updates/main Sources
Ign http://ftp.de.debian.org squeeze/main amd64 Packages
Ign http://security.debian.org squeeze/updates/main amd64 Packages
Fehl http://ftp.de.debian.org squeeze/main Sources
404 Not Found
Ign http://security.debian.org squeeze/updates/main Sources
Fehl http://ftp.de.debian.org squeeze/main amd64 Packages
404 Not Found
Ign http://security.debian.org squeeze/updates/main amd64 Packages
Fehl http://security.debian.org squeeze/updates/main Sources
404 Not Found
Fehl http://security.debian.org squeeze/updates/main amd64 Packages
404 Not Found
W: Fehlschlag beim Holen von http://ftp.de.debian.org/debian/dists/s ... Sources.gz 404 Not Found

W: Fehlschlag beim Holen von http://ftp.de.debian.org/debian/dists/s ... ackages.gz 404 Not Found

W: Fehlschlag beim Holen von http://security.debian.org/dists/squeez ... Sources.gz 404 Not Found

W: Fehlschlag beim Holen von http://security.debian.org/dists/squeez ... ackages.gz 404 Not Found

E: Einige Indexdateien konnten nicht heruntergeladen werden, sie wurden ignoriert oder alte an ihrer Stelle benutzt.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libcurl3 : Hängt ab von: libssh2-1 (>= 1.2) ist aber nicht installierbar
E: Beschädigte Pakete
vadmin119:/etc/apt#

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Debian Squeeze Curl installieren

Beitrag von syssi » 21.11.2012 17:13:44

Deine Paketlisten sind nicht aktuell. Ein "apt-get update" muss fehlerfrei durchlaufen. Koenntest du testweise mal ein anderes Mirror probieren und die "deb-src" auskommentieren (anschliessend wieder ein: apt-get update).

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Debian Squeeze Curl installieren

Beitrag von Cae » 21.11.2012 18:36:17

Eventuell ist ein kaputter Proxy in der /etc/apt/apt.conf eingetragen.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Eisenfreund
Beiträge: 8
Registriert: 21.11.2012 13:58:40

Re: Debian Squeeze Curl installieren

Beitrag von Eisenfreund » 22.11.2012 09:29:50

Danke für den Tip. Eine apt.conf habe ich nicht. So wie es aussieht, habe ich die resolv.conf versaut. Da ich Probleme hatte proftp zum Laufen zu bringen, habe ich zusätzlich zu der host und hostname Konfiguration, auch die resolv.conf geändert. Wie sind die default Einträge in der resolv.conf ? Danke

Eisenfreund
Beiträge: 8
Registriert: 21.11.2012 13:58:40

Re: Debian Squeeze Curl installieren

Beitrag von Eisenfreund » 22.11.2012 10:41:29

Ich konnte das Problem lösen. Es lag tatsächlich an der resolv.conf. Ich habe folgende Einträge vorgenommen:

nameserver 192.168.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4

options ndotndots:0
search ""

apt-get hat aktualisiert und Curl wurde installiert.

Antworten