2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

OTRSのアップデート

Last updated at Posted at 2019-07-05

データのバックアップ

OTRSのバックアップスクリプトでアプリ、コンフィグ、データをバックアップ

# /opt/otrs/scripts/backup.pl -d /backup/otrs/
Backup /backup/otrs//yyyy-mm-dd_hh-mm/Config.tar.gz ... don
Backup /backup/otrs//yyyy-mm-dd_hh-mm/Application.tar.gz ... done
Dump MySQL data to /backup/otrs//yyyy-mm-dd_hh-mm/DatabaseBackup.sql.gz ... done

アップデート

以下を参考にして、OTRS6 Community Editionの最新のパッチを当ててみました。

Updating OTRS
https://doc.otrs.com/doc/manual/admin/6.0/en/html/updating.html

起動中のサービスの確認と停止

# systemctl list-unit-files -t service

# systemctl stop crond.service
# systemctl stop httpd.service 
# systemctl stop postfix.service

# /opt/otrs/bin/Cron.sh stop otrs
done

# su -c "bin/otrs.Daemon.pl stop" -s /bin/bash otrs

Manage the OTRS daemon process.

Daemon stopped

otrsのシステムバックアップ

バックアップしたいディレクトリで、

# cp -p /opt/otrs/Kernel/Config.pm .
# cp -p /opt/otrs/var/stats/* .

otrsのアップデート

パッケージをダウンロードしたディレクトリで、

# rpm -Uvh otrs-6.0.xx-01.noarch.rpm
準備しています...              ################################# [100%]
Check OTRS user ... otrs exists.
usermod: 変更はありません
usermod: 変更はありません
更新中 / インストール中...
   1:otrs-6.0.xx-01                   ################################# [ 50%]

Next steps: 

[restart web server]
 systemctl restart apache2.service

[install the OTRS database]
 Make sure your database server is running.
 Use a web browser and open this link:
 http://otrs-server/otrs/installer.pl

[start OTRS daemon and corresponding watchdog cronjob]
 /opt/otrs/bin/otrs.Daemon.pl start
 /opt/otrs/bin/Cron.sh start

((enjoy))
 Your OTRS Team

整理中 / 削除中...
   2:otrs-6.0.xx-01                   ################################# [100%]

マイグレーションスクリプトの実行

データベースのアップデートやチェックが走る

# cd /opt/otrs/
# ll scripts/
# su -c "scripts/DBUpdate-to-6.pl" -s /bin/bash otrs

 Migration started ... 

--- 中略 ----

 Migration completed!

インストールパッケージのアップデート

特になしの場合は、不要?

# su -c "bin/otrs.Console.pl Admin::Package::UpgradeAll" -s /bin/bash otrs

There are no installed packages

Done.

サービス再開

# systemctl start crond.service
# systemctl start httpd.service
# systemctl start postfix.service

OTRSのサービス再開

# su -c "bin/otrs.Daemon.pl start" -s /bin/bash otrs
# su -c "bin/Cron.sh start" -s /bin/bash otrs
(using /opt/otrs) done

5分後に、デーモンが動いているか確認

# su -c "bin/otrs.Daemon.pl status" -s /bin/bash otrs

Manage the OTRS daemon process.

Daemon running

ブラウザからOTRSにログインして、footerの「powered by OTRSTM」の上にあるマークに、オンマウスして、OTRSバージョンを確認する。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?