Preste atenção em como os links estão configurados. Eu encontrei um servidor onde um erro aconteceu e / etc / bin / java foi substituído por um binário. Isso fez com que a biblioteca não encontrasse erro para aparecer. Eu revincei / usr / bin / java para / etc / alternatives / java, e tudo funciona novamente.
# namei -mx /usr/bin/java
f: /usr/bin/java
drwxr-xr-x /
drwxr-xr-x usr
drwxr-xr-x bin
lrwxrwxrwx java -> /etc/alternatives/java
drwxr-xr-x /
drwxr-xr-x etc
drwxr-xr-x alternatives
lrwxrwxrwx java -> /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
drwxr-xr-x /
drwxr-xr-x usr
drwxr-xr-x lib
drwxr-xr-x jvm
lrwxrwxrwx jre-1.6.0-openjdk.x86_64 -> java-1.6.0-openjdk-1.6.0.0.x86_64/jre
drwxr-xr-x java-1.6.0-openjdk-1.6.0.0.x86_64
drwxr-xr-x jre
drwxr-xr-x bin
-rwxr-xr-x java
Meu palpite é que o OpenJDK faz algum tipo de canonização de caminho quando procura por libs.