NEWS
Linux Schnellstart -> serialport 404 beim download und source baut nicht
-
Hallo
Ich versuche der neuen Linux Schnellstart Anleitung zu folgen und auf einem 0815 Raspi3 Rasbian zu machen:
Linux raspberrypi3 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
Ich bin entsprechend vorgegangen und habe so auch nodejs erhalten:
root@raspberrypi3:/opt/iobroker# nodejs -v v6.11.2 root@raspberrypi3:/opt/iobroker#
Wenn ich iobroker selber dann aber installieren will bekomme ich Probleme, weil Serialport nicht mehr runterladbar ist und der Source anscheinend auch probleme beim Compile macht.
Was kann ich tun?
Gruss - Adarof
root@raspberrypi3:/opt/iobroker# sudo npm install iobroker --unsafe-perm > iobroker@1.0.1 install /opt/iobroker/node_modules/iobroker > node lib/setup.js npm install iobroker.discovery --production --prefix /opt/iobroker node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyA dvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v48-linux -arm.tar.gz node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@6.1 1.2 (node-v48 ABI) (falling back to source compile with node-gyp) ../src/serialport.cpp: In function ‘int getIntFromObject(v8::Local<v8::object>, std::string)’: ../src/serialport.cpp:90:52: warning: ‘v8::Local <v8::int32>v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.2/include/node/v8.h:8209 ): Use maybe version [-Wdeprecated-declarations] return getValueFromObject(options, key)->ToInt32()->Int32Value(); ^ ../src/serialport.cpp: In function ‘double getDoubleFromObject(v8::Local<v8::obj ect="">, std::string)’: ../src/serialport.cpp:102:53: warning: ‘v8::Local <v8::number>v8::Value::ToNumbe r() const’ is deprecated (declared at /root/.node-gyp/6.11.2/include/node/v8.h:8 173): Use maybe version [-Wdeprecated-declarations] return getValueFromObject(options, key)->ToNumber()->NumberValue(); ^ ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’: ../src/serialport.cpp:174:31: warning: ‘v8::Local <v8::int32>v8::Value::ToInt32( ) const’ is deprecated (declared at /root/.node-gyp/6.11.2/include/node/v8.h:820 9): Use maybe version [-Wdeprecated-declarations] int fd = argv[1]->ToInt32()->Int32Value(); ^ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_ METHOD_ARGS_TYPE)’: ../src/serialport.cpp:193:29: warning: ‘v8::Local <v8::int32>v8::Value::ToInt32( ) const’ is deprecated (declared at /root/.node-gyp/6.11.2/include/node/v8.h:820 9): Use maybe version [-Wdeprecated-declarations] int fd = info[0]->ToInt32()->Int32Value(); [...ganz viele Meldungen abgeschnitten ... jedenfalls läuft nachher kein IO Broker ...]</v8::int32></v8::int32></v8::number></v8::obj></v8::int32></v8::object>
-
Bitte das gesamte Log posten. Es kann viele Warnungen geben, aber wenn es wirklich nicht compiliert ist irgendwi zwischendrin der Fehler und den muss man finden zum helfen.
-
Keine Panik!
Die Installation such fertige Pakete für die jeweilige Hardware/Distribution Kombination.
findet sie die nicht, gibt es ein 404 - ganz normal.
Dan geht der RasPi dazu über die Pakete selber zu bauen, dauert etwas, kommen auch Warnungen, z.B. dass er nicht in gewisse Verzeichnisse darf, dafür legt er dann temporäre Ordner an und zieht dann alles durch.
Glaube mir die Installation hat geklappt.
nur aus irgendeinem Grund startet die Installation den ioBroker im Moment nicht von alleine.
Wenn du folgendes machst:
cd /opt/iobroker sudo iobroker restart
solltest du hinterher auf den admin kommen.
Gruß
Rainer
-
Hi,
Danke Rainer … das wars.
(vielleicht kann das jemand in das Howto packen? ... ich wäre nie drauf gekommen)
Gruss - Adarof
-
vielleicht kann das jemand in das Howto packen? `
Ich hoffe ja dass das bald behoben ist.Gruß
Rainer