NEWS
USB Port Zuweisung, fehlendes Verzeichnis /dev/serial/by-id
-
@baccachew such dir was aus
der erste ist ausführlich
-
@homoran Hallo und danke für die schnelle Antwort. Das erste habe ich gefunden und so möchte ich das machen. Das geht aber nicht, weil es bei mir das Verzeichnis gar nicht gibt. Leider.
-
@homoran Genaus so etwas geht bei mir nicht: "/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0 (/dev/ttyUSB0)" Ich kann im IOBroker leider nur wählen USB0 oder USB1 oder USB3. Und bei einem Neustart ist dann das Gerät auf einem andern USB Port. Daher die Idee es über "/dev/serial/by-id" zuzuweisen. Danke!
-
-
@thomas-braun Dankeschön für diese Antwort:
"energypi@energy:~ $ ls -la /dev/serial/by-id/"
sagt
"ls: cannot access '/dev/serial/by-id/': No such file or directory"Der Befehl "IOB Diag" sagt:
======================= SUMMARY ======================= v.2023-04-16 Operatingsystem: Raspbian GNU/Linux 11 (bullseye) Kernel: 6.1.21-v8+ Installation: Native Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: false Boot Target: multi-user.target Pending OS-Updates: 0 Pending iob updates: 5 Nodejs-Installation: /usr/bin/nodejs v18.17.0 /usr/bin/node v18.17.0 /usr/bin/npm 9.6.7 /usr/bin/npx 9.6.7 Recommended versions are nodejs 18.x.y and npm 9.x.y Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 3.8G 687M 2.5G 1.0M 627M 3.0G Swap: 99M 0B 99M Total: 3.9G 687M 2.6G Active iob-Instances: 12 Active repo(s): stable ioBroker Core: js-controller 4.0.24 admin 6.3.5 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : energy - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : energy - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 693 States: 531 Size of iob-Database: 11M /opt/iobroker/iobroker-data/objects.jsonl 1.9M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
MOD-EDIT: Code in code-tags gesetzt!
-
@thomas-braun Und "apt policy udev" sagt:
energypi@energy:~ $ apt policy udev udev: Installed: 247.3-7+rpi1+deb11u2 Candidate: 247.3-7+rpi1+deb11u2 Version table: *** 247.3-7+rpi1+deb11u2 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages 100 /var/lib/dpkg/status
MOD-EDIT: Code in code-tags gesetzt!
-
@baccachew sagte in USB Port Zuweisung, fehlendes Verzeichnis /dev/serial/by-id:
247.3-7+rpi1+deb11u2
Das ist die fehlerhafte Version.
Mit deinem 32bit-System gilt der Nachsatz aus dem HowTo:EDIT 10.06.2023
Falls jemand trotz allem auf dem Raspberry (vermutlich 32 bit OS) immer noch Probleme hat - beim mir hat alles gemäß Anleitung auf einem 64-bit OS auf dem Raspberry funktioniert - der kann noch folgendes versuchen:
sudo apt install udev=247.3-7+deb11u4 libudev1=247.3-7+deb11u4
und anschliessend mit
sudo apt-mark hold udev
auf hold setzen. -
@thomas-braun : Genau das habe ich gefunden und danach habe ich hier geschrieben. Das klappt bei mir nicht.
energypi@energy:~ $ sudo apt install udev=247.3-7+deb11u4 libudev1=247.3-7+deb11u4 Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Version '247.3-7+deb11u4' for 'udev' was not found E: Version '247.3-7+deb11u4' for 'libudev1' was not found
MOD-EDIT: Code in code-tags gesetzt!
-
Dann ist entweder proposed-updates nicht eingebunden oder kein
sudo apt update
gemacht worden. -
@thomas-braun
Ich gehe das nochmal durch. Poste hier. Melde mich. Moment bitte. -
cd /etc/apt/sources.list.d sudo nano bullseye-proposed-updates.list dort eingetragen: # bullseye-proposed-updates deb http://deb.debian.org/debian bullseye-proposed-updates main sudo apt update
MOD-EDIT: Code in code-tags gesetzt!
-
sudo apt update bringt Fehlermeldung: W: GPG error: http://deb.debian.org/debian bullseye-proposed-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131 E: The repository 'http://deb.debian.org/debian bullseye-proposed-updates InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
Deswegen:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
liefert:
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). Executing: /tmp/apt-key-gpghome.TdBN9X3uUf/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 gpg: key DC30D7C23CBBABEE: "Debian Archive Automatic Signing Key (10/buster) <ftpmaster@debian.org>" not changed gpg: Total number processed: 1 gpg: unchanged: 1
MOD-EDIT: Code in code-tags gesetzt!
Und dann drehe ich mich im Kreis....
-
@thomas-braun
Auch das hier bringt mich nicht weiter:sudo apt install udev=247.3-7+deb11u4 libudev1=247.3-7+deb11u4
Bringt als Meldung:
Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Version '247.3-7+deb11u4' for 'udev' was not found E: Version '247.3-7+deb11u4' for 'libudev1' was not found
MOD-EDIT: Code in code-tags gesetzt!
-
@baccachew sagte in USB Port Zuweisung, fehlendes Verzeichnis /dev/serial/by-id:
0E98404D386FA1D9
Der key fehlt. Also den auch vom keyserver ziehen:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9
-
@baccachew sagte in USB Port Zuweisung, fehlendes Verzeichnis /dev/serial/by-id:
Auch das hier bringt mich nicht weiter:
Das ist klar, die Quelle wo das drin liegt ist ja noch nicht 'aufgeschlossen', der Schlüssel fehlt noch.
-
Setze bitte Ausgaben der Konsole in CodeTags.
-
@thomas-braun Hallo nochmals und vielen Dank. Ich habe keine Ahnung, was ich da gerade gemacht habe, aber es wird schon passen. Nach Eingabe aller Zeilen ist nun alles durchgelaufen.
Ich habe dann nochmals "apt policy udev" eingetippt und folgende Meldung kommt:energypi@energy:/etc/apt/sources.list.d $ apt policy udev udev: Installed: 247.3-7+rpi1+deb11u2 Candidate: 247.3-7+rpi1+deb11u2 Version table: *** 247.3-7+rpi1+deb11u2 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages 100 /var/lib/dpkg/status 247.3-7+deb11u4 500 500 http://deb.debian.org/debian bullseye-proposed-updates/main armhf Packages
MOD-EDIT: Code in code-tags gesetzt!
-
So ähnlich... Der Text gehört zwischen die Steuerzeichen ```
sudo apt install udev=247.3-7+deb11u4 libudev1=247.3-7+deb11u4 sudo apt-mark hold udev sudo apt update
-
@thomas-braun
1000 Dank! Das Verzeichnis by-id ist wieder da, nun komme ich weiter! Ohne deine tolle Hilfe und Geduld hätte ich das nicht hinbekommen Ich habe keine Ahnung woran es nun gelegen hat.Ich habe in meinen Augen exakt das Gleiche nochmal gemacht und nach dem ich deine letzten 3 Codezeilen ausgeführt habe und der Neustart abgeschlossen war, war das Verzeichnis wieder da Ich freue mich!!!! Dankeschön
-
Dann schmeiß die proposed-updates jetzt wieder raus.