История изменений
Исправление Xintrea, (текущая версия) :
т.е. при изменении setcap у тебя сбрасывется ld.so.cache?
Нет, не сбрасывается. Библиотека libwine.so.1 в кеше есть. Но wine её почему-то не видит, когда setcap задан.
В обоих случаях выхлоп ldconfig одинаков:
ldconfig -v | grep libwine.so.1
ldconfig: Невозможно выполнить stat /lib/i686-linux-gnu: Нет такого файла или каталога
ldconfig: Невозможно выполнить stat /usr/lib/i686-linux-gnu: Нет такого файла или каталога
ldconfig: Путь «/lib/x86_64-linux-gnu» задан несколько раз
ldconfig: Путь «/usr/lib/x86_64-linux-gnu» задан несколько раз
ldconfig: /lib/i386-linux-gnu/ld-2.24.so is the dynamic linker, ignoring
ldconfig: /lib/x86_64-linux-gnu/ld-2.24.so is the dynamic linker, ignoring
libwine.so.1 -> libwine.so.1.0
UPD:
/etc/ld.so.conf.d , это директория, в неё создаёшь конфиг со своими путями для библиотек типа /opt/wine-stable/lib и при вызове ldconfig, он подхватит этот путь.
У меня в файле /etc/ld.so.conf был прописан путь /opt/wine-stable/lib64. Поменял его на /opt/wine-stable/lib, и пинг заработал.
Исходная версия Xintrea, :
т.е. при изменении setcap у тебя сбрасывется ld.so.cache?
Нет, не сбрасывается. Библиотека libwine.so.1 в кеше есть. Но wine её почему-то не видит, когда setcap задан.
В обоих случаях выхлоп ldconfig одинаков:
ldconfig -v | grep libwine.so.1
ldconfig: Невозможно выполнить stat /lib/i686-linux-gnu: Нет такого файла или каталога
ldconfig: Невозможно выполнить stat /usr/lib/i686-linux-gnu: Нет такого файла или каталога
ldconfig: Путь «/lib/x86_64-linux-gnu» задан несколько раз
ldconfig: Путь «/usr/lib/x86_64-linux-gnu» задан несколько раз
ldconfig: /lib/i386-linux-gnu/ld-2.24.so is the dynamic linker, ignoring
ldconfig: /lib/x86_64-linux-gnu/ld-2.24.so is the dynamic linker, ignoring
libwine.so.1 -> libwine.so.1.0
UPD:
/etc/ld.so.conf.d , это директория, в неё создаёшь конфиг со своими путями для библиотек типа /opt/wine-stable/lib и при вызове ldconfig, он подхватит этот путь.
У меня в файле /etc/ld.so.conf был прописан путь /opt/wine-stable/lib64. Поменял его на /opt/wine-stable/lib, и пинг заработал.