NEWS
[gelöst](mehr o. weniger) NUC mit M.2 2280 Steckplatz <150€
-
Hallo zusammen,
ich nutze momentan ein Asus Tinkerbord S für den ioBroker und bin zufrieden damit, wobei der RAM doch langsam knapp wird.
Mir ist gestern die MicroSD vom PiHole (auf Rasperrry Pi 3b+) kaputt gegangen und ich musste das System neu aufsetzen.
Mir ist jetzt die Idee gekommen, das erste Tinkerboard S für PiHole zu verwenden und das 2. Tinkerboard S (ist Reserve) für Homematic oder Phoscon. Dann würde ich für den ioBroker ein NUC einsetzen.
Ich hätte dann auf (fast) allen relevanten Systemen eine SSD.
Ich habe eine AData 256MB M.2 2280 hier liegen die über ist.
Jetzt meine Frage: Gibt es ein NUC für um die 150€ mit freiem M.2 2280 Steckplatz?
Verwendet jemand so ein NUC mit 2280 M.2 für ioBroker?
Es ist schwierig eine Übersicht zu bekommen.VG
Leif -
Ich habe kein NUC mit einem solchen Steckplatz finden können und habe mir jetzt folgendes gekauft:
Intel NUC NUC6CAYH
2x Crucial CT51264BF160BJ 4GB Speicher
Crucial BX500 120GB CT120BX500SSD1(Z)Der Umzug vom Tinkerboard auf den Intel hat geklappt, hat aber Nerven gekostet.
Unter Ubuntu war keine Installation von node möglich, nur nodejs (oder war es umgekehrt?) war möglich und hat eine Versionsnummer angezeigt.
Habe dann Debian installiert und da hat es geklappt.
2. Fehler: den Benutzer iobroker und alles andere auch so zu nennen.
3. Fehler: sudo vergessen zu installieren.
4. Fehler: bash war nicht aktiviert.
5. Fehler: Dateirechte, Dateirechte, DateirechteNachdem ich viel gelernt habe an dem Tag, läuft jetzt alles.
VG
Leif -
@capitaenz
"Fehler" 3 und curl ist bei debian netinstall normal und muss mit apt install installiert werden.
"Fehler" 2 und 5 sollten von dem Fixer gefixt werden.Dass Bash fehlt ist mir nicht bewusst.
Ansonsten kann ich zu Ubuntu noch sagen, dass dort ggf noch das Ubuntu Repo bei der node Installation in die Suppe spuckt, und das mitgelieferte node erst deinstalliert werden muss.
-
@Homoran
Der Fixer hat mir leider bei Ubuntu nicht weitergeholfen.
Ich vermute weil sudo nicht installiert war?Also Bash habe ich unter Debian vorgefunden, jedoch nicht voll aktiviert.
Eine kurze Recherche im Internet hat ergeben:Sollte die Bash-Vervollständigung trotz installiertem Paket Bash-Completion nicht funktionieren, kann es daran liegen, dass das Vervollständigungs-Feature noch nicht aktiviert wurde. Bei Debian kann man diese Funktion in der Datei /etc/bash.bashrc aktivieren. Man muss nur die Kommentarzeichen vor folgenden Zeilen entfernen: ###Vorher #if ! shopt -oq posix; then # if [ -f /usr/share/bash-completion/bash_completion ]; then # . /usr/share/bash-completion/bash_completion # elif [ -f /etc/bash_completion ]; then # . /etc/bash_completion # fi #fi ###Nachher if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi
Dann hatte ich noch ein paar Kleinigkeiten, die hab ich mir jetzt aber leider nicht notiert, die man aber gelöst bekommt, wenn man im Log nachschaut.
Dann fehlte noch der socketio-Adapter, der offensichtlich doch vorhanden war, jedoch nicht unter den Instanzen zu finden... nach dem deinstallieren und erneuten installieren lief auch dieser.
Dann mussten noch die richtige Netzwerkschnittstelle im web-Adapter usw eingestellt werden.Ich kann zusammenfassen: Nicht trivial!
VG
Leif -
@capitaenz sagte in [gelöst](mehr o. weniger) NUC mit M.2 2280 Steckplatz <150€:
Ich kann zusammenfassen: Nicht trivial!
Ich habe mittlerweile schon einige Installationen aufgesetzt. Mit allen möglichen und unmöglichen Betriebssystemen.
Aber solche Probleme sind mir noch nie untergekommen.
Hier und da mal ein Paket nachinstallieren vielleicht. Aber mehr noch nie. -
@capitaenz sagte in [gelöst](mehr o. weniger) NUC mit M.2 2280 Steckplatz <150€:
Unter Ubuntu war keine Installation von node möglich, nur nodejs (oder war es umgekehrt?) war möglich und hat eine Versionsnummer angezeigt.
Normal. Wenn das Paket von nodesource kommt dann wird nur nodejs installiert, das hat dann node und npm huckepack dabei. Ist bei Debian aber natürlich nicht anders. Und sudo ist schon immer unter Ubuntu aktiv, bei Debian auch schon seit Jahren.
Hört sich für mich nach einer sehr kreativen Installationsweise an...
-
@Thomas-Braun said in [gelöst](mehr o. weniger) NUC mit M.2 2280 Steckplatz <150€:
Hört sich für mich nach einer sehr kreativen Installationsweise an...
Ich sag mal so, wenn es installiert gewesen wäre, dann wäre die Installation nicht durchgelaufen, sondern hätte dies quittiert mit „ist bereits installiert“
Ich hätte es mir auch leichter vorgestellt, war es aber nicht.
Vielleicht habe ich auch das falsche Image erwischt? Vielleicht könnte man ja ein Image oder einen Link für iobroker anbieten?VG
Leif -
@capitaenz Images halte ich eh für grundsätzlich falsch. Besser frisch selber von Grund auf installieren. Dann weißt du auch was da drauf ist.
-
@Thomas-Braun said in [gelöst](mehr o. weniger) NUC mit M.2 2280 Steckplatz <150€:
@capitaenz Images halte ich eh für grundsätzlich falsch. Besser frisch selber von Grund auf installieren. Dann weißt du auch was da drauf ist.
Hab ich ja gemacht, und da war anscheinend nicht viel drauf
Übrigens, unter Debian bekomme ich aber eine Versionsnummer bei Node und Nodejs angezeigt, bei Ubuntu war dies nur bei Node bzw Nodejs der Fall.
-
@capitaenz sagte in [gelöst](mehr o. weniger) NUC mit M.2 2280 Steckplatz <150€:
Hab ich ja gemacht, und da war anscheinend nicht viel drauf
Nee, hast du nicht gemacht. Eine manuelle Grundinstallation von ubuntu oder debian spült dir IMMER sudo mit auf das System.
Übrigens, unter Debian bekomme ich aber eine Versionsnummer bei Node und Nodejs angezeigt, bei Ubuntu war dies nur bei Node bzw Nodejs der Fall.
Ja, und? Hab ich doch oben schon beschrieben warum das passieren kann. Bei ubuntus hauseigenen Quellen muss man soweit ich weiß nodejs und node als eigenständige Pakete installieren. Bei der Version von nodesource ist das zusammengepackt in nodejs drin.
-
@Thomas-Braun said in [gelöst](mehr o. weniger) NUC mit M.2 2280 Steckplatz <150€:
Ja, und? Hab ich doch oben schon beschrieben warum das passieren kann. Bei ubuntu muss man soweit ich weiß nodejs und node als eigenständige Pakete installieren. Bei der Version von nodesource ist das zusammengepackt in nodejs drin.
Trotzdem irritiert es, wenn immer die Rede von gleicher Versionsnummer bei Node und nodejs ist und dann wird bei einem von beiden keine Versionsnummer angezeigt.
Bitte nicht falsch versehen, ich finde iobroker und den Support super, aber die Nutzer sind nicht nur Experten.
Und zu sudo kann ich mich nur wiederholen, es musste nachinstalliert werden, oder war sonst wie nicht aktiv.
Und wir reden hier von einem frisch aufgesetzten System.VG
Leif -
@capitaenz sagte in [gelöst](mehr o. weniger) NUC mit M.2 2280 Steckplatz <150€:
Trotzdem irritiert es, wenn immer die Rede von gleicher Versionsnummer bei Node und nodejs ist und dann wird bei einem von beiden keine Versionsnummer angezeigt.
Dann ist es nicht richtig installiert worden.
Und zu sudo kann ich mich nur wiederholen, es musste nachinstalliert werden, oder war sonst wie nicht aktiv.
Auch da: Dann ist die Grundinstallation nicht richtig gelaufen.
-
Will ich nicht abstreiten, dass die Installation nicht richtig gelaufen ist, oder ich ein falsches Image erwischt habe.
Allerdings kann man ja nicht so ganz viel falsch machen.
Habe den Printserver und den Desktop abgewählt und den SSH-Server angewählt. Ansonsten alles auf Voreinstellung gelassen bei Debian. -
@capitaenz
Wie bist du denn vorgeganen? Würd mich jetzt mal interessieren, wie man ein aktuelles Debian ohne sudo hingezaubert bekommt. -
Hab das Image geladen https://cdimage.debian.org/debian-cd/current/multi-arch/iso-cd/
Einen USB-Stick damit erstellt.
Installation ohne Dektop und Druckfunktionen, aber mit SSH.
Dann per SSH weitergemacht.
Node und Nodejs installiert
Mich wie oben geschrieben um Bash gekümmert.
Dann gemerkt das die Installation vom iobroker nicht läuft.
Sudo installiert und die Installation lief durch. -
@capitaenz wieso Multi Arch??
Der NUC ist ein 64 Bit Intel und braucht amd64 -
@Homoran
designed to work on both 32-bit and 64-bit PCs (i386 and amd64).capitaenz@debian-iobroker:~$ uname -a Linux debian-iobroker 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) x86_64 GNU/Linux
-
@capitaenz sagte in [gelöst](mehr o. weniger) NUC mit M.2 2280 Steckplatz <150€:
@Homoran
designed to work on both 32-bit and 64-bit PCs (i386 and amd64).capitaenz@debian-iobroker:~$ uname -a Linux debian-iobroker 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) x86_64 GNU/Linux
Ja,
Das ist amd64, das wäre korrekt. aber schriebst du nicht multi-arch? -
@Homoran
Richtig, aber in der Beschreibung weiter heißt es ja: designed to work on both 32-bit and 64-bit PCs (i386 and amd64).Scheinbar habe ich aus Unwissenheit etwas falsch gemacht bei der Installation, oder das Image ist ein spezielles, aber mein System mit dem iobroker läuft bis jetzt ganz wunderbar.
Den Link vom Image habe ich aus dem Forum von Schimmermedia. -
@capitaenz Ach, der Schimmer ohne selbigen?