Youtrack не работает при установке и запуске

Я хотел установить Youtrack в свою систему Debian 9.3. Перед установкой система была обновлена.

Я использовал инструкции на веб-странице Jetbrains: Учебное пособие по Jetbrains
Я запустил сценарий, как описано, и получил следующую ошибку при запуске /etc/init.d/youtrack status:

Jan 30 15:13:18 eggplant-development systemd[1]: Starting SYSV: Test Wrapper Sample Application...
Jan 30 15:13:18 eggplant-development youtrack[14205]: /etc/init.d/youtrack: 21: /etc/init.d/youtrack: pushd: not found
Jan 30 15:13:18 eggplant-development su[14261]: Successful su for youtrack by root
Jan 30 15:13:18 eggplant-development su[14261]: + ??? root:youtrack
Jan 30 15:13:18 eggplant-development su[14261]: pam_unix(su:session): session opened for user youtrack by (uid=0)
Jan 30 15:13:18 eggplant-development youtrack[14205]: /etc/init.d/youtrack: 21: /etc/init.d/youtrack: pushd: not found
Jan 30 15:13:18 eggplant-development youtrack[14205]: Starting youtrack...
Jan 30 15:13:18 eggplant-development youtrack[14205]: "/home/youtrack/standalone/bin/wrapper" "/home/youtrack/standalone/conf/wrapper.conf" wrapper.syslog.ident=youtrack wrapper.pidfile="/home/youtrack/standalone/youtrack.pid" wrapper.da
Jan 30 15:13:19 eggplant-development youtrack[14205]: /etc/init.d/youtrack: 557: /etc/init.d/youtrack: popd: not found
Jan 30 15:13:19 eggplant-development systemd[1]: Started SYSV: Test Wrapper Sample Application.

Все файлы и версии как в инструкции по установке указаны.

Кто-нибудь знает эту проблему или знает, как ее решить?


person Tobias Schäfer    schedule 30.01.2018    source источник


Ответы (1)


Он не может найти команду «pushd», встроенную в bash. Я предполагаю, что ваш /bin/sh указывает на оболочку, которая не поставляется с pushd. Вы можете заставить его работать в bash, добавив

#! /usr/bin/env bash

в начале /etc/init.d/youtrack.

Также может помочь проверить /bin/sh: pushd: not found, в котором обсуждается об этой ошибке немного подробнее.

person Kamaraju Kusumanchi    schedule 30.01.2018