バージョンアップ
バージョンアップ
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のパッケージが一致しているかどうかをチェックし、不足しているパッケージをリストアップします
足りないパッケージがあれば、管理者権限でCMDウィンドウを開き、Python311フォルダに移動します
python.exe -m pip install
コマンドでインストールしますインストール後、次へをクリックしてチェックし、欠落しているパッケージがなくなるまでこのプロセスを繰り返します
オリジナルのPythonおよびPython311に関連するすべてのCMDウィンドウを閉じます
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を復元し、再度アップデート手順を実行してください。
最終更新