• ベストアンサー

LinuxにPostgreSQL+JDKのインストール方法2

先ほど質問した者です。一応先ほどのも問題なのですがちょっと手法を 変えてやってみたところまた壁にあたってしまったので質問させていただきます。とりあえず今使っている本の通りに、JDKを1.3.1、ANTを1.3 にしてPostgreSQLは7.1.2で行いました。そうするとmakeはうまい具合に通ってくれたのですが、次のmake checkで[abstime]というのが76test のうち1つだけfaildになってしまいエラーがでてしまいました。 何度やってもこのエラーが出てしまいます。よろしければ教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

>上の結果がでている環境を教えていただけるとうれしいです。ANTとJDKのバージョンはやはり古いものでやっているんでしょうか? TurboLinux 7 jakarta-ant-1.5.1 jdk1.3.1_06 postgreSQL-7.2.3 です。 環境変数、postgreのコンパイル方法など、特に凝った指定はしていません。本などに書かれている手順で設定しました。

channel6
質問者

お礼

返事が遅くなりました。ありがとうございます。今チャレンジ中です。 がんばってみます。

その他の回答 (1)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

最新版のpostgresql-7.2.1では79テストすべてOKでした。 postgresを最新版にしてはどうでしょう? parallel group (20 tests): path lseg point box polygon circle \ date time comments timetz tinterval reltime abstime interval \ inet type_sanity timestamp timestamptz opr_sanity oidjoins point ... ok lseg ... ok box ... ok path ... ok polygon ... ok circle ... ok date ... ok time ... ok timetz ... ok timestamp ... ok timestamptz ... ok interval ... ok > abstime ... ok 途中省略 ====================== All 79 tests passed. ======================

channel6
質問者

お礼

二度目のお答えマジ感謝します!最新版ですか~!上の結果がでている環境を教えていただけるとうれしいです。ANTとJDKのバージョンはやはり古いものでやっているんでしょうか? abstimeを開いてみたらsolarisでの時間を基準としてるようなしてないような…って感じです。今辞書片手に悪戦苦闘中です。笑いったいここは 何がおかしいんだろ… とりあえずありがとうございました!

関連するQ&A

  • TurboLinux7でのPostgreSQL+JDKのインストール方法

    さっそくですが、今DBの勉強をしようと、タイトルの作業に取り組んでたんですが、どうしてもうまくいきません。とりあえずPostgreSQLのバージョンは7.1.2、JDKは1.4.0でANTは1.5で作業を行いました。  問題はmakeを行うとエラーがでてしまうというところです。PATHはしっかり通っているのにうまくいきません。しかもそのエラーが前にANTを間違って1.3.1でPATH設定したものが参照されてるいるようなのです。 ですが、現在のPATHを見るとしっかり1.5になっていますが、エラーだと1.3にと表示されます。どなたか考えられる理由を教えてください。

  • FreeBSD7.1のportsからのjdk1.6のインストール

    FreeBSD初級者です。 FreeBSD7.1にjdk1.6をインストールしたいです。 必要なファイルを取ってくれば、makeが通るようになる。と、HPなどに書いてあったので、いくつかのファイルをwindowsからダウンロードし、ftpでFreeBSDの/usr/ports/distfilesへいれました。 そのあと、下記のようなエラーが出てきて、それ以上どうすればいいのかが分かりません。このエラーはなんと言っているのか。それと、makeが通るようにするには、どうすればいいのか教えてください。 ===> Vulnerability check disabled, database not found ===> Found saved configuration for diablo-jdk-1.6.0.07.02_3 ===> Extracting for diablo-jdk-1.6.0.07.02_3 => MD5 Checksum mismatch for diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2. => SHA256 Checksum mismatch for diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2. => MD5 Checksum mismatch for tzupdater-1_3_11-2008i.zip. => SHA256 Checksum mismatch for tzupdater-1_3_11-2008i.zip. ===> Refetch for 1 more times files: diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 tzupdater-1_3_11-2008i.zip tzupdater-1_3_11-2008i.zip ===> Vulnerability check disabled, database not found ===> Found saved configuration for diablo-jdk-1.6.0.07.02_3 => diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/ and try again. *** Error code 1 Stop in /usr/ports/java/diablo-jdk16. *** Error code 1 Stop in /usr/ports/java/diablo-jdk16. *** Error code 1 Stop in /usr/ports/java/diablo-jdk16.

  • 教えて下さい。WindowsPCでPostgreSQLのテーブルを表示させる方法

    Windows2000PCからDB(PostgreSQL)内のテーブルを表示させる方法について。 (WindowsPCとLinuxPCは別のPC) 二度目の挑戦です。 とりあえず、servletを使用し、DB内で作成したテーブルをLinux側で表示させたいです。 どうも、JDBCがうまくいってない感じです。 CLASSPATH設定は、tomcat4.0以降だと違うのですか? pg_hba.confの設定はどうするのですか? RedHatLinux7.3をインストールしました。 その他にインストールする予定なものが、 tomcat Apache mod_jk ? (mod_webapps ?) JDK JDBC ANT です。 上記のバージョンにより、適応しなかったり、不具合が起こるなど、いろいろ問題があるみたいなので、問題なく進められるバージョンを教えて下さい。 (今お使いのバージョンなど) また、インストールする順番など。 出来れば、全体の大まかな流れについても参考にさせてもらいたいです。 まだ勉強不足で、ネットで調べても人によって違うので、間違えっぱなしです。 質問多すぎてすいません。 1つでもいいので教えて下さい。 よろしくお願いします。

  • JAVA jdkのインストールしたのですが実行できません

    jdkをインストールしたのですが、コマンドプロンプトでコンパイルと実行が出来ません。 画面には、『Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object』 となります。 一応、環境変数(マイコンピューターからプロパティに入り設定)のPATHに;C:\Program Files\Java\jdk1.5.0\binを入力しました。 自分は初心者なので、よく分からない形で図々しい質問になってしまい申しわけありませんがよろしくお願いいたします。 また、Javaファイルの保存先はbinに保存でいいのでしょうか? 他の場所にファイルを保存して出来ないでしょうか?申し訳ありませんが、よろしくお願いいたします。

  • PostgreSQLを初期化できない

    RedHat8.0にPostgreSQL7.2.3をインストールしましたが、下記コマンドで初期化できません。 $ initdb -bash: initdb: command not found なお、PostgreSQL7.2.1をインストールしていましたが、その際は初期化できていました。ただし、テキストエディタでpostgresql.conf、pg_hba.confを編集するため、開こうとしましたが、開けませんでした(ファイルが表示されない)。ファイルを検索すると、/usr/local/pgsql/data/にあることになっていましたが…。アクセス権限の問題と考え、postgresでログインしようとしましたが、パスワードの初期設定が分かりませんでした。今回、Windows上で作成したPHPプログラムの動作を検証するため、テスト環境を構築しようとしています。インストールしたApache1.3.27、PHP4.2.2に合わせて、バージョンを更新しました。アンインストールし、インストール前に $ make check で All 79 tests passed. であることも確認しています。

  • postgreSQL8.4.4のmakecheck失敗

    postgreSQL8.4.4のmakecheck失敗 皆様 初めて質問いたします。 どうか宜しくお願いします。 要約としてはインストール中の確認作業であるmakecheckが失敗する理由が分かりません。 私の開発環境は以下になります。 ■カーネル:2.6.18 ■ディストリビューション:Debian(etch) ■postgre8.1.8(debian提供のバイナリからインストール) 上記の環境に以下の手順でインストール作業を行いました。 (1)本家からDLしたpostgre8.4.4のtgzデータをユーザー:postgresで解凍 (2)ユーザーpostgresで./configure (3)ユーザーpostgresでコンパイル(make all) (4)ユーザーpostgresで確認(make check) そうすると以下のエラーメッセージが出力されます。 test stats ... FAILED test tablespace ... ok ============== shutting down postmaster ============== server stopped ======================== 1 of 120 tests failed. ======================== The differences that caused some tests to fail can be viewed in the file "/var/home/postgre/postgresql-8.4.4/src/test/regress/regression.diffs". A copy of the test summary that you see above is saved in the file "/var/home/postgre/postgresql-8.4.4/src/test/regress/regression.out". ------------------------------------------------------------- ここではtest stat(統計情報取得)が失敗しているようです。 ログには以下のようにも記載されています。 SELECT wait_for_stats(); WARNING: pgstat wait timeout CONTEXT: SQL statement "SELECT (st.idx_scan >= pr.idx_scan + 1) FROM pg_stat_user_tables AS st, pg_class AS cl, prevstats AS pr WHERE st.relname='tenk2' AND cl.relname='tenk2'" PL/pgSQL function "wait_for_stats" line 9 at SQL statement このようにpg_statがtimeoutしているため、make checkが失敗しているのだと感じました。 そこで、 Q1. タイムアウトする原因と対策方法 上記をご教授していただけないでしょうか? 宜しくお願いします。

  • PostgreSQLをCentOS5にインストールしました。

    閲覧有難うございます。 質問内容なのですが、Postgresqlをインストールしたのですがpostgresql.confとpg_hba.confが見つかりません。 OSはCentOS5です。 インストール方法は以下の手順で行いました。 # /usr/sbin/adduser postgres # chown postgres:postgres /usr/local/pgsql # mkdir /usr/local/src/postgres-8.2.6 # chown postgres:postgres /usr/local/src/postgresql-8.3.7 # su - postgres # cd /usr/local/src # tar xfz /usr/local/src/postgres-8.2.6.tar.gz # cd /usr/local/src/postgres-8.2.6 # ./configure # make # make install また、 [root@ ~]# su - postgres -bash:  LD_LIBRARY_PATH=/usr/local/pgsql/lib: そのようなファイルやディレクトリはありません -bash:  export: command not found -bash:  PATH=/usr/local/pgsql/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin: そのようなファイルやディレクトリはありません -bash:  export: command not found -bash:  MANPATH=/usr/local/pgsql/man:: そのようなファイルやディレクトリはありません -bash:  export: command not found -bash:  export: command not found -bash:  PATH=/usr/local/pgsql/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin: そのようなファイルやディレクトリはありません -bash:  export: command not found -bash:  MANPATH=/usr/local/pgsql/man:: そのようなファイルやディレクトリはありません -bash:  export: command not found [postgres@ ~]$ のようなエラーがはかれるようになりました。 どうか皆様のお力をお貸しください。

  • jdkのインストール linux

    jdkをLinux上にインストールしようとしています。 まず、圧縮ファイル「jdk-7u4-linux-i586.tar.gz」をダウンロードしてきました。 この圧縮ファイルを自分で作ったディレクトリ「/usr/java」配下に解凍し、 「/usr/java」配下に「jdk1.7.0_04」というディレクトリができました。 次が問題なのですが、この解凍してできたもの「jdk1.7.0_04」をインストールするにはどうしたら よいのでしょうか?

    • ベストアンサー
    • Java
  • LinuxへのJDK6のインストール

    Fedora 6にJDKをインストールしようと思います。 CDROMをマウントしました。 書籍付録のCDROMのファイル名がTM_JSPSERVLET4で、 ディレクトリ構成としては、 /TM_JSPSERVLET4/Linux/jdk-6u1-linux-i586.bin となっております。 書籍の指示とおり、 [root@localhost ~]# cd /usr/local/ [root@localhost local] /media/TM_JSPSERVLET4/Linux/jdk-6u1-linux-i586.bin とすればインストール開始するはずなのですが、 /media/TM_JSPSERVLET4/Linux/jdk-6u1-linux-i586.bin 許可がありません。 と表示されました。 何がまずいのでしょうか?

    • ベストアンサー
    • Java
  • AntでのJunitの試験(II)

    先ほどの「AntでのJunit試験」の続きです。(ベストアンサーを押してしまったため、返信が受けられなくなったため、新規にたちあげました。) 情報ありがとうございます。 ご指摘のように、EclipseのUnitテストで使っている、org.hamcrest.coreのjarファイルを build\libの下に置いて走らせるとJunitの試験はパスするようになりました。 ありがとうございました。 後、ひとつだけ分かれば教えていただきたいのですが、 現在、コマンドプロンプトのbuild.xmlが置いてあるディレクトリから、>Ant unit-test を実行すると、Junitの試験はパスして、<junitreport>の記述でテスト結果をはいてくれて全て OKなのですが、 Eclipseのアウトラインからunit-testを右クリックして->実行->Antビルド を実行させると、Junitの試験はパスするのですが、<junitreport>の所で、 Error! staticでないJava関数'replace'の最初の引数は無効なオブジェクトの参照です。 Error! スタイルシートをコンパイルできませんでした。 Fatal Error! データ型'void'を'reference'に変換できません。Cause: データ型'void'を'reference'に変換できません。 となって、テスト結果のはき出しには失敗してしまうようなのです。 コマンドプロンプトで実行した場合は、ant-1.9.2を使っているのですが、Eclipseのデフォルトの プラグインのものはant-1.8.4のものを使っているようです。 Antタスクのjunitreportが使えるAntのヴァージョンのようなものがあるのでしょうか? また、1.8.4でもjunitreportが使えるような書き方とかあるのでしょうか?

    • ベストアンサー
    • Java