[英]Error starting FreeIPA server as docker container
运行以下命令时出现错误:
docker run --name freeipa-server-container -ti \
-h ipa.example.test \
--read-only \
-v /var/lib/ipa-data:/data:Z freeipa-server [ opts ]
错误:
systemd 239 在系统模式下运行。 (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=legacy)
检测到虚拟化容器-其他。
检测到架构 x86-64。 将主机名设置为
<ipa.example.test>
。从随机生成器初始化机器 ID。
无法移动剩余的用户空间进程,忽略:输入/输出错误
2020 年 3 月 22 日星期日 16:47:43 UTC /usr/sbin/ipa-server-configure-first
内核中启用了 IPv6 堆栈,但没有分配 ::1 地址的接口。 将 ::1 地址解析添加到“lo”接口。 您可能需要在 sysctl.conf 中的接口“lo”上启用 IPv6。 ipa-server-install 命令失败。 有关详细信息,请参阅 /var/log/ipaserver-install.log
最后一部分说我需要在 sysctl.conf 中的接口“lo”上启用 IPv6。
这是ifconfig
的输出。 它已经启用。 不是吗?
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 661 bytes 56283 (56.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 661 bytes 56283 (56.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
而且我也找不到太多关于
Couldn't move remaining userspace processes, ignoring: Input/output error
有什么指点吗?? 我正在关注此资源: https : //github.com/freeipa/freeipa-container
我能够在这个其他答案之后解决同样的问题,基本上是通过将--sysctl net.ipv6.conf.lo.disable_ipv6=0
添加到我的--sysctl net.ipv6.conf.lo.disable_ipv6=0
docker run ...
命令中。 我实际上不知道为什么它需要在那里,但我的症状和你的一样,这就是诀窍。 这是我的完整测试命令:
$ docker run -it --rm \
--sysctl net.ipv6.conf.lo.disable_ipv6=0
--name freeipa-server-container \
-h idm.example.test \
-v /sys/fs/cgroup:/sys/fs/cgroup:ro \
-v /var/lib/ipa-data:/data \
--tmpfs /run \
--tmpfs /tmp \
freeipa/freeipa-server:latest
抱歉,这不是一个很好的答案,但如果您仍然被卡住,它至少可以让您走得更远。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.