NEWS
Radar2 läßt sich nicht mit root rechten ausführen
-
@Thomas-Braun said in Radar2 läßt sich nicht mit root rechten ausführen:
sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f
which l2ping)Fehler gefunden:
sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f /usr/sbin/arp)Kommandozeile hat bei der Installation irgendwie nicht funktioniert!
Jetzt läuft alles!!
Danke dir für deine Hilfe!
-
@Thomas-Braun said in Radar2 läßt sich nicht mit root rechten ausführen:
sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f
which l2ping)Fehler gefunden:
sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f /usr/sbin/arp)Kommandozeile hat bei der Installation irgendwie nicht funktioniert!
Jetzt läuft alles!!
Danke dir für deine Hilfe!
@necromonger sagte in Radar2 läßt sich nicht mit root rechten ausführen:
sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f which l2ping)
Das ist ja auch falsch. Da fehlen die Hochkommata um which l2ping
Hatte ich aber auch so nicht geschrieben. -
which arp-scanund dann ersetzt du das im setcap entsprechend:
pi@raspberrypi:~ $ which arp-scan /usr/sbin/arp-scan pi@raspberrypi:~ $ sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f /usr/sbin/arp-scan)@thomas-braun ich habe (vermutlich nach dem Update auf Debian 12) das selbe Problem.
bei dem Befehl "which arp-scan" und "arp" kommt unter dem User iobroker immer die Meldung
iobroker@iobroker:~$ arp-scan -bash: arp-scan: Kommando nicht gefunden.somit laufen auch die beiden setcap-Befehle für arp & arp-scan auf Fehler.
iobroker@iobroker:~$ sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f `which arp-scan`) readlink: fehlender Operand „readlink --help“ liefert weitere Informationen. usage: setcap [-h] [-q] [-v] [-n <rootid>] (-r|-|<caps>) <filename> [ ... (-r|-|<capsN>) <filenameN> ] Note <filename> must be a regular (non-symlink) file. -r remove capability from file - read capability text from stdin <capsN> cap_from_text(3) formatted file capability [ Note: capsh --suggest="something..." might help you pick. ] -h this message and exit status 0 -q quietly -v validate supplied capability matches file -n <rootid> write a user namespace (!= 0) limited capability --license display the license info iobroker@iobroker:~$Im Log für Radar2 kommt dann
Adapter not running as root or iobroker has no sudo right, cannot use arp-scan!Gruppenzugehörigkeit ist folgende:
iobroker@iobroker:~$ sudo -u iobroker groups iobroker tty dialout cdrom floppy sudo audio dip video plugdev netdev bluetoothwas kann/muss ich tun?
System ist aktuell, js-controller 5.0.12/node 18.17.1
-
@thomas-braun ich habe (vermutlich nach dem Update auf Debian 12) das selbe Problem.
bei dem Befehl "which arp-scan" und "arp" kommt unter dem User iobroker immer die Meldung
iobroker@iobroker:~$ arp-scan -bash: arp-scan: Kommando nicht gefunden.somit laufen auch die beiden setcap-Befehle für arp & arp-scan auf Fehler.
iobroker@iobroker:~$ sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f `which arp-scan`) readlink: fehlender Operand „readlink --help“ liefert weitere Informationen. usage: setcap [-h] [-q] [-v] [-n <rootid>] (-r|-|<caps>) <filename> [ ... (-r|-|<capsN>) <filenameN> ] Note <filename> must be a regular (non-symlink) file. -r remove capability from file - read capability text from stdin <capsN> cap_from_text(3) formatted file capability [ Note: capsh --suggest="something..." might help you pick. ] -h this message and exit status 0 -q quietly -v validate supplied capability matches file -n <rootid> write a user namespace (!= 0) limited capability --license display the license info iobroker@iobroker:~$Im Log für Radar2 kommt dann
Adapter not running as root or iobroker has no sudo right, cannot use arp-scan!Gruppenzugehörigkeit ist folgende:
iobroker@iobroker:~$ sudo -u iobroker groups iobroker tty dialout cdrom floppy sudo audio dip video plugdev netdev bluetoothwas kann/muss ich tun?
System ist aktuell, js-controller 5.0.12/node 18.17.1
@steimi sagte in Radar2 läßt sich nicht mit root rechten ausführen:
was kann/muss ich tun?
Schau mal ob das überhaupt installiert ist.
sudo apt update apt policy arp-scan -
@steimi sagte in Radar2 läßt sich nicht mit root rechten ausführen:
was kann/muss ich tun?
Schau mal ob das überhaupt installiert ist.
sudo apt update apt policy arp-scaniobroker@iobroker:~$ sudo apt update apt policy arp-scan OK:1 https://security.debian.org/debian-security bookworm-security InRelease OK:2 https://deb.debian.org/debian bookworm InRelease Holen:3 https://deb.debian.org/debian bookworm-updates InRelease [52,1 kB] OK:4 https://deb.debian.org/debian stable InRelease Holen:5 https://deb.nodesource.com/node_18.x bookworm InRelease [4.586 B] Es wurden 56,7 kB in 1 s geholt (80,5 kB/s). Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. arp-scan: Installiert: 1.10.0-2 Installationskandidat: 1.10.0-2 Versionstabelle: *** 1.10.0-2 500 500 https://deb.debian.org/debian bookworm/main amd64 Packages 500 https://deb.debian.org/debian stable/main amd64 Packages 100 /var/lib/dpkg/status iobroker@iobroker:~$ -
iobroker@iobroker:~$ sudo apt update apt policy arp-scan OK:1 https://security.debian.org/debian-security bookworm-security InRelease OK:2 https://deb.debian.org/debian bookworm InRelease Holen:3 https://deb.debian.org/debian bookworm-updates InRelease [52,1 kB] OK:4 https://deb.debian.org/debian stable InRelease Holen:5 https://deb.nodesource.com/node_18.x bookworm InRelease [4.586 B] Es wurden 56,7 kB in 1 s geholt (80,5 kB/s). Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. arp-scan: Installiert: 1.10.0-2 Installationskandidat: 1.10.0-2 Versionstabelle: *** 1.10.0-2 500 500 https://deb.debian.org/debian bookworm/main amd64 Packages 500 https://deb.debian.org/debian stable/main amd64 Packages 100 /var/lib/dpkg/status iobroker@iobroker:~$Keine Ahnung. Hier läuft es... ;-)
Kann aber vom Büro aus nicht tiefer buddeln, wo es da bei dir klemmen könnte.
type -p arp-scanliefert?
-
iobroker@iobroker:~$ sudo apt update apt policy arp-scan OK:1 https://security.debian.org/debian-security bookworm-security InRelease OK:2 https://deb.debian.org/debian bookworm InRelease Holen:3 https://deb.debian.org/debian bookworm-updates InRelease [52,1 kB] OK:4 https://deb.debian.org/debian stable InRelease Holen:5 https://deb.nodesource.com/node_18.x bookworm InRelease [4.586 B] Es wurden 56,7 kB in 1 s geholt (80,5 kB/s). Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. arp-scan: Installiert: 1.10.0-2 Installationskandidat: 1.10.0-2 Versionstabelle: *** 1.10.0-2 500 500 https://deb.debian.org/debian bookworm/main amd64 Packages 500 https://deb.debian.org/debian stable/main amd64 Packages 100 /var/lib/dpkg/status iobroker@iobroker:~$@steimi sagte in Radar2 läßt sich nicht mit root rechten ausführen:
500 https://deb.debian.org/debian bookworm/main amd64 Packages500 https://deb.debian.org/debian stable/main amd64 PackagesDas ist übrigens eine Doublette. Solange bookworm=stable ist kein Problem. Könnte allerdings eins werden, wenn trixie=stable wird.
-
Keine Ahnung. Hier läuft es... ;-)
Kann aber vom Büro aus nicht tiefer buddeln, wo es da bei dir klemmen könnte.
type -p arp-scanliefert?
@thomas-braun
danke erstmal für die schnelle Hilfe. wenn du irgendwann Zeit hast reicht mir das.type -p arp-scanliefert gar kein Ergebnis?!
-
@steimi sagte in Radar2 läßt sich nicht mit root rechten ausführen:
500 https://deb.debian.org/debian bookworm/main amd64 Packages500 https://deb.debian.org/debian stable/main amd64 PackagesDas ist übrigens eine Doublette. Solange bookworm=stable ist kein Problem. Könnte allerdings eins werden, wenn trixie=stable wird.
@thomas-braun danke für den Hinweis bzgl sources.list, habe es angepasst
-
Hallo Forum-User,
ich habe Radar2 zu laufen. Funktioniert auch soweit, nur arp-scan geht nicht. Ich bekomme im log immer die Fehler
"Adapter not running as root or iobroker has no sudo right, cannot use arp-scan!"
Als sudo ist er eingetragen. Funktioniert aber anscheinend nicht.
Hatte jemand ein ähnliches Problem?
Gruss
@necromonger probier mal die GitHub version habe etwas gefixt
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden