[1] 2 3 ... 9 >>> MLD-5.x / Development / Anleitung MLD Devel in Docker aufbauen!
 

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Anleitung MLD Devel in Docker aufbauen!
« on: August 08, 2017, 00:06:41 »
Hier möchte ich eine kleine Anleitung machen wie man in Docker eine MLD Devel Umgebung aufbauen kann. Das ganze basiert auf Debian Stretch als Grundsystem.
Was Docker ist und was man alles damit machen kann, kann man hier nachlesen.

https://www.ab-heute-programmieren.de/docker-teil-1-was-ist-docker/
https://de.wikipedia.org/wiki/Docker_(Software)
https://www.docker.com/what-docker

Docker ist eine Art Virtualisierung die wenig Ressourcen braucht.

So jetzt geht es los:
Als erstes muss man eine Debian 9 installieren. Wie das geht kann jeder auf der Debian Seite nachlesen und möchte hier auch nicht genauer eingehen. Wenn Debian installiert ist müssen wir mal  zuerst ein paar Einstellungen in Debian machen und dann Docker installieren installieren.

Logen uns jetzt als root auf der Konsole ein und machen die Konfigurationsdatei mit einem Editor auf:
Code: [Select]
nano /etc/ssh/sshd_config

# Suchen nach folgender Zeile:

PermitRootLogin without-password

# Die Zeile ändern in und "#" entfernen:

PermitRootLogin yes

# Speichern der Änderung

# Neu starten des SSH Dienst:

/etc/init.d/ssh restart

# Das net-tools Paket installieren

apt-get install net-tools

# Jetzt zur Docker Installation folgende Befehle nacheinander ausführen

apt-get -y install apt-transport-https ca-certificates curl software-properties-common

curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -

apt-key fingerprint 0EBFCD88

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

apt-get update

apt-get install docker-ce

# Jetzt haben wir Docker installiert und können Docker Starten

# Docker starten

service docker start
Jetzt legen wir ein Dockerfile an mit dem dann die ganze Devel Umgebunden dann installiert wird.
Code: [Select]
nano DockerfileFolgenden Inhalt in das Dockerfile eintragen und Speichern
Code: [Select]
FROM debian:stretch
MAINTAINER mafe68 <mafe1968@gmail.com>

# update && pakete installieren
RUN apt-get update && \
    apt-get dist-upgrade -y && \
    apt-get install -y \
    make git-core software-properties-common ipsvd gettext locales locales-all wget subversion

# holen aller Pakete
RUN git clone http://minidvblinux.de/git-5/MLD.git MLD && \
    cd MLD && \
    make checkout name=base && \
        make checkout name=busybox && \
        make checkout name=dpkg && \
        make checkout name=kernel && \
        make checkout name=hid && \
        make checkout name=psplash && \
        make checkout name=ldconfig && \
        make checkout name=udev && \
        make checkout name=init && \
        make checkout name=btrfs && \
        make checkout name=apt && \
        make checkout name=network && \
        make checkout name=syslinux && \
        make checkout name=ISO && \
        make checkout name=LOGO && \
        make checkout name=initramfs && \
    echo -e "devel\ndevel@mld.de\n"|make config && \
    apt-get install -y $(make deps)
Nun starten wir das Dockerfile per Befehl
Code: [Select]
docker build -t mld/mlddevel:1.0 .Jetzt wird die Devel Umgebung installiert aber nur mal die MLD Base später kann man auch noch mehr machen. Das ganze ist erst im Aufbau und in der Testphase und können auch noch einige Fehler drin sein. So weit ich jetzt testen konnte ist es bei meinen Test sauber durchgelaufen.
Gruß Mario
Meine Hardware (show / hide)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #1 on: August 08, 2017, 07:00:05 »
Hi Mario,
sieht gut aus, mal schauen wer alles Interesse hat. :-)

Ich nehme gerade mal mein altes DEVEL-Skript auseinander und baue auf dessen Basis ein Dockerfile auf.

Wenn das Dockerfile soweit für alles funktioniert, könnte man es auch als image hochladen, sodass sich jeder nur via "docker pull" das image herunterladen kann.
Somit könnten wir eine standardisierte, leicht anzupassende und einfach zu verwendbar MLD Devel Umgebung anbieten.

@Devel Kollegen
ist die "source.list" im Wiki noch aktuell für 5.4?
Falls nicht, kann mir jemand mal die aktuell "source.list" geben?

Danke & Gruß
Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline iNOB

  • Profi Member
  • ****
  • Posts: 384
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #2 on: August 08, 2017, 07:27:07 »
Das finde ich mal sehr lobenswert! :)

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Anleitung MLD Devel in Docker aufbauen!
« Reply #3 on: August 08, 2017, 09:22:26 »
Morgen Timo!

Habe gestern mal einen Docker Server direkt auf einer alten PC aufgebaut und nicht mehr in der VM. Das Dockerfile läuft sauber durch und es wird auch alles installiert. Wenn man dann das Base Paket bauen will habe ich gestern dann ein Fehlermeldung bekommen das einige Treiber fehlen wie nuovu was ich noch weiß. Lasse heute das ganze nochmal laufen und zeig dann hier die Fehlermeldung.
Wie sieht es bei dir aus läuft es so durch dein Script oder bekommst du auch die Meldung beim bauen von Base?
Gruß Mario
Meine Hardware (show / hide)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #4 on: August 08, 2017, 16:50:01 »
Hi,
ich bin gerade dabei das gesamt Paket ans fliegen zu bekommen.
Da stoße ich auf einge Pakete, Firmwares usw, welche nicht installiert werden und dann fehlen.

Aus dem Grund auch die Frage nach einer aktuell source.list für die 5.4er Devel umgebung.

Wenn das mal alles sauber installiert wird, versuche ich auch mal ein bauen, ... :-)

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Online rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1505
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #5 on: August 08, 2017, 17:24:29 »
Hi Timo,

zur source.list kann am besten P3f etwas sagen,
da er Hauptsächlich die Devel-Server aufgesetzt hat.


Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Online rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1505
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #6 on: August 08, 2017, 19:24:54 »
Hi Timo,

ich habe mal alle source.list 's vom 64bit devel besorgt.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #7 on: August 08, 2017, 19:49:01 »
Danke,
werde ich entsprechend in mein Dockerfile einbauen.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #8 on: August 10, 2017, 20:15:29 »
So,
ich hätte da jetzt mal ein Dockerfile, bei welchem ein "checkout_all" und ein "apt-get install $(make deps)" sauber durchlaufen sollte.  ;)

Code: [Select]
FROM debian:stretch
MAINTAINER TimUx <timux80@gmail.com>


# Port weiterleitung
EXPOSE 22:2222
EXPOSE 80:8080

# Setzen der noninteractive install Variable
ARG DEBIAN_FRONTEND=noninteractive

# Setzen der localen timezone
RUN echo "Europe/Berlin" > /etc/timezone && \
    dpkg-reconfigure -f noninteractive tzdata

RUN echo $'Dpkg::Options { \n\
   "--force-confdef"; \n\
   "--force-confnew"; \n\
} \n\
\n\
APT::Get::Assume-Yes "true"; \n\
APT::Get::AllowUnauthenticated "true"; \n\
Dpkg::Progress "true";' > /etc/apt/apt.conf.d/90force

# update && pakete installieren
RUN apt-get update && \
apt-get dist-upgrade && \
apt-get install \
apt-utils gawk vim nano git ipsvd gettext build-essential wget autoconf pkg-config \
php-pear subversion sudo make git-core software-properties-common cvs rsync locales \
apt-transport-https debian-keyring apt-file mc openssh-server gcc bc locales-all \
debconf-utils python3-software-properties ca-certificates bzip2 screen tree php-dev curl

RUN echo "deb http://ftp.debian.org/debian/ stretch contrib non-free" >> /etc/apt/sources.list &&\
echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list &&\
echo "#Debian Multimedia Repository" > /etc/apt/sources.list.d/multimedia.list && \
echo "deb http://www.deb-multimedia.org stretch main non-free" >> /etc/apt/sources.list.d/multimedia.list && \
echo "deb ftp://ftp.deb-multimedia.org stretch main non-free" >> /etc/apt/sources.list.d/multimedia.list && \
echo "deb http://dl.bintray.com/openhab/apt-repo2 stable main" > /etc/apt/sources.list.d/openhab2.list && \
echo "deb https://downloads.plex.tv/repo/deb/ public main" > /etc/apt/sources.list.d/plexm.list && \
echo "deb http://repository.spotify.com/ stable non-free" > /etc/apt/sources.list.d/spotify.list && \
echo "deb http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu zesty main" > /etc/apt/sources.list.d/stebbins-ubuntu-handbrake-releases-zesty.list && \
echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" > /etc/apt/sources.list.d/vbox.list && \
echo "deb http://download.opensuse.org/repositories/home:/emby/Debian_Next/ /" > /etc/apt/sources.list.d/emby-server.list && \
echo "deb http://download.videolan.org/pub/debian/stable/ /" > /etc/apt/sources.list.d/videolan.list && \
echo "deb https://apt.syncthing.net/ syncthing stable" > /etc/apt/sources.list.d/syncthing.list && \
add-apt-repository 'deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main' && \
add-apt-repository 'deb http://ppa.launchpad.net/plexapp/plexht/ubuntu xenial main' && \
add-apt-repository 'deb http://ppa.launchpad.net/team-xbmc/unstable/ubuntu xenial main' && \
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A2F683C52980AECF 54422A4B98AB5139 5CB313A0EB7DFFFB 8771ADB0816950D8 0A506F712A7D8A28 6BCA5E4DB84288D9 D26E6ED000654A3E 7180713BE58D1ADC C2518248EEA14886 5C808C2B65558117 6D975C4791E7EE5E 075721F6A224060A 13B00F1FD2C19886 0A506F712A7D8A28 5C808C2B65558117 && \
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add - && \
wget -qO - http://download.opensuse.org/repositories/home:emby/Debian_Next/Release.key | sudo apt-key add -

# update && pakete installieren
RUN apt-get update && \
        apt-get dist-upgrade && \
        apt-get install \
        apt-utils gawk vim nano git ipsvd gettext build-essential wget autoconf pkg-config \
        php-pear subversion sudo make git-core software-properties-common cvs rsync locales \
        apt-transport-https debian-keyring apt-file mc openssh-server gcc bc locales-all \
        debconf-utils python3-software-properties ca-certificates bzip2 screen tree php-dev \
deb-multimedia-keyring libssl1.0.0 kmod && \
pecl install timezonedb

RUN echo "firmware-ipw2x00 firmware-ipw2x00/license/accepted select true" | debconf-set-selections && \
echo "firmware-ivtv firmware-ivtv/license/accepted select true" | debconf-set-selections && \
echo "mariadb-server mariadb-server/root_password password devel" | debconf-set-selections && \
echo "mariadb-server mariadb-server/root_password_again password devel" | debconf-set-selections && \
echo "console-common console-data/keymap/policy select Select keymap from full list" | debconf-set-selections && \
echo "console-common console-data/keymap/full   select de-latin1" | debconf-set-selections && \
echo "keyboard-configuration keyboard-configuration/layout select DE" | debconf-set-selections && \
echo "keyboard-configuration keyboard-configuration/variant select DE" | debconf-set-selections && \
echo "lcdproc lcdproc/auto-upgrade-config select true" | debconf-set-selections && \
echo "mdadm mdadm/initrdstart select all" | debconf-set-selections && \
echo "debconf shared/accepted-oracle-license-v1-1 select true"| debconf-set-selections && \
echo "debconf shared/accepted-oracle-license-v1-1 seen true"| debconf-set-selections


# fix locale.
RUN locale-gen de_DE.UTF-8 && \
    dpkg-reconfigure --frontend=noninteractive locales
ENV LANG de_DE.UTF-8
ENV LANGUAGE de_DE:de
ENV LC_ALL de_DE.UTF-8



# holen aller Pakete
RUN git clone http://minidvblinux.de/git-5/MLD.git MLD && \
cd MLD && \
make checkout_all && \
make checkout name=develserver && \
apt-get install plexmediaserver && \
        echo -e "devel\ndevel@mld.de\n"|make config && \
apt-get install $(make deps)


Jetzt müsste man mal testen, ob das bauen von Pakete funktioniert.

Ich denke für den Betrieb müsste dann vielleicht noch ein Devel-User erstellt werden, unter welchem alles läuft.
Man könnte dann noch Ports definieren, sodass man sich direkt via SSH im Container einloggen kann und dass auch der develserver erreichbar wäre.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Anleitung MLD Devel in Docker aufbauen!
« Reply #9 on: August 11, 2017, 09:12:12 »
Hi Timo!

Dann werde ich einen zweiten Container erstellen und das Dockerfile bauen lassen und dann schauen ob sich die Pakete bauen lassen. :)

Bei meinem Versuchen vom meinem Dockerfile ist beim bauen vom Kernel Fehler gekommen da kmode gefehlt hat.
Gruß Mario
Meine Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20422
    • View Profile
    • ClausMuus.de
Anleitung MLD Devel in Docker aufbauen!
« Reply #10 on: August 11, 2017, 09:26:13 »
Wir hatten ja besprochen das die PATH Variable erweitert werden muss. Das sollte mit dieser Zeile im dockerfile funktionieren:
Code: [Select]
ENV PATH="/sbin:/usr/sbin:${PATH}"
Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Anleitung MLD Devel in Docker aufbauen!
« Reply #11 on: August 11, 2017, 09:31:29 »
Wollte gerade testen aber bei "locally" kommt schon ein error. Ich lass das mal weg und nimm auch die Zeile mit auf im dockerfile
Code: [Select]
ENV PATH="/sbin:/usr/sbin:${PATH}"
Gruß Mario
Meine Hardware (show / hide)

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Anleitung MLD Devel in Docker aufbauen!
« Reply #12 on: August 11, 2017, 09:44:24 »
@Claus

Du kannst jeder Zeit auch die Änderungen in der Dropbox im Dockefile auch eintragen. Die liegt in unserem gemeinsamen Ordner drin.
Gruß Mario
Meine Hardware (show / hide)

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Anleitung MLD Devel in Docker aufbauen!
« Reply #13 on: August 11, 2017, 12:51:12 »
@Timo!

Habe jetzt mal dein Dockerfile getestet und beim bauen von MLD/ISO/base bekommt man immer die Fehlermeldung das "libc6" fehlt
Code: [Select]
ldd: /lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/libc.so.6: Datei oder Verzeichnis nicht gefunden
ldd: /lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/libc.so.6: Datei oder Verzeichnis nicht gefunden
ln: das angegebene Ziel 'package/data/lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/' ist kein Verzeichnis: Datei oder Verzeichnis nicht gefunden
../Makefile.libc6:4: die Regel für Ziel „package/data“ scheiterte
make[10]: *** [package/data] Fehler 1
dpkg-deb: Fehler: Lesen von Archiv »../libs/libc6/package.deb« fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
libc6 dpkg: Fehler: Auf das Archiv »../libs/libc6/package.deb« kann nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden
Makefile:55: die Regel für Ziel „package/data.initrd/var/lib/dpkg/info/libc6.list“ scheiterte
make[8]: *** [package/data.initrd/var/lib/dpkg/info/libc6.list] Fehler 2
ldd: /lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/libc.so.6: Datei oder Verzeichnis nicht gefunden
                    libc6:
ldd: /lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/libc.so.6: Datei oder Verzeichnis nicht gefunden
                      Build package: libc6
ldd: /lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/libc.so.6: Datei oder Verzeichnis nicht gefunden
ldd: /lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/libc.so.6: Datei oder Verzeichnis nicht gefunden
ln: das angegebene Ziel 'package/data/lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/' ist kein Verzeichnis: Datei oder Verzeichnis nicht gefunden
../Makefile.libc6:4: die Regel für Ziel „package/data“ scheiterte
make[11]: *** [package/data] Fehler 1
dpkg-deb: Fehler: Lesen von Archiv »../libs/libc6/package.deb« fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
libc6 dpkg: Fehler: Auf das Archiv »../libs/libc6/package.deb« kann nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden
Makefile:55: die Regel für Ziel „package/data.initrd/var/lib/dpkg/info/libc6.list“ scheiterte
make[9]: *** [package/data.initrd/var/lib/dpkg/info/libc6.list] Fehler 2
Makefile:55: die Regel für Ziel „package/data.initrd/var/lib/dpkg/info/libtinfo5.list“ scheiterte
make[8]: *** [package/data.initrd/var/lib/dpkg/info/libtinfo5.list] Fehler 2
Makefile:55: die Regel für Ziel „package/data.initrd/var/lib/dpkg/info/libncursesw5.list“ scheiterte
make[7]: *** [package/data.initrd/var/lib/dpkg/info/libncursesw5.list] Fehler 2
ldd: /lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/libc.so.6: Datei oder Verzeichnis nicht gefunden
                  libc6:
ldd: /lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/libc.so.6: Datei oder Verzeichnis nicht gefunden
                    Build package: libc6
ldd: /lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/libc.so.6: Datei oder Verzeichnis nicht gefunden
ldd: /lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/libc.so.6: Datei oder Verzeichnis nicht gefunden
ln: das angegebene Ziel 'package/data/lib/x86_64-linux-gnux86_64-linux-gnux86_64-linux-gnux86_64-linux-gnu/' ist kein Verzeichnis: Datei oder Verzeichnis nicht gefunden
../Makefile.libc6:4: die Regel für Ziel „package/data“ scheiterte
Werde jetzt zuerst das libc6 Paket installieren und dann nochmal testen
Gruß Mario
Meine Hardware (show / hide)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #14 on: August 11, 2017, 16:09:17 »
OK, werde ich mal oben im Docker-File beim ersten "apt-get install mal mit einbauen"

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

[1] 2 3 ... 9 >>> MLD-5.x / Development / Anleitung MLD Devel in Docker aufbauen!
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.