近況 (平成25年3月)
現在 ubuntu10.04で、オルカのバージョンは4.5である。今月でサポート期限切れになるのでオルカのアップグレードを行った。
まず従サーバからアップグレード
  1. wajig stop jma-receipt
  2. sudo -u orca pg_dump -O orca > orca_sotec.dump
  3. wget http://ftp.orca.med.or.jp/pub/etc/jma-receipt-dbschmchk.tgz
  4. tar xvzf jma-receipt-dbschmchk.tgz
  5. cd jma-receipt-dbscmchk
  6. sudo bash jma-receipt-dbscmchk.sh---ここでERROR:change character-code ja_JP.UTF-8と出る。困惑して一応エンコーディングをUTFー8に変更
  7. convu8.rbをダウンロードして保存
  8. sudo -u orca ruby convu8.rb--orcaに接続しているアプリケーションを止めよというエラーが出るがどうにもならず再起動してみた。
  9. sudo -u orca ruby convu8.rb で成功。時間がかかる.元のファイルはorca_backupで保存。
  10. あらてめて6.しかしエラー.無視して先へ
  11. マニュアルとは違うがsudo wget -O /etc/apt/sources.list.d/jma-receipt-lucid46.list http://ftp.orca.med.or.jp/pub/ubuntu/jma-receipt-lucid46.listとした。
  12. 45を消去
  13. sudo aptitude update
  14. sudo sptitude dist-upgrade -dy
  15. sudo aptitude install jma-receipt
  16. sudo aptitude sidt-upgrade
  17. 再起動.まだ主従同期しない。スキーマチェックでは相変わらずエラー。
続いて主サーバの更新(stopせずに始めた)
  1. sudo -u orca pg_dump -O orca > orca_sotec.dump
  2. wget http://ftp.orca.med.or.jp/pub/etc/jma-receipt-dbschmchk.tgz
  3. tar xvzf jma-receipt-dbschmchk.tgz
  4. cd jma-receipt-dbscmchk
  5. sudo bash jma-receipt-dbscmchk.sh---スキーマチェックは正常に行われて終了
  6. sudo wget -O /etc/apt/sources.list.d/jma-receipt-lucid46.list http://ftp.orca.med.or.jp/pub/ubuntu/jma-receipt-lucid46.list
  7. 45を消去
  8. sudo aptitude update
  9. sudo sptitude dist-upgrade -dy
  10. sudo aptitude install jma-receipt
  11. sudo aptitude dist-upgrade
  12. UTF-8にエンコーディング変換(オルカ接続アプリケーション終了せよとのエラーを出さないため、再起動後stop jma-receiptしsudo -u orca ruby convu8.rb)
  13. 主従同期
レセ電ビュウアーは最新になっている。
以上でうまくいった。プログラム更新,マスタ更新もやり、処方箋試し刷りもOK。4.5ー≫4.6ー≫4.7の順に更新するつもり。

ーーーーと思ったが、数日後にエラーとなっているのを発見(主サーバー)。しばらく続く泥沼となった。これについては後日書くつもり。