NEWS
[gelöst](mehr o. weniger) NUC mit M.2 2280 Steckplatz <150€
-
@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?
-
@Homoran
Scheint aber durchaus üblich zu sein das Debian ohne sudo installiert wird:
https://debianforum.de/forum/viewtopic.php?t=166086Dort schreibt auch jemand:
arauf würde ich verzichten, wenns noch nicht installiert ist. Es hat einen Grund, warum Debian nach den Default-Einstellungen des Installers so installiert wird, dass man auf sudo verzichten kann und sudo erst mal nicht konfiguriert ist. -
@capitaenz Von 2017...
Hat sich mittlerweile bei aktuellen Releases geändert. -
Das Image das Herr Schimmer da herausgesucht hat scheint wirklich merkwürdig zu sein.
Bluetooth musste ich auch nachinstallieren, obwohl ich gelesen habe, dass dies wohl normalerweise schon dabei ist...
Also ein:sudo apt-get install bluez