トップ «前の日記(2006-03-22) 最新 次の日記(2006-03-29)» 編集

ORCA愉快日記

2004|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|01|02|09|
2013|04|

2006-03-28 AsusのCore Duoマザー発表

_ [PC] AsusのCore Duoマザー発表

AsusのN4L-VM DHが発表になっているのでメモ。思ったよりMBの価格は安めだし...チップセットは945GTじゃなくて945GMだったんだなぁ。発売時期を考えると、こりゃ、GWあたりには爆発的に売れて、しばらくは手に入らないかも。ともあれ、DDR2 PC5300のリテールメモリが早く値下がりして欲しいところ。

PCWEB - ASUSTeK、CoreDuo対応デジタルホーム向けマザーボード「N4L-VM DH」を発表
http://pcweb.mycom.co.jp/news/2006/03/27/401.html

_ [orca] 古いバージョンのjma-receiptからのバージョンアップ

sargeにつっこんでいたjma-receipt 2.5.0を2.8.0にアップデートしようとして

はまったときのメモ。DB構造変更処理が入っているので、いきなりアップデートを行うと、2.8.0でのDB構造チェックにひっかかって、アップデートに失敗する。
対処法としては、いったんjma-receipt 2.7.0にアップデートした上で、dpkg-reconfigureでDB構造変更処理をYESにし、jma-receiptを2.8.0にアップデートすればOK。まあ、2.8.0のインストールに失敗した時点で、/usr/lib/jma-receipt/bin/jma-receipt-db-setup.shを実行して、DBのセットアップを行い、jma-receiptの再インストールをすればいいのだけど、ちゃんとした検証はしていないので注意。
当然のことながら、アップデート前にはDBのバックアップは必ず取っておきましょう。

□ 現象
jma-receipt 2.5.0から2.8.0に急にアップデートするとトラブルになる。
検証環境はsarge。
  
$ sudo apt-get update
$ sudo apt-get upgrade -u
で一部のパッケージをアップデート
  
$ sudo apt-get install jma-receipt
でjma-receipt 2.8をインストールしてみる。
---------------------------  
Installing new version of config file /etc/init.d/jma-receipt ...
Building SEIKYU2703.so...done
Building SEIKYU2705.so...done
Building SOKATU2700.so...done
Building SOKATU2710.so...done
Copying scripts files...done
Copying lddef files...done
Copying data files...done
Copying etc files...ls: /usr/local/site-jma-receipt/etc: No such file or directory
done
  
package  version= 0208002
database version= 0205002
  
No Good!
dpkg: error processing jma-receipt (--configure):
 subprocess post-installation script returned error exit status 99
Errors were encountered while processing:
 jma-receipt
E: Sub-process /usr/bin/dpkg returned an error code (1)
---------------------------
  
ここのエラー部分は/usr/lib/jma-receipt/bin/jma-receipt-db-check.shが
出しているエラーで、インストール時にpostinstスクリプト中で実行される。
  
  
[対処法] 上記のように失敗した場合
いったんjma-receiptを削除
$ apt-get remove --purge jma-receipt
  
DBのチェックファイルを削除
$ sudo rm /etc/jma-receipt/database-non-upgrade
  
apt-lineをjma-receipt 2.5のものに書き戻す
$ sudo vi /etc/apt/sources.list
  
jam-receipt 2.5等をインストール
$ sudo apt-get install task-jma-receipt-server
  
バックアップデータを書き戻す
$ sudo /etc/init.d/jma-receipt stop
$ sudo -u orca dropdb orca
$ sudo -u orca createdb orca
$ sudo -u orca psql -e orca < (dumpデータ)
  
apt-lineを2.7のものに書き替える
$ sudo vi /etc/apt/sources.list
  
$ sudo apt-get update
$ sudo apt-get upgrade -u
  
jma-receiptの再設定
$ sudo dpkg-reconfigure jma-receipt
(ここで、DB構造変更処理はYesを選ぶこと)
  
apt-lineをjma-receipt 2.8のものに書き替える
$ sudo vi /etc/apt/sources.list
  
$ sudo apt-get update
$ sudo apt-get upgrade -u
  
これでjma-receipt 2.8へのアップデートはOK。

_ [orca] glclient文字化けメモ

jma-receipt 2.8.0で、glclient中で青色で表示されるスタイルの箇所(請求管理の項目、マスタ更新の下のメッセージ、プログラム更新の下のメッセージ等)のみ文字化けする現象が発生。gtkのフォントスタイルの設定が、デフォルトではうまくいっていないようだ。glclient -dialogでダイアログで起動しているなら、「詳細タブ」の「スタイル」に/home/orca/orcarcと指定するか、glclientをコマンドから起動しているなら、引数に-style /home/orca/orcarcとでも追加してやればよい。

_ [その他] 個人メモ

システムパッケージリリース情報2.7.0と2.8.0を、目を皿のようにしてチェックすること。


トップ «前の日記(2006-03-22) 最新 次の日記(2006-03-29)» 編集