Когда я долго запускал контейнер через докер, я обнаружил неожиданную ошибку в символической ссылке.
В контейнере символическая ссылка не работает. Монтируемая файловая система
overlay2. Неработающая символическая ссылка - libipfwinner.so, она указывает на libipfwinner.so.0.0.0.5.
Я думаю, что это может быть ошибка оверлеев или докера. Я не могу воспроизвести это
проблема. Это случилось только один раз после долгого времени работы.
Ожидаемое поведение
sh-4.2$ ls /lib/ -ll | grep libipfw
lrwxrwxrwx 1 root root 23 Feb 21 09:31 libipfwinner.so ->libipfwinner.so.0.0.0.5
-rwxr-xr-x 1 root root 69808 Feb 21 09:31 libipfwinner.so.0.0.0.5
Фактическое поведение
sh-4.2$ ls /lib/ -ll | grep libipfwinner
ls: cannot read symbolic link /lib/libipfwinner.so: Invalid argument
lrwxrwxrwx 1 root root 23 Feb 22 09:42 libipfwinner.so
-rwxr-xr-x 1 root root 69808 Feb 22 09:42 libipfwinner.so.0.0.0.5
sh-4.2$ cat libipfwinner.so
cat: libipfwinner.so: Too many levels of symbolic links
Информация об устройстве:
sh-4.2$ uname -a
Linux xx 4.9.29 #1 SMP PREEMPT Fri Dec 21 16:00:00 CST 2018 x86_64 x86_64 x86_64 GNU/Linux
sh-4.2$ df
Filesystem 1K-blocks Used Available Use% Mounted on
overlay 7891460 2300196 5591264 30% /
Информация о докере
Containers: 1
Running: 1
Paused: 0
Stopped: 0
Images: 1
Server Version: 18.06.0-ce
Storage Driver: overlay2
Backing Filesystem: tmpfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs