После длительного сеанса отладки оказалось, что добавление каталога библиотеки в путь к библиотеке по умолчанию было проблемой.
Oracle предоставляет общую библиотеку libexpat.so.1
, которая также предоставляется операционной системой, но не совместима с ней в двоичном формате.
Теперь для некоторых исполняемых файлов, необходимых в процессе загрузки (в частности, /usr/bin/dbus-daemon
), требуется, чтобы совместно используемая библиотека была запущена:
symbol lookup error: /usr/bin/dbus-daemon: undefined symbol: XML_SetHashSalt
Как только я понял это, решение было простым: удалите $ORACLE_HOME/lib
из пути к общей библиотеке по умолчанию.