SSH2 Modul wird nicht erkannt!

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • Viele nutzen die plesk eigenen php versionen da muss man das ssh2 modul selbst compilieren, nur die php5.6.X by vendor os, nutzt die ssh2 erweiterung welche man mittels apt-get installieren kann.

    Genau das ist bei mir der Fall. Ich lese mich nun schon seit 2 Tagen überall duch, aber bekomme es einfach nicht in den Griff. Wenn es per apt-get installieren will, bekomme ich eine Fehler Meldung


    apt-get install libssh2-1-dev libssh2-php
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    Paket libssh2-php ist nicht verfügbar, wird aber von einem anderen Paket
    referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
    wurde oder nur aus einer anderen Quelle verfügbar ist.
    Doch die folgenden Pakete ersetzen es:
    php-ssh2:i386 php-ssh2


    E: Für Paket »libssh2-php« existiert kein Installationskandidat.


    Mein System:
    Ubuntu 16.04.2 LTS
    PHP 5.5.38 (über Plesk installiert)
    OS Vendor Version wäre 7.0.15


    Was kann ich da machen oder wie kompiliere ich dies selbst?

    Vielen Dank.


    Mit feundlichem Gruß
    Jörg Schüngeler

    Einmal editiert, zuletzt von Emanon ()

  • Wir haben da eine TekBASE 8 Anleitung zur Installation von php5.6 und php7.x das lässt sich auch auf Unbuntu 16 so nutzen und man installiert so einfach php5.6 nachträglich auf den Root und hab auch die phpize Version um pecl ssh zu kompilieren. Oder uns den Login senden wir sehen drüber ;)

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Hallo CFrankenstein,


    vielen Dank für die Antwort.
    Wo kann ich denn diese Anleitung finden? Ich suche nun schon fast 1 Stunde, bin aber leider noch nicht fündig geworden. Es wäre sicherlich einfacher, wenn Sie mal drüber schauen, aber ich möchte gerne lernen, was ich tu ;) . Ich habe bisher zwar schon einige Tutorials durch, aber leider ohne Erfolg, da ich zusätzliche PHP-Versionen über Plesk installiert habe. Und das scheint nun mein Problem zu sein.


    Zudem muss ich gestehen, dass ich zunächst NUR die kostenlose Version von TekBase nutze, um mir das Paker erst einmal ansehen zu können. Also habe ich ja keinen Anspruch auf hochwertigen Support (bitte nicht falsch verstehen).


    Das heisst also quasi, ich müsste z.B. PHP5.6 über Plesk deinstallieren, um es dann mit der Anleitung als root nue installieren zu können? Habe ich das richtig verstanden?

    Vielen Dank.


    Mit feundlichem Gruß
    Jörg Schüngeler

  • Hallo, wenn ich nach dieser Anleitung vorgehe (Versuch mit PHP5.6) erhalte ich beim Versuch, SSH2 zu installieren folgende Fehlermeldung:
    apt-get install make gcc glibc-devel zlib-devel openssl-devel plesk-php56-devel
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    N: Datei »plesk.list.ai_back« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat.
    E: Paket glibc-devel kann nicht gefunden werden.
    E: Paket zlib-devel kann nicht gefunden werden.
    E: Paket openssl-devel kann nicht gefunden werden.
    E: Paket plesk-php56-devel kann nicht gefunden werden.

    Vielen Dank.


    Mit feundlichem Gruß
    Jörg Schüngeler

  • N: Datei »plesk.list.ai_back« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat.


    Was passiert wenn du die Datei nur plesk.list statt plesk.list.ai_back nennst?

  • Ich habe gerade mal nachgesehen und musste feststellen, dass sie plesk.list heisst. Keine Ahnung, warum er was anderes schreibt.

    Vielen Dank.


    Mit feundlichem Gruß
    Jörg Schüngeler

  • So, ich habe mir in den letzten 2 Tagen nochmals so einiges durchgelesen und auch rumprobiert, u.a. andere PHP Versionen (5.4, 5.5m 5.6 und 7.0). Nichts brachte Erfolg ... egal was ich versuche SSH2 lässt sich einfach nicht installieren. Ich verzweifel bald.


    Hat jemand eine Idee, was ich noch versuchen kann?

    Vielen Dank.


    Mit feundlichem Gruß
    Jörg Schüngeler

  • So, ich habe mir in den letzten 2 Tagen nochmals so einiges durchgelesen und auch rumprobiert, u.a. andere PHP Versionen (5.4, 5.5m 5.6 und 7.0). Nichts brachte Erfolg ... egal was ich versuche SSH2 lässt sich einfach nicht installieren. Ich verzweifel bald.


    Hat jemand eine Idee, was ich noch versuchen kann?

    Stell im Plesk ein PHP 5.6 by vendor OS.



    Dann funktioniert auch die installation mittels apt-get install php5-ssh2



    https://packages.debian.org/de/source/jessie/php-ssh2

  • OS by vendor ist aber PHP 7.0.15 und selbst damit klappt es nicht.

    Vielen Dank.


    Mit feundlichem Gruß
    Jörg Schüngeler

  • Oder mal den Admin und Root Login an uns senden wir sehen drüber hier im Forum gibt es eine TekBASE 8 PHP5.6 PHP7.0 Anleitung die könnte genutzt werden um PHP 5.6 als Vendor zu installieren.

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Vielen lieben Dank für die ganzen Tipps und Hinweise.
    Es scheint so, als hätte ich es hinbekommen. Mal sehen, ob ich TekBase nun eingerichtet bekomme.

    Vielen Dank.


    Mit feundlichem Gruß
    Jörg Schüngeler

  • Ich habe alles nach Anleitungen aus dem Netz nochmals durchgeführt ... allerdings mit dem Unterschied, daß ich alles aus dem entsprechenden PHP-Verzeichnis ausgeführt habe. Also als erstes in das Verzeichnis von PHP5.6 gewechselt und dann alles von vorne ... und siehe da, es wurde alles installiert, was ich brauchte.

    Vielen Dank.


    Mit feundlichem Gruß
    Jörg Schüngeler

  • Genau ... sonst hätte ich nicht geschrieben, daß ich es augenscheinlich geschaft habe ;).

    Vielen Dank.


    Mit feundlichem Gruß
    Jörg Schüngeler

  • Ich hatte auch das Problem gehabt wegen umstellung auf server php 5.6 , aber mein Anbieter hatte einen fehler drin gehabt und jetzt geht es auch mit server Php 5.6 .