Cherokee & Lighttpd Web Server für OE2.0

  • gefe


    1. Cherokee auf 7020HD mit mips32el Installieren.


    2. Nein


    3. Wenn du ein OE2.0 Image installiert hast, lade die Pakete nach /tmp auf die Box.


    Verbinde dich per telnet oder ssh mit der Box
    cd /tmp
    opkg update
    opkg install *.ipk


    4. cget geht dann sofort per telnet.


    gruß pclin

    Einmal editiert, zuletzt von pclin ()

  • Hallo,


    ich versuche gerade das cherokee Paket per Telnet auf meiner dm8k zu installieren und bekomme einen merkwürdigen Fehler:
    (in dem Verzeichnis, wo die *ipk liegen:)


    root@dm8000:/media/hdd/Transfer/cherokee_1.2.98-r3_mips32el-nf# opkg install cget_1.2.98-r3_mipsel-nf.ipk
    Unknown package 'cget'.
    Collected errors:
    * pkg_hash_fetch_best_installation_candidate: Packages for cget found, but incompatible with the architectures configured
    * opkg_install_cmd: Cannot install package cget.


    Irgendwie stehe ich da auf dem Schlauch. Die sind doch schon auch für die 8000 ? Oder nur für dm800? Und falls nicht, wo könnte ich die 8k Pakete herbekommen, bzw. selbst kompilieren?
    Ich habe erst kürzlich wegen 3TB Platten auf OE2.0 upgedatet. Und darauf dann Gemini 3.2.


    root@dm8000:~# uname -a
    Linux dm8000 3.2-dm8000 #1 SMP Thu Oct 11 13:26:30 UTC 2012 mips GNU/Linux


    Danke im Voraus

  • Zitat

    Original von einix
    Danke hat sich erledigt.


    opgk --add-arch ....
    man muss nur die Doku lesen :winking_face:


    Falsch, nimm für die 8k die mips32el Pakete


    mips32el-nf NUR für dm800


    gruß pclin

  • hallo pclin,


    habe cherokee auf meine 800se installiert. hat soweit auch geklappt.
    bekomme aber beim remotestart vom pc "503 Service Unavailable"
    kannst du mir weiterhelfen? kenn mich damit nicht so aus.
    mein ziel ist es owncloud auf der dream zu installieren.
    hab keine ahnung ob die 800se das überhaupt schafft.
    es soll soll aber schon leute geben die das auf der fritzbox am laufen haben.


    starting Cherokee http server:
    [29/11/2012 16:45:16.152] (critical) bind.c:290 - Could not bind() port=80
    (UID=0, GID=0) | Most probably there is another web server listening to the
    same port. You will have to shut it down before launching Cherokee. It
    could also be a permissions issue as well. Remember that non-root user
    cannot listen to ports < 1024.


    root@dm800se:/var/volatile/tmp# cherokee-admin -b
    [29/11/2012 16:48:15.698] (warning) rrd_tools.c:120 - Could not find the
    rrdtool binary. | A custom rrdtool binary has not been defined, and the
    server could not find one in the $PATH.


    Cherokee Web Server 1.2.98 (Jun 3 2012): Listening on port ALL:9090, TLS
    disabled, IPv6 enabled, using epoll, 4096 fds system limit, max. 2041
    connections, caching I/O, 2 threads, 1020 connections per thread, standard
    scheduling policy


    Login:
    User: admin
    One-time Password: OlegFtjO5q5B8tBV


    Web Interface:
    URL: http://localhost:9090/

    DM800se + SATA HDD 1TB+Newnigma 2 OE2.0+USB-Stick 4GB

  • dorschki
    aus deinem Post kann ich nicht genau herauslesen was du für ein Problem hast...


    Das Cherokee http server nicht starten kann weil auf port 80 schon das Webinterface läuft steht ja in deinem Post.


    Also Port ändern oder Webinterface stoppen.


    gruß pclin

  • hallo pclin,


    problem ist start admin oberfläche "503 Service Unavailable" beim zugriff vom pc aus.
    port vom webinterface habe ich geändert. cherokkee test page ist unter port 80 erreichbar.


    dm800se login: root
    root@dm800se:~# cherokee-admin -b
    [04/12/2012 18:00:28.597] (warning) rrd_tools.c:120 - Could not find the
    rrdtool binary. | A custom rrdtool binary has not been defined, and the
    server could not find one in the $PATH.


    Cherokee Web Server 1.2.98 (Jun 3 2012): Listening on port ALL:9090, TLS
    disabled, IPv6 enabled, using epoll, 4096 fds system limit, max. 2041
    connections, caching I/O, 2 threads, 1020 connections per thread, standard
    scheduling policy

  • Hallo,


    ich versuche gerade den Lighttpd zu installieren, leider bekomme ich den Fehler:
    root@dm800:/tmp/mips32el-nf# opkg install lighttpd_1.4.30-r4_mips32el-nf.ipk
    Collected errors:
    * Packages for lighttpd found, but incompatible with the architectures configured
    * Cannot find package lighttpd.


    Was kann ich machen? Ich habe das "nf" Packet. Muss ich dem befehl noch etwas hinzufügen? Ich habe es auch schon mit "ipkg" versucht, aber leider mit dem gleichen Fehler. Muss ich erst noch etwas anderes installieren?


    Vielen Dank

  • o.k.
    habe python-compiler - 2.7.2-r2.17-dream2 und python-json installiert und admin-oberfläche läuft.

    DM800se + SATA HDD 1TB+Newnigma 2 OE2.0+USB-Stick 4GB

    Einmal editiert, zuletzt von dorschki ()

  • Zitat

    Original von handtuchhalter
    Linux dm800 2.6.18-7.4-dm800 #1 Mon Feb 27 16:36:44 UTC 2012 7401c0 GNU/Linux


    Was für ein Image ?


    gruß pclin

  • Erst mal vielen Dank für Cherokee für die Dreambox. Installiert habe ich den Webserver auf der Dreambox 8000, auch die Cherokee Admin Oberfläche läuft.
    php_5.3.6-r0.0_mips32el
    php-cgi_5.3.6-r0.0_mips32el
    php-cli_5.3.6-r0.0_mips32el
    php-pear_5.3.6-r0.0_mips32el
    habe ich mit opkg installiert.


    Ich bekomme es aber nicht hin PHP im Cherokee zu aktivieren. Wenn ich ein neues Behavior bei dem Virtuellen Server auswähle und hier dann Languages PHP auswähle bekomme ich die Fehlermeldung
    "Could not determine PHP-CGI configuration file."
    Wie kann ich denn PHP im Cherokee aktivieren bzw. was muss ich manuell eingeben um PHP im Cherokee zum Laufen zu bekommen?

  • Hi,


    ich habe eine DM8000 und OE2.0 und hab auch versucht den Cherokee zu laufen zu bringen. Ich hab das gleiche Problem wie viele hier, nämlich dass die admin Oberfläche nicht geht).


    Gibt es evtl. eine Step by Step Anleitung für die Installation und Config auf der Dreambox (Basis OE 2.0 Standardimage) ?


    Beim Versuch, die angesprochenen Pakete nachzuinstallieren (speziell python-compiler - 2.7.2-r2.17-dream2) hab ich immer eine Fehlermeldung dass die Prozessorarchitektur nicht übereinstimmt !


    Was mache ich falsch ?


    Gruß
    ThommyTheKid

  • Hi,


    ich konnte das Problem nicht lösen und habe mich dann für dem Apache entschieden. Installation war einfach und alles läuft so wie es wollte.


    Gruß
    Björn