1 ... 6 7 [8] MLD-6.x / General / Entwicklungsumgebung 6.5
 

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21376
    • View Profile
    • ClausMuus.de
Entwicklungsumgebung 6.5
« Reply #105 on: March 31, 2026, 18:25:39 »
Ich habe leider noch keinen Rechner mit normalem Podman zur Verfügung, auf dem ich das testen kann. Du hast grundsätzlich zwei Möglichkeiten:
- Du arbeitest innerhalb es Containers als root (sudo su). Dann stimmen die Dateirechte (root innerhalb ist bei Podman identisch mit deinem User außerhalb)
- Du testest mal, ob es hilft, wenn Du in der docker-compose.yml Datei nach der Zeile "image: ..." dies einfügst und danach wieder zuerst "docker compose down" aufrufen:
    userns_mode: "keep-id"
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MegaV0lt

  • Member
  • **
  • Posts: 59
    • View Profile
Entwicklungsumgebung 6.5
« Reply #106 on: April 01, 2026, 07:25:09 »
Ok, damit stimmen jetzt die Rechte. Ich lass dann mal laufen. Mal schauen wie weit ich komme. Muss leider später weg und bin erst wieder nach Ostern am PC
yaVDR 0.7; VDR 2.8.1; Gehäuse: Antec Fusion V2 Black & iMon LCD (15c2:ffdc); Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

Wie viele Programmierer braucht man, um eine Glühbirne zu wechseln? Keinen. Es ist ein Hardware Problem!

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21376
    • View Profile
    • ClausMuus.de
Entwicklungsumgebung 6.5
« Reply #107 on: April 01, 2026, 12:12:45 »
Hast Du jetzt das userns_mode: "keep-id" verwendet, oder verwendest Du den root User?
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MegaV0lt

  • Member
  • **
  • Posts: 59
    • View Profile
Entwicklungsumgebung 6.5
« Reply #108 on: April 01, 2026, 12:17:54 »
Ich habe die Zeile
userns_mode: "keep-id"
wie oben beschrieben hinzu gefügt
yaVDR 0.7; VDR 2.8.1; Gehäuse: Antec Fusion V2 Black & iMon LCD (15c2:ffdc); Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

Wie viele Programmierer braucht man, um eine Glühbirne zu wechseln? Keinen. Es ist ein Hardware Problem!

Offline rell

  • Newbie
  • *
  • Posts: 7
    • View Profile
Entwicklungsumgebung 6.5
« Reply #109 on: Today at 10:48:57 »
Ich habe jetzt mld auf einem Raspberry Pi 5 im docker container gebaut. Die Platform rock-pi-4b-plus habe ich hinzugefügt. Ich musste teilweise den build auf einen Thread beschränken, da immer wieder die Netzwerkverbindung (Zugriff über ssh - vermutlich war die hohe Auslastung schuld) verloren ging. Dauer kann ich nicht sagen, würde aber so auf 1,5 Tage build-Zeit tippen, wenn nicht zwischendrin immer abgebrochen worden wäre.
Ich habe jetzt im "deploy/images" einen Link "mld-image-netinstall-rock-pi-4b-plus.wic" zum Image.
Wie gehts jetzt weiter, insbesondere - wie bekomme ich mld (wenn es dann mal läuft) dazu, dass Paket von meinem build Server für ein Update geholt werden?

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21376
    • View Profile
    • ClausMuus.de
Entwicklungsumgebung 6.5
« Reply #110 on: Today at 11:47:40 »
Vermutlich hat auf deinem Build RPI der RAM nicht gereicht. Ganz grob kann man sagen, dass sich mit jedem zusätzlich Prozessorkern auch der RAM bedarf verdoppelt.

Für das Eintragen Deiner Paketquelle hast Du hast zwei Möglichkeiten:
Du stellst schon auf dem Build System ein, dass die URL Deines Build Systems als Paketquelle vor eingestellt sein soll, oder Du trägst die URL von Hand auf dem laufenden System ein.

Für die erste Lösung fügst Du dies zu der Datei local-user.yml dies hinzu:
Code: [Select]
local_conf_header:
  local-package-management: |
    PACKAGE_FEED_URIS = "http://IP_OF_YOUR_DEV_HOST:8000/${USER}/deb"
Und ersetzt "IP_OF_YOUR_DEV_HOST" durch die IP Deines RPI 5

Für die zweite Lösung rufst Du dies auf:
Code: [Select]
setting set packages.sources "['http://IP_OF_YOUR_DEV_HOST:8000']"Und ersetzt "IP_OF_YOUR_DEV_HOST" durch die IP Deines RPI 5. Anschließend kannst Du im Webif Setup Deine Paktquelle auswählen.
« Last Edit: Today at 11:50:23 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline rell

  • Newbie
  • *
  • Posts: 7
    • View Profile
Entwicklungsumgebung 6.5
« Reply #111 on: Today at 11:51:34 »
Ok, danke. D.h. wenn ich jetzt an einem Paket was ändere und den build anstosse, gibt es ein neues deb, das dann über das Update geholt würde?
Bin schon sehr gespannt :)

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21376
    • View Profile
    • ClausMuus.de
Entwicklungsumgebung 6.5
« Reply #112 on: Today at 11:53:56 »
Genau
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

1 ... 6 7 [8] MLD-6.x / General / Entwicklungsumgebung 6.5
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.