お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-07-05 13:40:03

ItSANgo
メンバ
登録日: 2012-07-08

Ubuntu 12.04.2 12.10のリポジトリにはOracle Report Builderが入っていないのでしょうか?

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のレポートを見るにはどうすればよいでしょうか?

オフライン

 

#2 2013-07-05 15:40:04

katsu07
ゲスト

Re: Ubuntu 12.04.2 12.10のリポジトリにはOracle Report Builderが入っていないのでしょうか?

詳しくないのですが、以下のbugレポートが参考になりませんか?
https://bugs.launchpad.net/ubuntu/+sour … bug/992232

 

#3 2013-07-05 22:52:15

ItSANgo
メンバ
登録日: 2012-07-08

Re: Ubuntu 12.04.2 12.10のリポジトリにはOracle 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のレポートを見るにはどうすればよいでしょうか?

これですが、いまだに実現できていません。

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の問題だと判断しました。


大変参考になりました。ありがとうございます。

オフライン

 

#4 2013-07-06 10:35:07

STGSAGWAN
ゲスト

Re: Ubuntu 12.04.2 12.10のリポジトリにはOracle Report Builderが入っていないのでしょうか?

Pre-releases 4.1.0 なら123.odbを開けました。

 

#5 2013-07-06 11:38:32

ItSANgo
メンバ
登録日: 2012-07-08

Re: Ubuntu 12.04.2 12.10のリポジトリにはOracle Report Builderが入っていないのでしょうか?

試していただいてありがとうございます。
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以外の版を使うことにします。

オフライン

 

Board footer

Powered by FluxBB