バージョンアップ
Windows
一般バージョンのアップデート手順
OMFLOWのバックアップ
事前にOMFLOWをバックアップしてください。詳細は【バックアップとリストア】を参照してください。
更新ファイルの実行
OMFLOWのWindows更新ファイルは直接実行することができます。更新ファイルを右クリックし、「管理者として実行」を選択します。
言語の選択
表示言語を選択し、「OK」をクリックします。
利用規約に同意
利用規約の「同意する」にチェックを入れ、「次へ」をクリックします。
更新の開始
実行ファイルは、お使いのデバイスが現在のアップデートを使用できるかどうかを確認します。確認完了後、「更新」をクリックします。
バージョンが合致しない場合は、まずOMFLOWのバージョンと更新ファイルのバージョンが使用可能かどうかをご確認ください。 OMFLOWのバージョンが1.1.4.0以降の場合は、最新の更新ファイルを使用して最新バージョンにアップグレードすることができます。 デバイスのOMFLOWのバージョンが1.1.4.0未満の場合は、OMFLOWのバージョン順に従って、1.1.4.0までアップグレード後、最新の更新ファイルをご利用ください。
サービスの再起動
更新後、OMFLOWのサービスが自動的に再起動されますので、サービスの再起動後、「完了」をクリックし、更新を完了してください。
1.1.4.0より前のバージョンの場合は、OMFLOWサービスが再起動したことを確認してから更新を続行してください。
これで引き続きOMFLOWをご利用いただけます!
1.2.0.0注意事項
OMFLOWはバージョン1.2.0.0以降、Pythonのバージョンを3.11にアップグレードしました。ユーザーが以前のバージョンで追加のPythonパッケージをインストールしている場合、更新プロセスではユーザーに手動でこれらのパッケージを更新するように求められます。以下は関連する手順です。
Python3.11 ( 32 Bit ) のWindows Installerをダウンロードし、実行します
Customize installation を選択し、インストールパスをカスタマイズします
インストールパスに
C:\PROGRA\~1\OMFLOW Server\Python311を選択しますインストール後、アップデートウィンドウの「次へ」をクリックして確認できます
この時点で、アップデート確認画面で元のPythonとPython311のパッケージが一致しているかどうかをチェックし、不足しているパッケージをリストアップします
足りないパッケージがあれば、管理者権限でコマンドプロンプトを開き、Python311フォルダに移動します
python.exe -m pip installコマンドでインストールしますインストール後、次へをクリックして確認し、欠落しているパッケージがなくなるまでこのプロセスを繰り返します
オリジナルのPythonおよびPython311に関連するすべてのコマンドプロンプトを閉じます
Linux
一般的なアップデート手順
OMFLOWのバックアップ
事前にOMFLOWをバックアップしてください。詳細は【バックアップとリストア】の節を参照してください。
アップデートファイルの解凍
patch ファイルを解凍します
アップデートファイルの実行
patch.sh のパスに移動し、patch.sh を実行します。
サービスの再起動
OMFLOW サービスが正常に起動したことを確認します。
サービスが起動していない場合は、サービスを起動してください
これで引き続きOMFLOWをご利用いただけます!
Linux をバージョン 1.2.0.0 にアップデートする手順
OMFLOWのバージョン1.2.0.0では、環境要件がさらに要求されており、Linux環境をご利用のユーザーは、手動でアップデートを行う必要があります。手順は下記のとおりです:
python version: 3.8 → 3.11 django version: 2.2 → 4.2
OMFLOWを停止します
/opt/omflowフォルダ下のpythonフォルダを削除します
ubuntuパッケージのインストール
パッケージのリスト
python 3.11
python3.11-dev
python3.11-venv
python3-pip
インストール方法 1:オンライン版 (インターネット接続が必要)
インストール方法2:ネットワークレス環境、オフラインインストール方法は補足情報をご参照ください。
Ubuntuオフラインインストールパッケージをダウンロードします。
Ubuntuパッケージをオフラインでインストールします。
python 3.11を環境変数に設定します(python3のコマンドでpython3.11を呼び出し可能になるようにする)
/opt/omflowフォルダの下にpython 3.11の仮想環境を作成します。
仮想環境に入り、pythonパッケージをインストールします
pythonパッケージのリスト
wheel
django==4.2
ldap3
mod_wsgi
openpyxl
DBで使用されるpythonパッケージ
その他のパッケージ…
オンラインインストール版 (インターネット接続が必要)
ネットワークレス環境、オフラインインストール方法は補足情報をご参照ください。
pythonオフラインインストールパッケージ(.whl)をダウンロード
pythonパッケージをオフラインでインストールします
apache http.confのwsgi_moduleのパスを新しいパスに変更します
OMFLOW 1.2.0.0をアップデートします
OMFLOWを起動します(通常は手動で起動する必要はありません)
補足:
Ubuntuオフラインインストールパッケージをダウンロードします。
アップデート対象であるOMFLOW Serverと同等の環境で、インターネット接続可能なUbuntuマシンを用意します。
パッケージのリスト
python 3.11
python3.11-dev
python3.11-venv
python3-pip
ダウンロードコマンド:
ダウンロードしたインストールパッケージは、
/var/cache/apt/archives/ディレクトリに保存されますので、FTPソフト等を使用して取り出し、アップデート対象のOMFLOW Server環境にインストールしてください。
Ubuntuパッケージのオフラインインストール
パッケージのリスト
python 3.11
python3.11-dev
python3.11-venv
python3-pip
.debドキュメントをUbuntuの任意のディレクトリにコピーします。ここでは/tmp/Downloadsを例にします。Ubuntuコマンド:
既存の環境からインストール済みのpythonパッケージのリストをエクスポートします。
すでにOMFLOWで使用しているパッケージリストがある場合は、このステップは省略できます。
エクスポートコマンド:
FTPソフト等を使用して取り出し、ネットワーク接続可能なUbuntu環境に格納し、引き続きダウンロードの参考とします。
pythonオフラインインストールパッケージをダウンロードします(.whl)
python3.11対応のパッケージをダウンロードするには、python3.11がインストールされた環境を用意し、該当の環境がネットワークに接続されている必要があります。
ダウンロードコマンド:
FTPソフト等を使用して取り出し、元のOMFLOW Serverに戻します。
補足: mod_wsgiはtar.gzを取得し、インストール方法が特殊なので、詳細はオフラインインストールmod_wsgiをご参照ください。
pythonパッケージのオフラインインストール
pythonパッケージのオフラインインストーラ(.whl)を
**/opt/omflow/tmp**の配下に置いた例インストールコマンド:
mod_wsgiのオフラインインストール
インストールコマンド:
注意:
python & djangoを置き換えた後、OMFLOWのバージョンを1.2.0.0にアップデートする必要があります。以前のバージョンは django 4.2 では動作しません。
エラー処理
OMFLOWのアップデート後にサービスが起動できない場合は、【バックアップとリストア】に従ってOMFLOWをリストアし、再度アップデート手順を実行してください。
Last updated
Was this helpful?