Rundeck のインストールディレクトリ名称を変更したところ、
ログインができなくなってしまい、小1時間ほど、
どうしよう。どうしよう。していたので、対処方法をメモします。
挙動
login画面は表示されるが、勝手知ったるパスワードでログインできない
原因
設定ファイルの幾つかが、元のディレクトリ名称を保持していて、
各種設定の読み込みができていなかった。
対処
以下のファイルのディレクトリ名称を変更した。
- {YOUR_INSTALL_DIR}/rundeck/server/config/jaas-loginmodule.conf
file="{YOUR_INSTALL_DIR}/rundeck/server/config/realm.properties";
-
{YOUR_INSTALL_DIR}/rundeck/etc/framework.properties
rdeck.base={YOUR_INSTALL_DIR}/rundeck framework.projects.dir={YOUR_INSTALL_DIR}/rundeck/projects framework.etc.dir={YOUR_INSTALL_DIR}/rundeck/etc framework.var.dir={YOUR_INSTALL_DIR}/rundeck/var framework.tmp.dir={YOUR_INSTALL_DIR}/rundeck/var/tmp framework.logs.dir={YOUR_INSTALL_DIR}/rundeck/var/logs framework.libext.dir={YOUR_INSTALL_DIR}/rundeck/libext
-
{YOUR_INSTALL_DIR}/rundeck/etc/log4j.properties
log4j.appender.file.file={YOUR_INSTALL_DIR}/rundeck/var/logs/command.log
-
{YOUR_INSTALL_DIR}/rundeck/etc/preferences.properties
rdeck.base={YOUR_INSTALL_DIR}/rundeck rundeck.server.serverDir={YOUR_INSTALL_DIR}/rundeck/server framework.etc.dir={YOUR_INSTALL_DIR}/rundeck/etc framework.projects.dir.win={YOUR_INSTALL_DIR}/rundeck/projects framework.var.dir={YOUR_INSTALL_DIR}/rundeck/var framework.src.dir={YOUR_INSTALL_DIR}/rundeck/src framework.metadata.rootDir={YOUR_INSTALL_DIR}/rundeck/projects rundeck.server.configDir={YOUR_INSTALL_DIR}/rundeck/server/config framework.var.dir.win={YOUR_INSTALL_DIR}/rundeck/var framework.rdeck.base={YOUR_INSTALL_DIR}/rundeck framework.rdeck.base.win={YOUR_INSTALL_DIR}/rundeck framework.logs.dir.win={YOUR_INSTALL_DIR}/rundeck/var/logs rdeck.base.win={YOUR_INSTALL_DIR}/rundeck framework.etc.dir.win={YOUR_INSTALL_DIR}/rundeck/etc rundeck.config.location={YOUR_INSTALL_DIR}/rundeck/server/config/rundeck-config.properties framework.logs.dir={YOUR_INSTALL_DIR}/rundeck/var/logs framework.projects.dir={YOUR_INSTALL_DIR}/rundeck/projects user.dir={YOUR_INSTALL_DIR}/rundeck java.security.auth.login.config={YOUR_INSTALL_DIR}/rundeck/server/config/jaas-loginmodule.conf
-
{YOUR_INSTALL_DIR}/rundeck/etc/profile
RDECK_BASE={YOUR_INSTALL_DIR}/rundeck
-
{YOUR_INSTALL_DIR}/rundeck/etc/profile.bat
set RDECK_BASE={YOUR_INSTALL_DIR}/rundeck
-
{YOUR_INSTALL_DIR}/rundeck/etc/project.properties
project.dir = {YOUR_INSTALL_DIR}/rundeck/projects/${project.name} project.etc.dir = {YOUR_INSTALL_DIR}/rundeck/projects/${project.name}/etc project.resources.file = {YOUR_INSTALL_DIR}/rundeck/projects/${project.name}/etc/resources.xml
-
{YOUR_INSTALL_DIR}/rundeck/projects/Festivals4PartyPeople_Developer/etc/project.properties
resources.source.1.config.file={YOUR_INSTALL_DIR}/rundeck/projects/${project.name}/etc/resources.xml
-
{YOUR_INSTALL_DIR}/rundeck/server/config/rundeck-config.properties
rdeck.base={YOUR_INSTALL_DIR}/rundeck dataSource.url = jdbc:h2:file:{YOUR_INSTALL_DIR}/rundeck/server/data/grailsdb;MVCC=true;TRACE_LEVEL_FILE=4
-
{YOUR_INSTALL_DIR}/rundeck/server/config/ssl.properties
keystore={YOUR_INSTALL_DIR}/rundeck/etc/keystore truststore={YOUR_INSTALL_DIR}/rundeck/etc/truststore
-
{YOUR_INSTALL_DIR}
log4j.appender.file.file={YOUR_INSTALL_DIR}/rundeck/server/logs${file.separator}rundeck.log
log4j.appender.audit.file={YOUR_INSTALL_DIR}/rundeck/server/logs${file.separator}rundeck.audit.log
log4j.appender.options.file={YOUR_INSTALL_DIR}/rundeck/server/logs/rundeck.options.log
log4j.appender.storage.file={YOUR_INSTALL_DIR}/rundeck/server/logs/rundeck.storage.log
log4j.appender.jobchanges.file={YOUR_INSTALL_DIR}/rundeck/server/logs/rundeck.jobs.log
log4j.appender.execevents.file={YOUR_INSTALL_DIR}/rundeck/server/logs/rundeck.executions.log
log4j.appender.apirequests.file={YOUR_INSTALL_DIR}/rundeck/server/logs/rundeck.api.log
log4j.appender.access.file={YOUR_INSTALL_DIR}/rundeck/server/logs/rundeck.access.log
起動
-
ディレクトリ移動
cd "{YOUR_INSTALL_DIR}"
-
起動
java -jar rundeck-launcher-2.6.2.jar
以上のディレクトリを修正して、
Rundeckを起動することにより、
ログインできない問題は解消されました。
コメント