2017-08-02 5 views
0

beim Ausführen von Docker Container nach dem Build eines lokalen Bildes für Luftstrom mit bestimmten Benutzer-ID, dann Scheduler Beschwerden oben Betreff Fehler.Airflow Scheduler gibt Fehler KeyError: 'Getpwuid(): UID nicht gefunden

File "/usr/lib64/python3.5/getpass.py", line 170, in getuser 
    return pwd.getpwuid(os.getuid())[0] 
KeyError: 'getpwuid(): uid not found: 1000' 

kann mir jemand vorschlagen, diesen Fehler zu überwinden?

+0

Wie laufen Sie es mit spezifische Benutzerkennung? –

+0

Docker Run -u Bildname –

Antwort

0

habe ich diesen schmutzigen Hack in meine Docker-Datei und es half:

RUN echo USER_NAME:x:UID:GID:USER_NAME:/home/users/USER_NAME:/bin/bash >> /etc/passwd 

USER_NAME, UID, GID durch eigene

ersetzt werden
Verwandte Themen