
Ubuntu日本語フォーラム

ログインしていません。
openSUSE 12.3のLibreOffice 3.6:build-304 (Build ID: 360m1 (Build:304))のBASEで以下のDBを作りました。
https://dl.dropboxusercontent.com/u/86335040/libreOffice/123.odb
このDBにはnamesというレポートがあります。
そのレポートをUbuntu-ja 12.04.2のLibreOffice 3.5.7.2 ビルドID: 350m1(Build:2)で見ようとすると、
「
Libreoffice Base
ドキュメント"names"を開くことができませんでした。
レポート"names"にはOracle ReportBuilder拡張が必要です。
「詳細(M)」
SQLステータス:S1000
ドキュメント"names"を開くことができませんでした。
SQLステータス:S1000
レポート"names"にはOracle ReportBuilder拡張が必要です。
拡張機能がインストールされていません。
」
と表示され見ることが出来ません。
aptitude search report-builderを実行すると
p openoffice.org-report-builder - LibreOffice extension for building databa
というのが表示されたので、これかなと思い
sudo apt-get install openoffice.org-report-builder
を実行して、再度レポートを見ようとしたのですが、同じエラーが出て見ることが出来ませんでした。
Ubuntu-ja 12.10のLibreOffice 3.6.2.2でも、レポートを見ようとしたところ、同じエラーが出ました。
aptitude search report-builderを実行すると該当するパッケージは見つかりませんでした。
一方、Ubuntu-ja 13.04のLibreOffice 4.0.2.2 (Build ID: 400m0(Build:2))で見ようとしても同じエラーが出ました。
しかしこちらはaptitude search report-builderを実行すると
p libreoffice-report-builder - LibreOffice extension for building databas
p libreoffice-report-builder-bin - LibreOffice extension for building databas
というパッケージが見つかり、
sudo apt-get install libreoffice-report-builder
を実行することで、レポートを見ることが出来ました。
1) Ubuntu 12.04.2 12.10のリポジトリにはOracle Report Builderが入っていないのでしょうか?
2) openoffice.org-report-builderというのはOracle Report Builder相当のパッケージではないのでしょうか?
3) Ubuntu 12.04.2とUbuntu 12.10で123.odbのレポートを見るにはどうすればよいでしょうか?
オフライン
詳しくないのですが、以下のbugレポートが参考になりませんか?
https://bugs.launchpad.net/ubuntu/+sour … bug/992232
私の英語力は拙いのでまだ全てを読み切れていないのですが参考になりました。
>1) Ubuntu 12.04.2 12.10のリポジトリにはOracle Report Builderが入っていないのでしょうか?
デフォルトでは入っていないということが判りました。
>2) openoffice.org-report-builderというのはOracle Report Builder相当のパッケージではないのでしょうか?
どうも違うものらしいと判断しました。
>3) Ubuntu 12.04.2とUbuntu 12.10で123.odbのレポートを見るにはどうすればよいでしょうか?
これですが、いまだに実現できていません。
Ubuntu-ja 12.04.2上で以下のコマンドを入力しました。
sudo add-apt-repository ppa:libreoffice/ppa
sudo add-apt-repository ppa:libreoffice/libreoffice-universe
sudo apt-get update
sudo apt-get install libreoffice libreoffice-report-builder
するとLibreOfficeのバージョンは4.0.4.2 (Build ID: 400m0(Build:2))になりました。
libreoffice-report-builderもパッケージとして入りました。
1) この状態で123.odbのレポートを開くとエラーメッセージを吐かずにhs_err_pid*.logというファイルを吐いてBASEが落ちるようになりました。
logの中身を見るとこのファイルはJREが出しているらしく、SEGVで落ちています。
2) また、 http://ja.libreofficeforum.org/node/6248#comment-26042 に示した作業をしても、同様にSEGVで落ちます。
これでは困るので、 http://ja.libreoffice.org/download/ からLibreOffice 4.0.4.2をダウンロードしても1) 2)は再現しました。
提示いただいたbugレポートのコメントを読んだ限りでは皆さんLibreOffice 4.0.4.2で問題が解決しているようですが、私の場合はうまくいきませんでした。
WindowsのLibreOffice 4.0.4.2でも同じ問題が起きるので、落ちる問題はUbuntuというよりはLibreOfficeかJavaの問題だと判断しました。
大変参考になりました。ありがとうございます。
オフライン
Pre-releases 4.1.0 なら123.odbを開けました。
試していただいてありがとうございます。
http://ja.libreofficeforum.org/node/6248#comment-26090
にも書いたのですが、このbugは
https://bugs.freedesktop.org/show_bug.cgi?id=61723#c3
で言及されており、4.0.4.2にのみ存在するbugで、4.0.3にはこの問題は存在せず、4.0.5ではfixされているとの事です。
LibreOffice BASEでレポートを使うときには4.0.4.2以外の版を使うことにします。
オフライン