libssl-dev erneuern

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
iwankoenig
Beiträge: 14
Registriert: 15.09.2006 09:00:24

libssl-dev erneuern

Beitrag von iwankoenig » 05.02.2009 16:26:26

Also, wie gesagt ich muss libssl-dev auf einem Debian server installieren.
Versuch :
apt-get install libssl-dev
liefert : Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
libssl-dev: Hängt ab: zlib1g-dev soll aber nicht installiert werden

Dann natürlich apt-get install zlib1g-dev. Es liefert:
Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
zlib1g-dev: Hängt ab: zlib1g (= 1:1.2.3-13) aber 1:1.2.3.3.dfsg-12 soll installiert werden
Hängt ab: libc6-dev soll aber nicht installiert werden oder libc-dev

Und dann versuche ich zlib1g zu installieren, ist aber schon installiert und libc6 ist schon installiert. libc6-dev wird nicht installiert. Und so ein Schmarn....

Also wie installiere ich denn libssl-dev? Installiert apt-get nicht automatisch alle Abhängigkeiten mit? Bin echt verzweifelt.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: libssl-dev erneuern

Beitrag von Spasswolf » 05.02.2009 16:30:20

Wie sieht deine sources.list aus? Was möchtest du denn auf dem Server kompilieren?

iwankoenig
Beiträge: 14
Registriert: 15.09.2006 09:00:24

Re: libssl-dev erneuern

Beitrag von iwankoenig » 05.02.2009 16:44:24

Jop.
Mein sources.list

Code: Alles auswählen

#
# deb cdrom:[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 DVD Binary-1 20070819-11:33]/ etch contrib main

#deb cdrom:[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 DVD Binary-1 20070819-11:33]/ etch contrib main

deb http://ftp.de.debian.org/debian/ etch main non-free
deb-src http://ftp.de.debian.org/debian/ etch main non-free

#deb http://www.backports.org/debian etch-backports main contrib non-free

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free


##deb http://ftp2.de.debian.org/debian unstable main contrib non-free

Wozu ich die Bibliotheken brauche:
mein wget funktioniert mit https-Seiten nicht. Ich habe folgendes herausgegoogelt:

Code: Alles auswählen

Wenn du das 100%ig sicher wissen willst, mach einfach ein:
        ldd $(which wget)
Das sollte, wenn HTTPS-Unterstützung einkompiliert ist, ungefähr so
aussehen:
        /usr/local/bin/wget:
          libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28099000)
          libssl.so.3 => /usr/lib/libssl.so.3 (0x280a2000)
          libcrypto.so.3 => /lib/libcrypto.so.3 (0x280d0000)
          libc.so.5 => /lib/libc.so.5 (0x281c5000)
          libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2829e000)
Wichtig sind hier libssl.so.3 und libcrypto.so.3. 
So. Bei mir liefert ldd $(which wget)

Code: Alles auswählen

linux-gate.so.1 =>  (0xffffe000)
	libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7f5d000)
	librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7f54000)
	libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7f14000)
	libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7dda000)
	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c7f000)
	/lib/ld-linux.so.2 (0xb7f6a000)
	libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7c66000)
	libz.so.1 => /usr/lib/libz.so.1 (0xb7c51000)
D.h. ich habe keine libssl.so.3 und weiter..

Übrigens funktioniert Perl mit HTTPS-Seiten auch nicht. Bin richtig am Dampfen. Muss morgen ein Shell- (oder Perl)-Script abgeben und das funktioniert nicht.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: libssl-dev erneuern

Beitrag von Spasswolf » 05.02.2009 17:07:18

iwankoenig hat geschrieben: Wozu ich die Bibliotheken brauche:
mein wget funktioniert mit https-Seiten nicht. Ich habe folgendes herausgegoogelt:

Code: Alles auswählen

Wenn du das 100%ig sicher wissen willst, mach einfach ein:
        ldd $(which wget)
Das sollte, wenn HTTPS-Unterstützung einkompiliert ist, ungefähr so
aussehen:
        /usr/local/bin/wget:
          libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28099000)
          libssl.so.3 => /usr/lib/libssl.so.3 (0x280a2000)
          libcrypto.so.3 => /lib/libcrypto.so.3 (0x280d0000)
          libc.so.5 => /lib/libc.so.5 (0x281c5000)
          libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2829e000)
Wichtig sind hier libssl.so.3 und libcrypto.so.3. 
So. Bei mir liefert ldd $(which wget)

Code: Alles auswählen

linux-gate.so.1 =>  (0xffffe000)
	libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7f5d000)
	librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7f54000)
	libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7f14000)
	libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7dda000)
	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c7f000)
	/lib/ld-linux.so.2 (0xb7f6a000)
	libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7c66000)
	libz.so.1 => /usr/lib/libz.so.1 (0xb7c51000)
D.h. ich habe keine libssl.so.3 und weiter..
Sicher, dass das das Problem ist? Schließlich ist wget ja mit libssl.so.0.9.8 verlinkt.

Edit: Das, was du ergooglet hast ist vermutlich aus der Steinzeit, da wird noch mit libc.so.5 verlinkt
Zuletzt geändert von Spasswolf am 05.02.2009 17:14:24, insgesamt 1-mal geändert.

iwankoenig
Beiträge: 14
Registriert: 15.09.2006 09:00:24

Re: libssl-dev erneuern

Beitrag von iwankoenig » 05.02.2009 17:11:56

Nein. Nicht sicher! Aber es ist die einzige Erklärung, warum weder wget als auch perl(obwohl libwww-per installiert ist) mit HTTPS-Seiten nicht funktionieren. Eine andere Erklärung finde ich nicht. Aber jetzt weg von Thema HTTPS und wget bzw. perl.
Ich brauche jetzt libssl-dev, egal was ich damit anfangen möchte. Wieso funktioniert es nicht?

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: libssl-dev erneuern

Beitrag von Spasswolf » 05.02.2009 17:16:22

Sehr merkwürdig, hast du vor "apt-get install" "apt-get update" ausgeführt?

iwankoenig
Beiträge: 14
Registriert: 15.09.2006 09:00:24

Re: libssl-dev erneuern

Beitrag von iwankoenig » 05.02.2009 17:26:34

Ja.

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: libssl-dev erneuern

Beitrag von habakug » 05.02.2009 17:32:22

Hallo!
zlib1g-dev: Hängt ab: zlib1g (= 1:1.2.3-13) aber 1:1.2.3.3.dfsg-12 soll installiert werden
Das scheint eine Version aus Sid zu sein:

Code: Alles auswählen

lenny64:~# apt-cache policy zlib1g 
zlib1g:
  Installiert: 1:1.2.3.3.dfsg-12
  Kandidat: 1:1.2.3.3.dfsg-12
  Versions-Tabelle:
 *** 1:1.2.3.3.dfsg-12 0
        500 http://ftp2.de.debian.org sid/main Packages
        100 /var/lib/dpkg/status
Was gibt ein

Code: Alles auswählen

apt-cache policy libssl-dev
Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

iwankoenig
Beiträge: 14
Registriert: 15.09.2006 09:00:24

Re: libssl-dev erneuern

Beitrag von iwankoenig » 06.02.2009 09:23:08

Also:

Code: Alles auswählen

apt-cache policy zlib1g 
zlib1g:
  Installiert:1:1.2.3.3.dfsg-12
  Mögliche Pakete:1:1.2.3.3.dfsg-12
  Versions-Tabelle:
 *** 1:1.2.3.3.dfsg-12 0
        100 /var/lib/dpkg/status
     1:1.2.3-13 0
        500 http://ftp.de.debian.org etch/main Packages
und

Code: Alles auswählen

apt-cache policy libssl-dev
libssl-dev:
  Installiert:(keine)
  Mögliche Pakete:0.9.8c-4etch4
  Versions-Tabelle:
     0.9.8c-4etch4 0
        500 http://security.debian.org etch/updates/main Packages
     0.9.8c-4etch3 0
        500 http://ftp.de.debian.org etch/main Packages


Antworten