Archiv verlassen und diese Seite im Standarddesign anzeigen : dvd::rip im Cluster
Hi@all,
ich möchte gerne mit dvd::rip im Clustermodus mit mehreren Rechner DVD's rippen. Da es hierzu zwei schöne Artike in der Linux-User gab bin ich einfach danach vorgegangen. Ich habe zwei SuSE-8.0-Rechner auf beiden Rechnern habe ich dvd:rip funktionstüchtig eingerichtet. Der sog. "Meister"-Rechner exportiert sein dvdrip-Verzeichniss welches der Knoten per nfs einhängt. Auch den ssh Zugang per öffentlichem Schlüsse habe ich eingerichtet. Beides, NFS + ssh, funktionieren d.h. ich kann mich vom Knoten auf den Hauptrechner per ssh einloggen ohne ein Passwort interaktiv eingeben zu müssen. Das NFS funktioniert ebenfalls. Ich kann eine DVD am Hauptrechner mit dvd::rip auslesen (nur hier habe ich ein DVD-Laufwerk) und am Knoten dann das Projekt öffnen und hier rippen. Lediglich wenn ich am Hauptrechner in die Cluster-Konsole gehe und den Knoten hinzufügen möchte bekomme ich sobald ich auf den Knopf [Test] klicke die Fehlermeldung:
Waiting on the test result...
Brief report:
Test case : ssh connect
Result : Ok
Test case : Content of project base directory
Result : Ok
Test case : Project base directory writable
Result : Ok
Test case : transcode version match
Result : Not Ok!
Detailed report:
Test case : transcode version match
Node output :
sh: transcode: command not found
Local output :
transcode v0.6.0 (C) 2001-2002 Thomas Östreich
Gemäss des Artikels habe ich alle erforderlichen Pakete installiert. Beim zweiten Artike stand man solle das Paket pstree installieren. Bei SuSE gibt es kein Paket mit diesem Namen, jedoch funktioniert der pstree Befehl also ist das Prog in einem anderen Paket enthalten, also denke ich das es daran nicht liegt. Kennt jemand das Problem?
Gruss Pixel
ich kann dir zwar nicht helfen, aber wenn du das Problem
gelöst hast, würde ich mich über ein gepostetes Tutorial
freuen, da der Artikel leider nicht online verfügbar ist...
mfg
muchmarc
...denn ich habe einen Scanner. Gib mir Bescheid. Dann mail ich dir den Artikel. Wenn sich daran mehere User versuchen ist die Wahrscheinlichkeit grösser das dieses Problem (meines) dabei auch gelöst. wird. Vielleicht ist es ja auch nur eine Kleinigkeit.
Gruss Pixel
in ca. einer Stunde findest du den Artike in deiner Mailbox
Gruss Pixel
-Sensemann-
10.08.02, 13:04
kleine dumme frage:
cluster = verbund von mehreren computern die sich eine aufgabe teilen?
kann man das auch mit den paketen von seti.linuxforen.de machen? oder hat das keinen sinn?
Hi@all,
ein Cluster ist ein Verbund von Rechner welche miteinander gekoppelt sind. Eine Aufgabe wird in logische Teilaufgaben zerlegt und diese wiederum (gleichmässig) auf die Knoten verteilt. Bei dvd:rip handelt es sich eigentlich nicht um einen Cluster (der läuft auf Betriebssystemebene) sondern vielmehr um einen Cluster-Modus d.h. die Software managt das selbst.
Das war mit Sicherheit nicht die akademische Definition eines Clusters, vom Prinzip her trifft es die Sache jedoch.
Gruss Pixel
Die Mail ist raus.
Noch jemand ohne?
Gruss Pixel
Hi@all,
zunächst mal an alle die ne doku dazu suchen (allerding englisch). Die gibt's hier:
http://www.exit1.org/dvdrip/doc/cluster.cipp
ich denke mal, und die Fehlermeldung legt das auch nahe, das es an der ssh-Verbindung der beiden liegt. Ich werde nachfolgend die Konstellation detailliert beschreiben evtl. fällt ja noch jemandem etwas auf. Der Hauptrechner auf welchem das rip-Projekt angelegt wird, wird in diesem Artike als Meister bezeichnet. Ich werde das jetzt einfach auch beibehalten. Der zweite Rechner, welcher sozusagen helfen soll nenne ich Knoten. Der User (ich) ist auf beiden Rechner vorhanden (mit der gleichen UID).
In dem Linux-User-Artikel steht geschrieben man solle auf dem Meisterrechner mit dem Befehl 'ssh-keygen -t rsa' den Schlüssel erzeugen wonach man im home-Verzeichniss eine Datei rsa.pub finden würde. Ich habe diesen Befehl als 'normaler' User aufgerufen und habe danach im Homeverzeichniss lediglich die Datei id_rsa.pub gefunden. Ich habe reingeschaut und sie enthielt den Schlüssel also bin davon ausgegangen das dies die richtige ist.
Nachdem ich den Schlüssel auf den Knoten genauer gesagt dort in ~/.ssh/authorized_keys eingefügt habe konnte ich mich ohne die ein Passwort eingeben zu müssen vom Meisterrechner per ssh als User auf den Knoten einloggen. Um sicherzugehen habe ich den umgekehrten Weg auch ermöglicht. Auf dem Meisterrechner habe ich im Homeverzeichniss ein Verzeichnis 'dvdrip' angelegt und dieses per NFS exportiert und habe selbiges als Projektverzeichniss in dvd:rip angegeben. Auf dem Knoten habe ich ebenfalls im Homeverzeichnis 'dvdrip' angelegt und habe das vom Meisterrechner in dieses 'eingehängt'. Das hat auch funktioniert, ich habe schreib-/lese- Rechte. Das rippen an und für sich funktioniert auch. Ich kann z.B. am Meisterrechner ein neues Projekt anlegen, die DVD auslesen und das Projekt speichern. Das selbe Projekt kann ich vom Knoten aus öffnen und vauf selben rippen. Auf der Webseite (siehe oben) habe ich folgenden Hinweis gefunden:
OpenSSH can't find transcode binaries
Another common problem with OpenSSH is, that the transcode binaries can't be found if they're executed via ssh. Often /usr/local/bin isn't listed in the default PATH for ssh connections, but by default transcode installs its binaries there, so they aren't found.
The solution for this problem is adding /usr/local/bin to the ssh PATH using the ~/.ssh/environment file. Just put this line into ~/.ssh/environment on the node and all binaries should be found:
PATH=/usr/local/bin:/bin:/usr/bin
or whatever the bin path of your transcode installation is. Don't use any quotes in this line. (Thanks go to Douglas Bollinger for his hint regarding the PATH problem).
Ich finde allerding die Datei environment nicht. Kann ich diese einfach anlegen und die PATH-Anweisung eintragen?
Gruss Pixel
-Sensemann-
10.08.02, 20:38
auch wenn das leicht vom thema abweicht? lohnt es sich einen cluster für seti.linuxforen.de pakete zu nutzen?
cool ich mach mit ich suche den Artikel schon lange und was ist mit den boot Image ist das auch verefügbar ?
Hi@all,
ja ich habe auch das Image ich werde mir es Morgen mal anschauen und es irgendwo zum download bereitstellen.
Gruss Pixel
Hi@all,
hat sich erledigt es funktioniert :p ich habe einen RIP-Cluster.
@Thallez
ich habe schon dreimal versucht dir den Scan zuzumailen, kam jedesmal zurück??? Was ist mit deinem Mailaccount los?
Das Image für die Boot-CD gibts übrigens hier:
www.ronsmith.org/cluster-node.html
Damit konnte ich jedoch nichts anfangen da ich diese Tests jetzt mit dem Lappi gemacht habe und dieses Boot-Linux die PCMCIA-Netzwerkkarte nicht erkannte........aber egal es läuft jetzt. Ich werde jetzt noch einen Dualprozessor-Server (2x500) dazu hängen. Mal sehen wie gut es skaliert.
Gruss Pixel
die Url funtzt nicht
leg es doch einfach auf ftp://ftp.dumpground.com/linux/
mail mal an A-busch@t-online.de
thx
Hie die richtige URL:
http://www.ronsmits.org/cluster-node.html
Mail sende ich dir gleich.
Gruss Pixel
Hy Pixel,
Ich bin auch gerade dabei einen solchen Cluster aufzusetzen. Bei mir fangen die Probleme aber schon etwas früher an. Auf meinen beiden Debian Systemen läuft DVD:RIP wunderbar.
Aber auf Suse bekomme ich es nicht installiert.
Ich habe auch die 8.0 installiert wie du.
Wie hast du es installiert ? Mit RPMs ?
Oder selbergebaut ?
Mit den RPMS von pacman habe ich es schon probiert aber da gibts zuviele ungelöste Paketabhängigkeiten.
Hi Bruhja,
nein ich habe die Pakete sekbstgebaut. Dabei bin ich eigentlich strikt nach der Anleitung aus der Linux-User vorgegangen. Wenn du dort aufgezählten Pakte von SuSE installiert hast und dich an die Hinweise zu den selbstkompilierten Paketen hältst sollte es doch klappen. Der Artikel ist übrigens auch online verfügbar.
Noch als Hinweis. Im Linux-User steht zu einem betimmten Paket (müsste zuhause genau nachschauen) man solle die Version 0.7.2 und niocht 0.7.3 verwenden. Das steht in dieser Tabelle wo die ganzen Quellen angegeben sind. Das kannst du ignorieren. Ich habe von allen Paketen die derzeitig verfügbaren benutzt. Ausserdem solltest du divx4 benutzen mit 5 klappt es nicht (zumindest bei mir) ich denke das liegt daran das die version für Linux noch kein encoder hat. Das wird erst die Pro-Version haben. Ich hoffe das ist richtig was ich sage, wenn nicht soll mich jemand berichtigen.
Fang am besten nach dieser Anleitung an und poste dann wo genau die ersten Fehler auftreten. Ach da fällt mir noch etwas ein. Ich hatte auf dem zweiten Rechner zuerst divx4 und anschliessend 5 installiert, damit ging es auch nicht.
Gruss Pixel
Das Problem mit divx5 wir folgendermaßen gelöst... (zumindest bei mir :) )
ln -s /usr/local/lib/libdivxencore.so /usr/lib/libdivxencore.so
Komischerweise findet nämlich transcode die libdivxencore in /usr/local/lib nicht, obwohl das dir im PATH ist und ldconfig ausgeführt wurde...
Gruß
Iron
Hi,
aber decodiert wird dann nach wie vor mit divx4 da das decodieren nur divx5 kann und das für Linux noch nicht erschienen ist.
Gruss Pixel
aber decodiert wird dann nach wie vor mit divx4 da das decodieren nur divx5 kann und das für Linux noch nicht erschienen ist.
Da liegst du glaub falsch.... erstens bietet dvd:rip das an und zweitens steht folgendes auf http://www.divx.com/divx/linux/ :
DivX Codec
DivX Player
Version: 5.0.1 Alpha
Cost: Free
Version: 2.0 Alpha
Cost: Free
DivX for Linux includes a set of shared libraries that enable the encoding and decoding of DivX video on Linux (x86). Also included in the software package is API documentation that allows developers to use the DivX software in their applications.
Gruß
Iron
Hi@all,
Was dvd::rip anbietet ist vollkommen egal.
Decodieren kann nur divx5-pro!! egal ob in alpha oder welcher Version. Die divx-Standardversion decodiert nicht.
Gruss Pixel
So ich habs gerade nochmal probiert.
Habe zuerst alle Pakete wie im Artikel beschrieben installiert.
Also libmpeg3, pkgconfig, sdl, esound, nasm und libxml.
Dann noch nen paar RPMs von Pacman nachgeschoben.
a52dec, divx4linux, libfame
Ich habe mplayer erfolgreich kompiliert, und ich habe lame erfolgreich kompiliert.
Am Ende des Config Steps kommt jetzt:
----------------------------------------------------------
Summary for transcode 0.6.0 features:
static AV-frame buffering yes
DVD navigation support with libdvdread yes
link against local lame library (>=3.89) yes
support for network (sockets) streams yes
avifile dependent modules | (>0.6) support yes | yes
libmpeg3 dependent modules yes
quicktime dependent modules no
libdv dependent modules yes
liba52 audio plugin (>=0.7.3) | default decoder yes | no
libfame video encoding plugin no
nasm dependent modules yes
ImageMagick dependent modules (>=5.4.3) no
libjpeg dependent modules yes
libxml2 dependent modules yes
mjpegtools dependent modules yes
experimental v4l support yes
X11 dependent filter plugins yes
MPlayer libpostproc dependent filter plugin no
experimental Ogg support | Vorbis support no | no
----------------------------------------------------------
es kommt unterwegs auch noch:
checking for SDL - version >= 1.1.6... no
*** The sdl-config script installed by SDL could not be found
*** If SDL was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the SDL_CONFIG environment variable to the
*** full path to sdl-config.
und
checking for libfame - version >= 0.8.10... no
*** The libfame-config script installed by libfame could not be found
*** If libfame was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the LIBFAME_CONFIG environment variable to the
*** full path to libfame-config.
Bei libfame sagt mir kpackage das Version 0.9.0 drauf wäre.
und bei libsdl 1.2.3
Das verstehe ich nicht.
Kompilieren lässt er sich dann natürlich auch nicht.
Hi,
ich würde nicht die Pakete von Pakman installieren sondern die benötigten Progs aus den Quellen erzeugen. Da hast du eine bessere Kontrolle und zusätzlich aktuellere Pakete. Hast du die Links wo es die ganzen Pakete gibt?
Gruss Pixel
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.