[РЕШЕНО]Странное поведение символьной ссылки

Символьная ссылка на один файл не работает.

Недавно поставил пакет neo4j. Свои бинарники он хранит по пути
/usr/share/neo4j/bin/
Т.к. этого пути в PATH по дефолту нет, он создал мне символьную ссылку в
/usr/bin/

Бинарник, который я хочу запустить называется cypher-shell. При его вызове через символьную ссылку он не может найти файл. Сам по себе бинарник по его полному пути работает:

Работает :
/usr/share/neo4j/bin/cypher-shell

Не работает:
/usr/bin/cypher-shell
cypher-shell
Выводит:
find: ‘/usr/bin/../share/cypher-shell’: No such file or directory

 ls -l /usr/bin/cypher-shell
lrwxrwxrwx 1 root root 33 May 30 20:42 /usr/bin/cypher-shell -> /usr/share/neo4j/bin/cypher-shell

find -L /usr/bin/cypher-shell
/usr/bin/cypher-shell

В чем может быть проблема? Я либо очень сильно туплю, либо что-то явно сломано.
Понятное дело, что можно добавить в PATH /usr/share/neo4j/bin, но так же не интересно) Хочется разобраться, в чем причина такого поведения, в теории все ведь должно работать.
$ ls -la /usr/share/neo4j/bin/cypher-shell
Ошибки в тексте-неповторимый стиль автора©
wh75er
В чем может быть проблема?
В скрипте ?
build_classpath() {
APP_HOME="$(cd "$(dirname "$0")" && pwd)"
# First try in sub directory
JARPATH="$(find "${APP_HOME}" -name "cypher-shell-all.jar" )"

# Then try installation directory (prefix/bin and prefix/share/cypher-shell/lib)
if [[ -z "${JARPATH}" ]]; then
APP_HOME="${APP_HOME}/../share/cypher-shell"
JARPATH="$(find "${APP_HOME}" -name "cypher-shell-all.jar" )"
fi
}
vs220
В скрипте ?
Да, что-то я не додумался изучить скрипт. Проблема именно в нем и вывод ошибки скрипта я принял за ошибку символьной ссылки.
 
Зарегистрироваться или войдите чтобы оставить сообщение.