Fragen zum iStat-Server

Status
Für weitere Antworten geschlossen.

Anna_Konda

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

ich habe im Wiki einen Artikel zum iStat-Server abgelegt.
Hier die Diskussion dazu, falls es Fragen gibt.

Wenn die Festplatten auf dem iPod nicht erscheinen, dann bitte im conf-File überprüfen, ob exakt der mount-Pfad angegeben wurde, sonst klappt es nicht.

Wiki habe ich entsprechend ergänzt.

Anna
 

lexxi

Benutzer
Mitglied seit
20. Nov 2010
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
hallo anna,

hab's laut deiner Anleitung eingebaut, funzt supi! :D

lexxi
 

janus

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

Psy87

Benutzer
Mitglied seit
09. Dez 2010
Beiträge
120
Punkte für Reaktionen
10
Punkte
18
Rich (BBCode):
SynoDS111> ./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... ./config.guess: line 876: echo: write error: Broken pipe
armv5tel-unknown-linux-gnueabi
checking host system type... armv5tel-unknown-linux-gnueabi
checking for ranlib... no
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether the C++ compiler works... no
configure: error: in `/volume1/public/istatd-0.5.7':
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
SynoDS111> 
SynoDS111>

klappt leider nicht, wo liegt da der fehler?

DS111 mit DSM 3.0 aktuelle version.
ipkg installiert und die voraussetzungen mitm admin tool installiert.
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Rich (BBCode):
SynoDS111> ./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... ./config.guess: line 876: echo: write error: Broken pipe
armv5tel-unknown-linux-gnueabi
checking host system type... armv5tel-unknown-linux-gnueabi
checking for ranlib... no
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether the C++ compiler works... no
configure: error: in `/volume1/public/istatd-0.5.7':
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
SynoDS111> 
SynoDS111>

klappt leider nicht, wo liegt da der fehler?

DS111 mit DSM 3.0 aktuelle version.
ipkg installiert und die voraussetzungen mitm admin tool installiert.

Also,
Rich (BBCode):
checking build system type... ./config.guess: line 876: echo: write error:

Ist schon mal ein Hinwies auf ein Rechte Problem.

Ansonsten sollte mal ein Blick in die config.log geworfen werden, da steht meist noch etwas mehr drin.

Gruß

Janus
 

Psy87

Benutzer
Mitglied seit
09. Dez 2010
Beiträge
120
Punkte für Reaktionen
10
Punkte
18
rechte problem bezüglich eines ordners? bin ja als root angemeldet, daran sollts nicht liegen. auch hab ich bisher wenig geändert das ich das NAS erst seit 2 tagen hab.

die config.log kann ich nicht finden, google erzählt mir keinen pfad. in /var/log liegt se auch nicht.
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
rechte problem bezüglich eines ordners? bin ja als root angemeldet, daran sollts nicht liegen. auch hab ich bisher wenig geändert das ich das NAS erst seit 2 tagen hab.

die config.log kann ich nicht finden, google erzählt mir keinen pfad. in /var/log liegt se auch nicht.

Die config.log liegt im gleichen Verzeichnis, wo auch das configure script aufgerufen wurde und irgendwo muss ja die Fehlermeldung herkommen, ob nun root oder nicht. Wobei da ja auch steht, broken Pipe... Also eher kein Rechte Problem. Wichtig wäre die config.log des configure Scripts.

Gruß

Janus
 

Psy87

Benutzer
Mitglied seit
09. Dez 2010
Beiträge
120
Punkte für Reaktionen
10
Punkte
18
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 = SynoDS111
uname -m = armv5tel
uname -r = 2.6.32.12
uname -s = Linux
uname -v = #1354 Sat Oct 23 00:49:24 CST 2010

/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: armv5tel-unknown-linux-gnueabi
configure:2855: checking host system type
configure:2868: result: armv5tel-unknown-linux-gnueabi
configure:2931: checking for ranlib
configure:2961: result: no
configure:3043: checking for g++
configure:3073: result: no
configure:3043: checking for c++
configure:3073: result: no
configure:3043: checking for gpp
configure:3073: result: no
configure:3043: checking for aCC
configure:3073: result: no
configure:3043: checking for CC
configure:3073: result: no
configure:3043: checking for cxx
configure:3073: result: no
configure:3043: checking for cc++
configure:3073: result: no
configure:3043: checking for cl.exe
configure:3073: result: no
configure:3043: checking for FCC
configure:3073: result: no
configure:3043: checking for KCC
configure:3073: result: no
configure:3043: checking for RCC
configure:3073: result: no
configure:3043: checking for xlC_r
configure:3073: result: no
configure:3043: checking for xlC
configure:3073: result: no
configure:3097: checking for C++ compiler version
configure:3106: g++ --version >&5
./configure: line 3108: g++: command not found
configure:3117: $? = 127
configure:3106: g++ -v >&5
./configure: line 3108: g++: command not found
configure:3117: $? = 127
configure:3106: g++ -V >&5
./configure: line 3108: g++: command not found
configure:3117: $? = 127
configure:3106: g++ -qversion >&5
./configure: line 3108: g++: command not found
configure:3117: $? = 127
configure:3137: checking whether the C++ compiler works
configure:3159: g++    conftest.cpp  >&5
./configure: line 3161: g++: command not found
configure:3163: $? = 127
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-0.5.7':
configure:3210: error: C++ compiler cannot create executables
See `config.log' for more details.

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

ac_cv_build=armv5tel-unknown-linux-gnueabi
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=armv5tel-unknown-linux-gnueabi
ac_cv_path_install='/opt/bin/install -c'
ac_cv_path_mkdir=/opt/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_make_make_set=yes

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

ACLOCAL='${SHELL} /volume1/public/istatd-0.5.7/missing --run aclocal-1.11'
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /volume1/public/istatd-0.5.7/missing --run tar'
AR=''
AUTOCONF='${SHELL} /volume1/public/istatd-0.5.7/missing --run autoconf'
AUTOHEADER='${SHELL} /volume1/public/istatd-0.5.7/missing --run autoheader'
AUTOMAKE='${SHELL} /volume1/public/istatd-0.5.7/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-0.5.7/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=''
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='armv5tel-unknown-linux-gnueabi'
build_alias=''
build_cpu='armv5tel'
build_os='linux-gnueabi'
build_vendor='unknown'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='armv5tel-unknown-linux-gnueabi'
host_alias=''
host_cpu='armv5tel'
host_os='linux-gnueabi'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /volume1/public/istatd-0.5.7/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

ok, ich werd bisher noch nicht schlau draus
 

amarthius

Super-Moderator
Teammitglied
Mitglied seit
03. Jun 2009
Beiträge
6.813
Punkte für Reaktionen
33
Punkte
174
Hast du nachdem du per AdminTool die genannten Programme installiert hast einen Neustart durchgeführt? Falls nicht, liegt es daran.

Daher nochmal installieren und danach neustarten. :)
 

happyworld

Benutzer
Mitglied seit
03. Nov 2010
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hei,

da fehlt noch der Compiler

installiere mal: ipkg install gcc

dann sollte es funktionieren.

Sascha
 

janus

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

da fehlt noch der Compiler

installiere mal: ipkg install gcc

dann sollte es funktionieren.

Sascha

Jep,
die einträge mit "no" bei jeder abfrage auf einen Compiler deuten stark darauf hin, dass der Compiler nicht gefunden werden kann.

Gruß

Janus
 

lexxi

Benutzer
Mitglied seit
20. Nov 2010
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
ich glaube ich habe einfach mit ipkg install build-essential alles installier, was zum Bauen benötigt wird....
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
spitze, genau daran lags, super.
sollte mal jemand im wiki hinzufügen :) außer ich bin da die ausnahme

besten dank

Hm,
ich glaub da ist noch niemand auf die Idee gekomen, dass man aus Sourcecode ohne Compiler versuchen könnte ein Binary zu bauen ;-)

Gruß

Janus
 

Psy87

Benutzer
Mitglied seit
09. Dez 2010
Beiträge
120
Punkte für Reaktionen
10
Punkte
18
siehste doch ;)
sind halt die, die versuchen ohne vorwissen was zu basteln. hab mich allerdings schon gut ins wiki eigelesen gehabt
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
siehste doch ;)
sind halt die, die versuchen ohne vorwissen was zu basteln. hab mich allerdings schon gut ins wiki eigelesen gehabt

Dann schreib doch mal ein paar Sätze ins Vorwort der Wiki einträge.

Gruß

Janus
 

amarthius

Super-Moderator
Teammitglied
Mitglied seit
03. Jun 2009
Beiträge
6.813
Punkte für Reaktionen
33
Punkte
174
Ich habe ein Problem. :(

Nachdem ich den iStatserver vor 3 Wochen installiert hatte war ich sehr zufrieden.
Allerdings bootet sie seitdem nicht mehr korrekt und meldet "Konfiguration verloren". Da ich sie mittlerweile zum 3. Mal neustinstalliert habe, konnte ich feststellen, das es wohl an iStat liegen muss.

Heute wollte ich dem Problem auf den Grund gehen.

- Meine DS wurde per Assistant installiert
- IPKG installiert Reboot -> OK
- erforderliche IPKG Pakete für iStat installiert Reboot -> OK
- Installation von iStatd durchgeführt und das configfile angepasst Reboot -> Fehler

Der DSM kann nicht aufgerufen werden, ebenso nicht auf die Shares. Daraufhin versuchte ich ein Reboot per SSH.
Dies funktionierte nicht. Sie war nicht mehr per SSH erreichbar. Daraufhin habe ich sie vom Strom getrennt und sie meldete wieder "Konfiguration verloren".
Ich habe die Anleitung bis (inklusive) Anpassung des Configfiles durchgeführt. Alles was danach kommt habe ich nicht durchgeführt, da ich dachte das ich durch den Befehl "mount path" und/oder durch das Startscript mir meine DS zerschiesse.
Dies scheint aber nicht der Fall zu sein.

Lange Rede, kurzer Sinn. Jemand Rat?
 

happyworld

Benutzer
Mitglied seit
03. Nov 2010
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hei,

Ich habe ein Problem. :(

Nachdem ich den iStatserver vor 3 Wochen installiert hatte war ich sehr zufrieden.
Allerdings bootet sie seitdem nicht mehr korrekt und meldet "Konfiguration verloren".

Das hatte ich das erste mal auch gehabt.
Lass einmal die beiden Zeilen:

> mv libxml2.so.2 libxml.so.2.old
> ln -s /opt/lib/libxml2.so.2 libxml2.so.2

beim Dienst einrichten weg.

Bei mir läuft das so ohne Fehlermeldung vom istatd und ohne Probleme beim booten.

Sascha
 

NeoNamek

Benutzer
Mitglied seit
28. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hei,



Das hatte ich das erste mal auch gehabt.
Lass einmal die beiden Zeilen:

> mv libxml2.so.2 libxml.so.2.old
> ln -s /opt/lib/libxml2.so.2 libxml2.so.2

beim Dienst einrichten weg.

Bei mir läuft das so ohne Fehlermeldung vom istatd und ohne Probleme beim booten.

Sascha

Wie entfern ich die Zeilen wieder falls ich die schon eingegeben habe? =/
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Wie entfern ich die Zeilen wieder falls ich die schon eingegeben habe? =/

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
 
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