debmatic in LXC Container unter Proxmox

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: debmatic in LXC Container unter Proxmox

Beitrag von quickmic » 24.08.2019, 10:17

@Alex
(vorab) Bugreport (testing repo auf lxc):
Du hast ein "entweder/oder" irgendwo drin bei der HW Detection:
Ich verwende HM-CFG-USB2 und /dev/mmd_bidcos.
Das kommt zwar wahrscheinlich so gut wie bei keinem Anderem User vor, trotzdem sollte das berücksichtigt werden.
Beides scheint dein Code im Moment nicht zu ermöglichen.
Ich werde mir das noch genauer anschauen sobald ich Zeit habe, aber vielleicht weißt du ja bereits wo das Problem liegt.

Noch was... Im LXC-Container (Debian buster) muss bei der Install...
apt-get install gnupg
... nachinstalliert werden.

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: debmatic in LXC Container unter Proxmox

Beitrag von deimos » 24.08.2019, 10:48

Hi,

der HM-CFG-USB(2) braucht kein /dev/mmd_bidcos. Der Zugriff vom rfd erfolgt da über /dev/bus/usb/<busid>/<devid> und das sollte auch angelegt werden.

Viele Grüße
Alex

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: debmatic in LXC Container unter Proxmox

Beitrag von quickmic » 24.08.2019, 10:53

Ich meine was Anderes...
rfd.conf bei dir entweder:

[Interface 0]
Type = CCU2
ComPortFile = /dev/mmd_bidcos

oder:
[Interface 0]
Type = USB Interface
Name = HM-CFG-USB2


es sollte aber so sein:
[Interface 0]
Type = CCU2
ComPortFile = /dev/mmd_bidcos

und:

[Interface 1]
Type = USB Interface
Name = HM-CFG-USB2

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: debmatic in LXC Container unter Proxmox

Beitrag von deimos » 24.08.2019, 12:34

Hi,

korrekt, das geht nicht. Aber für was sollte man das machen? Zwei Funkmodule räumlich nebeneinander dürften mehr Probleme verursachen, als lösen.

Viele Grüße
Alex

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: debmatic in LXC Container unter Proxmox

Beitrag von quickmic » 24.08.2019, 12:41

Ich habe das primär zum Testen, und Produktiv fuer load Balancing.

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: debmatic in LXC Container unter Proxmox

Beitrag von quickmic » 26.08.2019, 19:00

Kurzes Update.
Abgesehen von den einem Installations "Problem" und dem anderen (eher) Feature Request laueft debmatic unter lxc absolut problemlos.
Gute Arbeit!

Einzig den "lxc.apparmor.profile: unconfined" Eintrag sollte man frueher oder spaeter loswerden, aber da hab ich auch noch keine saubere Loesung dafuer.

coyote
Beiträge: 119
Registriert: 24.06.2015, 11:17

Re: debmatic in LXC Container unter Proxmox

Beitrag von coyote » 27.08.2019, 01:42

@deimos
Hallo Alex, ich habe da seit dem letzten Update ein kleines Problem, hoffe du kannst mir da weiterhelfen. Irgendwie läuft mir der Speicherplatz voll.
Wie du im Bild siehst, läuft der Container seit 5 Tagen und genau da hatte ich das Problem schon, dann habe ich von 4GB auf 5GB den Speicherplatz erhöht. Jetzt ist schon wieder alles voll. Kann ich da was gegen tun? Wo packe ich da am Besten an?
Debmatic.JPG

EDIT: Hab bisschen was gefunden, die Log Ordner sind ziemlich groß.
/var/log = 2,5GB
/run/log = 840MB

Die Frage ist warum ist das Log so voll bzw. kann ich was dagegen tun?

DerAlex75
Beiträge: 24
Registriert: 22.03.2018, 12:10

Re: debmatic in LXC Container unter Proxmox

Beitrag von DerAlex75 » 27.08.2019, 18:45

Guten Abend zusammen,

ich habe mich an die Installationsanleitung gehalten und auch das "Testing"-Repository genutzt, bekomme aber den HB-RF-USB im LXC nicht zum Laufen. Während der Installation hatte das Script im Container (nicht im Host) das Fehlen der PVE-Header bemängelt (auf dem proxmox-Host sind sie installiert und up to date), lief aber weiter. Über das Webinterface lässt sich debmatic starten, Geräte anlernen und alles was mit Funk zu tun hat, geht aber nicht. Antennen-LED bleibt grün und wechselt nicht auf blau (wobei mich wundert dass die LED schon beim Start des NUC grün ist, auch wenn kein Container oder VMs darauf zugreifen; auf meinem "kleinen" NUC mit debmatic in einer VM geht die Diode erst an, wenn die VM hochfährt -> In der Reihenfolge grün, kurz rot, blau; da läuft auch alles).

Brauche ich die Kernel-Headers im Container? An sich doch nur in einer VM? Und wenn ja, wie bekomme ich sie installiert?

Habt Ihr einen Tipp, wo ich suchen soll/kann?

Danke & Gruß
Alex

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: debmatic in LXC Container unter Proxmox

Beitrag von deimos » 27.08.2019, 20:55

Hi,

im Container soll das Paket pivccu-modules-dkms nicht installiert werden und auch nicht die Header. Was kommt bei debmatic-info im Container? Hast du sowohl im Host, als auch im Container das testing Repo verwendet?

Das Funkmodul leuchtet vermutlich gelb, da die rote LED etwas schwach im Vergleich zur grünen ist, sieht das aber hellgrün aus. Das gelbe leuchten wird vom Kernel Modul gestartet, sobald das USB Gerät (im Host) erkannt wird und ändert sich dann erst, wenn das eigentliche debmatic gestartet wird.

Viele Grüße
Alex

DerAlex75
Beiträge: 24
Registriert: 22.03.2018, 12:10

Re: debmatic in LXC Container unter Proxmox

Beitrag von DerAlex75 » 27.08.2019, 21:16

OK, ich fürchte, im LXC habe ich nicht das Testing-Repo installiert, da ich wahrscheinlich Copy&Paste aus der Anleitung gemacht habe und stable genommen habe :/ Das probiere ich morgen nochmal aus... Muss ich den Host ebenfalls neu starten nach Installation von debmatic-lxc-host und pivccu-modules-dkms? Btw. der aktuelle Container ist unprivilegiert, mit einem privilegierten Container lief es aber auch nicht...

Update: Lässt einem ja keine Ruhe :)

Fehler bei der Installation von debmatic (sudo apt install debmatic):

DKMS: add completed.
Error! Your kernel headers for kernel 5.0.21-1-pve cannot be found.
Please install the linux-headers-5.0.21-1-pve package,
or use the --kernelsourcedir option to tell DKMS where it's located

--> im Host sind die Header definitiv in genau dieser Version installiert.

Ausgabe von debmatic-info:

debmatic version: 3.47.15-32
Kernel modules: Not available
Raw UART dev: Available
HMRF Hardware: unknown
HMIP Hardware: unknown
Board serial: unknown
Radio MAC: unknown
SGTIN: unknown

Sieht für mich so aus, als ob das mit dem Durchreichen nicht ganz geklappt hat.

Quellen sind jetzt in beiden Fällen "testing"...

USB-Device ist zumindest der Ausgabe nach verfügbar.

root@debmatic:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0aaa Intel Corp.
Bus 001 Device 005: ID 0403:6f70 Future Technology Devices International, Ltd HB-RF-USB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Antworten

Zurück zu „debmatic“