Die Installation von pure-ftpd im Andockfenster (Debian wheezy), Fehler-421
ich versuche, um das setup eine einfache container, die ich Andockfenster mit pure-ftpd laufen.
Aber auf laufen service pure-ftpd start
bekomme ich diesen Fehler:
Starting ftp server: Running: /usr/sbin/pure-ftpd -l pam -E -8 UTF-8 -O clf:/var/log/pure-ftpd/transfer.log -u 1000 -B
421 Unable to switch capabilities : Operation not permitted
Hier ist das Dockerfile für das testen dieses:
FROM debian:wheezy
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get -y update
RUN apt-get install -y pure-ftpd-common pure-ftpd
CMD service pure-ftpd start && \
/bin/bash
EXPOSE 21/tcp
In diesem test bin ich mit debian wheezy, aber ich habe versucht mit ubuntu zu und ich bekomme genau die gleiche Fehlermeldung.
[ Bearbeiten ]
Funktionierende version mit diesem Update ist jetzt verfügbar hier: https://index.docker.io/u/stilliard/pure-ftpd/
- Warum wurde dieser nach unten gestimmt, nachdem es geschlossen wurde?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint Ihr host-Computer nicht ermöglichen, die Fähigkeit zu schalten.
Könnten Sie ändern die
optflags
im source-Paket fürpure-ftpd
durch hinzufügen--without-capabilities
Schritte zum hinzufügen in Ihre Docker-Datei
rules
- Datei, fügen Sie mit sed die--without-capabilities
Optionendpkg-buildpackage -b -uc
um das Paket zu erstellen und installieren es mitdpkg -i
Dies sollte den trick tun.