Skip to content

Commit

Permalink
Fix start of kdcproxy in mod_wsgi.
Browse files Browse the repository at this point in the history
Addressing
[wsgi:alert] [pid 162742:tid 162742] (2)No such file or directory: mod_wsgi (pid=162742): Unable to change working directory to home directory '/var/lib/kdcproxy' for uid=288.
[wsgi:alert] [pid 162742:tid 162742] mod_wsgi (pid=162742): Failure to configure the daemon process correctly and process left in unspecified state. Restarting daemon process after delay.
  • Loading branch information
adelton committed Aug 10, 2023
1 parent 49d29fe commit 1bbf43a
Show file tree
Hide file tree
Showing 24 changed files with 24 additions and 24 deletions.
2 changes: 1 addition & 1 deletion Dockerfile.almalinux-8
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Build on top of base AlmaLinux 8 image
FROM docker.io/almalinux/8-init

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.almalinux-9
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Build on top of base AlmaLinux 9 image
FROM docker.io/almalinux/9-init

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.centos-8
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Build on top of base CentOS 8 image
FROM registry.centos.org/centos:8

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.centos-8-stream
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Build on top of base CentOS 8 Stream image
FROM quay.io/centos/centos:stream8

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.centos-9-stream
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Build on top of base CentOS 9 Stream image
FROM quay.io/centos/centos:stream9

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-26
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ MAINTAINER FreeIPA Developers <[email protected]>
RUN dnf install -y --setopt=install_weak_deps=False freeipa-server freeipa-server-dns freeipa-server-trust-ad patch \
&& dnf clean all

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
# debug: RUN test $( getent passwd | grep -E "^(dirsrv:x:389|kdcproxy:x:288|pkiuser:x:17):" | wc -l ) -eq 3

# Container image which runs systemd
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-27
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ FROM registry.fedoraproject.org/fedora:27

MAINTAINER FreeIPA Developers <[email protected]>

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

RUN dnf upgrade -y --setopt=install_weak_deps=False \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-28
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ FROM registry.fedoraproject.org/fedora:28

MAINTAINER FreeIPA Developers <[email protected]>

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-29
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ FROM registry.fedoraproject.org/fedora:29

MAINTAINER Jan Pazdziora

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-30
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ FROM registry.fedoraproject.org/fedora:30

MAINTAINER FreeIPA Developers <[email protected]>

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-31
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Clone from the Fedora 31 image
FROM registry.fedoraproject.org/fedora:31

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-32
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Clone from the Fedora 32 image
FROM registry.fedoraproject.org/fedora:32

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-33
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Clone from the Fedora 33 image
FROM registry.fedoraproject.org/fedora:33

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-34
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Clone from the Fedora 34 image
FROM registry.fedoraproject.org/fedora:34

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-35
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Clone from the Fedora 35
FROM registry.fedoraproject.org/fedora:35

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-36
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Clone from the Fedora 36 image
FROM registry.fedoraproject.org/fedora:36

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-37
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Clone from the Fedora 37 image
FROM registry.fedoraproject.org/fedora:37

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-38
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Clone from the Fedora 38 image
FROM registry.fedoraproject.org/fedora:38

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fedora-rawhide
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Clone from the Fedora rawhide image
FROM registry.fedoraproject.org/fedora:rawhide

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.rhel-7
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
FROM registry.access.redhat.com/rhel7

# Moving groupadd before freeipa installation to ensure uid and guid will be same
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.rhel-8
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Build on top of the RHEL 8 image
FROM registry.access.redhat.com/ubi8-init

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.rhel-9
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Build on top of the RHEL 9 image
FROM registry.access.redhat.com/ubi9-init

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.rocky-8
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Build on top of base Rocky Linux 8 image
FROM docker.io/rockylinux/rockylinux:8

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.rocky-9
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Build on top of base Rocky Linux 9 image
FROM docker.io/rockylinux/rockylinux:9

RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d '/var/lib/kdcproxy' -s '/sbin/nologin' kdcproxy
RUN groupadd -g 288 kdcproxy ; useradd -u 288 -g 288 -c 'IPA KDC Proxy User' -r -d / -s '/sbin/nologin' kdcproxy
RUN groupadd -g 289 ipaapi; useradd -u 289 -g 289 -c 'IPA Framework User' -r -d / -s '/sbin/nologin' ipaapi

# Workaround 1615948
Expand Down

0 comments on commit 1bbf43a

Please sign in to comment.