Fragen zum iStat-Server

Status
Für weitere Antworten geschlossen.

NeoNamek

Benutzer
Mitglied seit
28. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Also als erstes gehst du in das Verzeichnis, in welchen du den Link gesetzt hast (Also NICHT in das Verzeichnis /opt/lib/!!!)

Dort entfernst du den Link mit "rm libxml2.so.2"

Danach wird die alte Library wieder umbenannt "mv libxml2.so.2.old libxml.so.2"

Gruß

Janus

Welches Verzeichnis sonst? Hab nach dem tut gearbeitet.
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0

tobi!

Benutzer
Mitglied seit
04. Jan 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Eine Frage!

Hi!

Ich bin ein ganz neuer Synology DS Benutzer und beim stöbern
auf deine Anleitung gestossen.
Ich hab gestern auf meiner DS710+ optware/ipkg installiert und
versucht den istat Server nach deiner Anleitung zu installieren.
Leider bricht der Kompiler schon beim erzeugen der istatd ab.

Meine Frage ist eigentlich, ob es vielleicht an der DS710 liegt, oder evtl.
an der aktuellen DSM-Version (Version: DSM 3.0-1372; Build Date: 2010/12/14)?

Vielen Dank und einen lieben Gruß...

Tobi
 

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Hallo,

ich besitze weder die DS710 noch exakt diesen Build der DSM, aber ich glaube nicht dass es daran liegt.

Poste doch mal die Ausgabe des configure-Kommandos und die Compiler-Fehlermeldung.
Ohne kann man das schwer was sagen.

Grüße,
Anna
 

tobi!

Benutzer
Mitglied seit
04. Jan 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Danke für die schnelle Antwort.
Hatte ich mir auch schon fast gedacht, dass es nicht an der DS liegt.
Ich habe aber noch keinen Anderen gefunden, der den istat Server auf einer DS710+ hat.

Ich häng dir die Ausgabe in einer Textdatei an.

Vielen Dank und einen lieben Gruß...

Tobi

P.S.: Meine Linuxzeit ist schon ein bisschen her! :)
 

Anhänge

  • config_log.txt
    87,6 KB · Aufrufe: 10

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Und was passiert dann bei make?
 

tobi!

Benutzer
Mitglied seit
04. Jan 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi!
Hat etwas länger gedauert! :)
Also, der Befehl make gibt das hier zurück:

Rich (BBCode):
make  all-recursive
make[1]: Entering directory `/volume1/@optware/tmp/istatd-0.5.7'
Making all in probes
make[2]: Entering directory `/volume1/@optware/tmp/istatd-0.5.7/probes'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/volume1/@optware/tmp/istatd-0.5.7/probes'
Making all in libfslabel
make[2]: Entering directory `/volume1/@optware/tmp/istatd-0.5.7/libfslabel'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/volume1/@optware/tmp/istatd-0.5.7/libfslabel'
Making all in .
make[2]: Entering directory `/volume1/@optware/tmp/istatd-0.5.7'
g++  -g -O2  -rdynamic -o istatd main.o conf.o argument.o switchboard.o socket.o socketset.o clientset.o isr.o daemon.o stats.o token.o utility.o probes/libprobes.a libfslabel/libfslabel.a -lsensors -L/opt/lib -lxml2 -lz -lm
main.o: In function `__exchange_and_add':
/volume1/@optware/bin/../lib/gcc/i686-linux-gnu/4.2.1/../../../../include/c++/4.2.1/ext/atomicity.h:51: undefined reference to `__sync_fetch_and_add_4'
/volume1/@optware/bin/../lib/gcc/i686-linux-gnu/4.2.1/../../../../include/c++/4.2.1/ext/atomicity.h:51: undefined reference to `__sync_fetch_and_add_4'
main.o: In function `__exchange_and_add':
/volume1/@optware/bin/../lib/gcc/i686-linux-gnu/4.2.1/../../../../include/c++/4.2.1/bits/basic_string.h:288: undefined reference to `__sync_fetch_and_add_4'
/volume1/@optware/bin/../lib/gcc/i686-linux-gnu/4.2.1/../../../../include/c++/4.2.1/bits/basic_string.h:288: undefined reference to `__sync_fetch_and_add_4'
/volume1/@optware/bin/../lib/gcc/i686-linux-gnu/4.2.1/../../../../include/c++/4.2.1/bits/basic_string.h:288: undefined reference to `__sync_fetch_and_add_4'
main.o:/volume1/@optware/bin/../lib/gcc/i686-linux-gnu/4.2.1/../../../../include/c++/4.2.1/bits/basic_string.h:288: more undefined references to `__sync_fetch_and_add_4' follow
collect2: ld returned 1 exit status
make[2]: *** [istatd] Error 1
make[2]: Leaving directory `/volume1/@optware/tmp/istatd-0.5.7'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/volume1/@optware/tmp/istatd-0.5.7'
make: *** [all] Error 2
DiskStation>

Vielleicht hast du ja dazu einen Tipp.
Wie kann ich eigentlich überprüfen, ob ich optware richtig installiert habe?
Oder ist das schon der Fall, wenn ich Pakete per ipkg installieren kann?

Vielen Dank und einen lieben Gruß...

Tobi
 
Zuletzt bearbeitet:

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Hi!

....


Vielleicht hast du ja dazu einen Tipp.
Wie kann ich eigentlich überprüfen, ob ich optware richtig installiert habe?
Oder ist das schon der Fall, wenn ich Pakete per ipkg installieren kann?

Vielen Dank und einen lieben Gruß...

Tobi

Moin,
das wget würde ich mal deinstallieren und dann das wget-ssl installieren.

IPKG dürfte zumindest funktionsfähig sein, wenn du Pakete installieren und deinstallieren kannst. Du solltest noch aufpassen, was dir so an Startscripts unter /opt/etc/inet.d untergejubelt wird.

Gruß

Janus
 

tobi!

Benutzer
Mitglied seit
04. Jan 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi!

Ja, dass hab ich jetzt schon hinbekommen.
Das optware-devel ist jetzt auch drauf.
Diese Fehlermeldungen macht mir Sorgen.

Rich (BBCode):
/volume1/@optware/bin/../lib/gcc/i686-linux-gnu/4.2.1/../../../../include/c++/4.2.1/bits/basic_string.h:288: undefined reference to `__sync_fetch_and_add_4'

Vielen lieben Dank...

Tobi
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Hi!

Ja, dass hab ich jetzt schon hinbekommen.
Das optware-devel ist jetzt auch drauf.
Diese Fehlermeldungen macht mir Sorgen.

Rich (BBCode):
/volume1/@optware/bin/../lib/gcc/i686-linux-gnu/4.2.1/../../../../include/c++/4.2.1/bits/basic_string.h:288: undefined reference to `__sync_fetch_and_add_4'

Vielen lieben Dank...

Tobi


Na ein kleines Bischen Google liefert einen ersten Hinweis:

http://serversupportforum.de/forum/linux/20536-glibc-2-7-make-fehler.html

Dort und auf weiteren Seiten steht, dass man march setzen sollte, damit das Problem nicht mehr existiert.
Keine Ahnung, ob der Tip mit dem configparms auch bei dieser Software funktioniert.
Im Notfall einfach vor dem ./configure die CFLAGS mit dem march setzen.

Gruß

Janus
 

tobi!

Benutzer
Mitglied seit
04. Jan 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi!

Sorry für die späte Antwort.
Ich hab viel bei Google gesucht und auch viel gefunden,
aber leider hat nix richtig hingehauen.
Na ja, ich werd´s weiter versuchen.

Euch aber vielen Dank...

Tobi
 

laufgestalt

Benutzer
Mitglied seit
14. Dez 2010
Beiträge
149
Punkte für Reaktionen
0
Punkte
0
Hallo,

gibt es denn so was wie ein spk auch ? Bin anfänger mit meiner DS und würde gerne den iStat-Server nutzen, jedoch kommt mir das ganze schon recht kompliziert vor... ?

Das installieren von Transmission.spk war gerade ein echtes kinderspiel! Gibt es das auch vergleichbar für transmission ?

Danke!
 

klimax

Benutzer
Mitglied seit
03. Mrz 2011
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
was muss ich über telnet eintippen das er mir istat vom server direkt downloaded?? kann mir das jemand sagen ?

//Edit: Komisch seit ich all diese sachen installiert habe kann mein torrentclient nicht mehr saugen?!? wie kann ich alles wieder löschen vorallem ipkg
 
Zuletzt bearbeitet:

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Hallo,

da wget kein https-support hat, geht es (bei mir) nicht über die Konsole. Einfach auf ein Samba-Share des NAS vom PC aus downloaden und dann z.B. unter /volume1/public verarbeiten.
Grüße,
Anna

PS: von Deinen Nebenwirkungen ist mit nichts bekannt?!?
 

sonicwave3

Benutzer
Mitglied seit
12. Mrz 2011
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
ich muss leider auch nochmal nachfragen :(

DS1511> cd istatd-057/
DS1511> ./configure --prefix=/opt --sysconfdir=/opt/etc
checking for a BSD-compatible install... /opt/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for ranlib... no
checking for g++... g++
checking whether the C++ compiler works... no
configure: error: in `/volume1/public/istatd-057':
configure: error: C++ compiler cannot create executables

See `config.log' for more details.
DS1511> ipkg install gcc
Package gcc (4.2.1-5) installed in root is up to date.
Nothing to be done
Successfully terminated.
DS1511>

am gcc liegts nicht das läuft perfekt
anbei mal die config.log
eventuell seht ihr ja mehr

Rich (BBCode):
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by istatd configure 0.5.7, which was
generated by GNU Autoconf 2.65.  Invocation command line was

  $ ./configure --prefix=/opt --sysconfdir=/opt/etc

## --------- ##
## Platform. ##
## --------- ##

hostname = ^DS1511
uname -m = x86_64
uname -r = 2.6.32.12
uname -s = Linux
uname -v = #1594 SMP Fri Feb 25 22:03:38 CST 2011

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /opt/bin
PATH: /opt/sbin
PATH: /usr/bin
PATH: /bin
PATH: /usr/sbin
PATH: /sbin
PATH: /usr/syno/bin
PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin
PATH: /usr/syno/bin
PATH: /usr/syno/sbin
PATH: /usr/local/bin
PATH: /usr/local/sbin
PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin
PATH: /usr/syno/bin
PATH: /usr/syno/sbin
PATH: /usr/local/bin
PATH: /usr/local/sbin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2332: checking for a BSD-compatible install
configure:2400: result: /opt/bin/install -c
configure:2411: checking whether build environment is sane
configure:2461: result: yes
configure:2602: checking for a thread-safe mkdir -p
configure:2641: result: /opt/bin/mkdir -p
configure:2654: checking for gawk
configure:2670: found /opt/bin/gawk
configure:2681: result: gawk
configure:2692: checking whether make sets $(MAKE)
configure:2714: result: yes
configure:2795: checking whether to enable maintainer-specific portions of Makefiles
configure:2804: result: no
configure:2821: checking build system type
configure:2835: result: x86_64-unknown-linux-gnu
configure:2855: checking host system type
configure:2868: result: x86_64-unknown-linux-gnu
configure:2931: checking for ranlib
configure:2961: result: no
configure:3043: checking for g++
configure:3059: found /opt/bin/g++
configure:3070: result: g++
configure:3097: checking for C++ compiler version
configure:3106: g++ --version >&5
g++ (GCC) 4.2.1
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3117: $? = 0
configure:3106: g++ -v >&5
Using built-in specs.
Target: i686-linux-gnu
Configured with: ../gcc-4.2.1/configure --build=i386-pc-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu --prefix=/opt --disable-nls --disable-static --with-as=/home/slug/optware/syno-i686/toolchain/gcc-4.2.1-glibc-2.3.6/i686-linux-gnu/bin/i686-linux-gnu-as --with-ld=/home/slug/optware/syno-i686/toolchain/gcc-4.2.1-glibc-2.3.6/i686-linux-gnu/bin/i686-linux-gnu-ld --enable-languages=c,c++ --disable-multilib
Thread model: posix
gcc version 4.2.1
configure:3117: $? = 0
configure:3106: g++ -V >&5
g++: '-V' option must have argument
configure:3117: $? = 1
configure:3106: g++ -qversion >&5
g++: unrecognized option '-qversion'
g++: no input files
configure:3117: $? = 1
configure:3137: checking whether the C++ compiler works
configure:3159: g++    conftest.cpp  >&5
g++: error trying to exec 'as': execvp: No such file or directory
configure:3163: $? = 1
configure:3201: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "istatd"
| #define PACKAGE_TARNAME "istatd"
| #define PACKAGE_VERSION "0.5.7"
| #define PACKAGE_STRING "istatd 0.5.7"
| #define PACKAGE_BUGREPORT "http://github.com/tiwilliam/istatd/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "istatd"
| #define VERSION "0.5.7"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:3206: error: in `/volume1/public/istatd-057':
configure:3210: error: C++ compiler cannot create executables
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_path_install='/opt/bin/install -c'
ac_cv_path_mkdir=/opt/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_make_make_set=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /volume1/public/istatd-057/missing --run aclocal-1.11'
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /volume1/public/istatd-057/missing --run tar'
AR=''
AUTOCONF='${SHELL} /volume1/public/istatd-057/missing --run autoconf'
AUTOHEADER='${SHELL} /volume1/public/istatd-057/missing --run autoheader'
AUTOMAKE='${SHELL} /volume1/public/istatd-057/missing --run automake-1.11'
AWK='gawk'
CC=''
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CXX='g++'
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
GREP=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /volume1/public/istatd-057/missing --run makeinfo'
MKDIR_P='/opt/bin/mkdir -p'
OBJEXT=''
PACKAGE='istatd'
PACKAGE_BUGREPORT='http://github.com/tiwilliam/istatd/issues'
PACKAGE_NAME='istatd'
PACKAGE_STRING='istatd 0.5.7'
PACKAGE_TARNAME='istatd'
PACKAGE_URL=''
PACKAGE_VERSION='0.5.7'
PATH_SEPARATOR=':'
RANLIB=':'
SET_MAKE=''
SHELL='/opt/bin/bash'
STRIP=''
VERSION='0.5.7'
XML2_CONFIG=''
ac_ct_CC=''
ac_ct_CXX='g++'
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include=''
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-unknown-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='unknown'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-unknown-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /volume1/public/istatd-057/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='/opt/bin/mkdir -p'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/opt'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/opt/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "istatd"
#define PACKAGE_TARNAME "istatd"
#define PACKAGE_VERSION "0.5.7"
#define PACKAGE_STRING "istatd 0.5.7"
#define PACKAGE_BUGREPORT "http://github.com/tiwilliam/istatd/issues"
#define PACKAGE_URL ""
#define PACKAGE "istatd"
#define VERSION "0.5.7"

configure: exit 77

edit: ich glaube es liegt hier ran
checking whether to enable maintainer-specific portions of Makefiles: no
 

Anhänge

  • config.log.txt
    7,5 KB · Aufrufe: 3
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.156
Punkte für Reaktionen
403
Punkte
393
Hallo,
nach kurzer Suche, hast Du libc-devel per ipkg installiert?

Gruß Götz
 

sonicwave3

Benutzer
Mitglied seit
12. Mrz 2011
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
wird das nicht bei optware-devel mit installiert?
habs nochmal drüber gejagt, leider ohne erfolg :(

Rich (BBCode):
DS1511> ipkg install libc-dev
Installing libc-dev (2.3.6-5) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/libc-dev_2.3.6-5_i686.ipk
Installing libnsl (2.3.6-4) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/libnsl_2.3.6-4_i686.ipk
Configuring libc-dev
Configuring libnsl
Successfully terminated.
DS1511>
 
Zuletzt bearbeitet:

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Moin,
was sagt:
ipkg list_installed binutils

Sieht mir auf den ersten Blick danach aus, als ob mindestens die binutils fehlen würden. (g++: error trying to exec 'as': execvp: No such file or directory)

Gruß

Janus
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat