PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linknx auf QNAP TS-409 NAS (Optware)



pixar
05.01.09, 16:31
Hallo,
ich habe ein TS-409 Pro Nas-System von QNAP gekauft, welches auch Optware unterstützt.

Das System ist ein Linux-Busybox-System.

Wenn ich in die Console (über SSH) "ipkg print_architecture" eingebe bekomme ich folgendes Ergebnis


arch all 1
arch noarch 1
arch arm 10
Successfully terminated.
Ich habe versucht die verschiedenen verfügbaren Packages von http://sourceforge.net/projects/linknx/ zu installieren.
Alle Pakete außer eins sind gleich bei dem Befehl "ipkg install" gescheitert, wahrscheinlich weil die Architektur des Pakets nicht mit der Architektur meines NAS übereinstimmte.

Das Paket, welches ich erfolgreich installieren konnte war das Paket für den Router SYNO-x07.

Jetzt habe ich allerdings das Problem, dass ich eibd oder linknx nicht ausführen kann.
Es kommt immer folgende Fehlermeldung:


[~] # eibd
-sh: /opt/bin/eibd: No such file or directory
[~] #
chmod +x habe ich schon probiert. Über WinSCP habe ich auch noch den Oktalwert 777 der Datein zugeordnet.

Ich kenne mich nicht so mit Linux aus, aber ich fürchte, dass auch das Paket SYNO-x07 nicht mit meinem NAS kompatibel ist.

Hat jemand sonst noch eine Idee woran das Problem liegen könnte?
Wie kann ich linknx und eibd für mein NAS kompilieren?
(auf meinem NAS ist das Programm make nicht installiert)

Schonmal vielen Dank für eure Antworten!

Super Forum übrigens ;-)

Das EIB ist über den IP-Gateway von ABB (IPR/S2.1) an das Netzwerk angeschlossen.
lg
Pixar

Aggie89go
05.01.09, 21:03
Die Meldung besagt erst einmal nur, das die Shell unter /opt/bin das Programm eibd nicht findet.

Wohin hat ipgk das Packet installiert? Vielleicht sind die Pfade auf dem Router anders als auf deinem NAS.
Wenn man sich die Dateien im bin-Verzeichnis mit 'ls -ls /opt/bin' anschaut, gibt es da ein Programm eibd?

Gruß,
Marc

pixar
05.01.09, 21:48
Hi Marc,
vielen Dank für Deine schnelle Antwort!

Ja, die Datei eibd und linknx existieren.
Wenn sie nicht existieren würde käme diese Fehlermeldung:

[~] # gibtesnicht
-sh: gibtesnicht: command not found
[~] #


Das Programm ipkg ist übrigens auch im selben Verzeichnis (und funktioniert)
Ich habe auch bereits andere Pakete installiert, die funktionieren.

Vielleicht muss man zuerst noch ein anderes Paket installieren, damit eibd läuft?

Hier sind alle Pakete, die schon installiert sind:


[~] # ipkg list_installed
bash - 3.2.33-1 - A bourne style shell
e2fslibs - 1.40.3-5 - Ext2 Filesystem Libraries
e2fsprogs - 1.40.3-5 - Ext2 Filesystem Utilities
eibd - 0.0.3-3 -
glib - 2.16.6-1 - The GLib library of C routines.
libcurl - 7.19.2-1 - Curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FI
linknx - 0.0.1.25-1 -
mc - 4.6.1-3 - Midnight Commander File Manager
ntpclient - 2007_365-1 - Using RFC1305 (NTP), retrieves a remote date and time
openssl - 0.9.7m-5 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
pthsem - 2.0.7-1 -
readline - 5.2-2 - The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are
setserial - 2.17-1 - configuration utility for serial ports
slang - 2.1.4-1 - S-Lang is a multi-platform library designed to allow a developer to create robust multi-platform software.
zlib - 1.2.3-3 - zlib is a library implementing the 'deflate' compression system.
Successfully terminated.
[~] #


Schöne Grüße
pixar

Aggie89go
05.01.09, 22:03
Was passiert denn, wenn du
eibd --help
eingibst?

Aggie89go
05.01.09, 22:21
Ansonsten hat dein TS-409 ja den gleichen Marvell 5281 Prozessor wie die Synology DS107+, das installierte Packet sollte auf jeden Fall das richtige sein.

pixar
05.01.09, 23:48
wenn ich "eibd --help" eingebe kommt immer noch "No such file or directory"

Kannst du mir vll. sagen welche Pakete du installiert hast wenn du "ipkg list_installed" eingibts?

Danke,
Pixar

Aggie89go
05.01.09, 23:57
Für "eibd --help" brauch' man nichts anderes installiert zu haben, was bekommst du denn genau angezeigt, wenn du "ls -ls /opt/bin/eibd" eingibst? Hast du auch mal "/opt/bin/eibd --help" (also mit Angabe des kompletten Pfades) probiert?

pixar
06.01.09, 00:15
ich bekomm das hier angezeigt:

464 -rwxrwxrwx 1 admin administ 468664 Jan 18 2008 /opt/bin/eibd*


und mit kompletten pfad geht auch nicht :mad:

Grüße
pixar

djtark
06.05.09, 16:00
habt ihr mir nen tipp wie ich
den EIBD auf einer QNAP TS 209 II pro
installiert und ans laufen bekomme ?

Gibts dafür ein installationspaket ?

Danke für Tipps !

babel
12.05.09, 12:51
/opt/bin/eibd*Ist da wirklich ein "*" am Ende des Dateinamens? Wenn ja, liegt da dein Problem, das "*" muss weg. Allerdings frage ich mich warum das Zeichen da überhaupt er hingekommen ist.

djtark
15.05.09, 17:11
...aushelfen ? habe nur rudimentäre kenntnisse mit linux und der installationen auf nas´s !

vielen dank !

djtark
11.09.09, 11:22
up !

Gibts von Eurer Seite neue Erfahrungswerte zu
eibd auf NAS im speziellen Qnap TS209 ?

a20gate
09.11.09, 00:24
Hallo,
gibt es mittlerweile Neuigkeiten zum Thema "eibd*" und "No such file or directory". Habe gerade das gleiche Problem...

Gruß
Sven

TopFly
18.02.10, 00:53
Hi

Don't know if this helps but I came across this

For the QNAP TS109 hardware, the optware toolchain causes a segmentation fault (for linknx and eibd) during initialization of libpth. For these platforms, it's possible to install debian instead of the original firmware and compile eibd and linknx directly on the device.
Here's the list of commands I used to do it (http://sourceforge.net/apps/mediawiki/linknx/index.php?title=Compile_and_install_linknx_on_QNAP ).

Goodluck