Top過去ログ目次掲示板

作成日:2006年06月02日 作成:おやじ
掲示板で過去に質問された内容です。

No.6037 Asteriskのバージョンアップ


No.6037 投稿時間:2006年06月02日(Fri) 12:53 投稿者名:Nobu URL:
タイトル:Asteriskのバージョンアップ

はじめまして、Nobuと申します。
Linuxの右も左もわからないまま、ここのIP-PBX(Asterisk)の導入(CentOS4.x編)を参考にAsteriskを設置しました。現在の最新版でインストールしたかったのですが、パッチでエラーであり導入できなかったため1.2.0バージョンでインストールしました。おやじ殿がバージョンアップをされて、その手順をアップされるのを心待ちにしております。


No.6038 投稿時間:2006年06月02日(Fri) 20:22 投稿者名:おやじ URL:
タイトル:ディレクトリ名をバージョン無しにすればうまくいくはずです。

> はじめまして、Nobuと申します。
> Linuxの右も左もわからないまま、ここのIP-PBX(Asterisk)の導入(CentOS4.x編)を参考にAsteriskを設置しました。現在の最新版でインストールしたかったのですが、パッチでエラーであり導入できなかったため1.2.0バージョンでインストールしました。おやじ殿がバージョンアップをされて、その手順をアップされるのを心待ちにしております。

CentOS4.3に最新のasterisk-1.2.8、libpri-1.2.3、zaptel-1.2.6をインストールしてみましたが、問題ないですね。
HPはCVSからのインストール方法で、パッチもそれに合わせているので恐らくそれば問題になっているのだと思います。
上記のアーカイブを解凍するとバージョン付きでディレクトリが作成されますが、そのバージョンを取ったasteriskのようにリネームしてからやれば問題なくインストールできるはずです。
パッチのオフセットが少しずれてますがなんら問題ありません。


No.6042 投稿時間:2006年06月02日(Fri) 23:47 投稿者名:Nobu URL:
タイトル:Re: ディレクトリ名をバージョン無しにすればうまくいくはずです。


> CentOS4.3に最新のasterisk-1.2.8、libpri-1.2.3、zaptel-1.2.6をインストールしてみましたが、問題ないですね。
> HPはCVSからのインストール方法で、パッチもそれに合わせているので恐らくそれば問題になっているのだと思います。
> 上記のアーカイブを解凍するとバージョン付きでディレクトリが作成されますが、そのバージョンを取ったasteriskのようにリネームしてからやれば問題なくインストールできるはずです。
> パッチのオフセットが少しずれてますがなんら問題ありません。
# svn checkout http://svn.digium.com/svn/asterisk/tags/1.2.8 asterisk
のようにダウンロードしていますからバージョン付ディレクトリーに放っていません、それが原因ではないと思うのですが。
再度挑戦してみます。その結果またお尋ねしたいと思います。


No.6044 投稿時間:2006年06月03日(Sat) 06:22 投稿者名:おやじ URL:
タイトル:エラーと勘違いされてませんか?

> > CentOS4.3に最新のasterisk-1.2.8、libpri-1.2.3、zaptel-1.2.6をインストールしてみましたが、問題ないですね。
> > HPはCVSからのインストール方法で、パッチもそれに合わせているので恐らくそれば問題になっているのだと思います。
> > 上記のアーカイブを解凍するとバージョン付きでディレクトリが作成されますが、そのバージョンを取ったasteriskのようにリネームしてからやれば問題なくインストールできるはずです。
> > パッチのオフセットが少しずれてますがなんら問題ありません。
> # svn checkout http://svn.digium.com/svn/asterisk/tags/1.2.8 asterisk
> のようにダウンロードしていますからバージョン付ディレクトリーに放っていません、それが原因ではないと思うのですが。
> 再度挑戦してみます。その結果またお尋ねしたいと思います。

言葉足らずだったかもしれません。おやじは、SVNではなくAsteriskのHPの右上からダウンロードした場合で説明したかったのです。
ただ、SVNからでも問題ないことは確認できました。もしかして、下記をエラーと思っていますか? もしそうなら、このメッセージは気にする必要はないですよ。バージョンが異なると行がずれることがあり、下記はそれを自動的に見つけて修正してパッチしたというメッセージですから。

patching file asterisk/Makefile
Hunk #2 succeeded at 659 (offset -3 lines).
Hunk #3 succeeded at 773 (offset 2 lines).
Hunk #4 succeeded at 796 (offset -3 lines).
patching file asterisk/contrib/init.d/rc.redhat.asterisk
patching file asterisk/contrib/scripts/vmail.cgi


No.6057 投稿時間:2006年06月06日(Tue) 16:28 投稿者名:Nobu URL:
タイトル:Re: エラーと勘違いされてませんか?

インストールのトライ中です。
パッチのエラーではないですが・・・、Zaptel(1.2.6)はPatchのエラーはでませんでした。
make linux26で柿のようなエラーが出ます。

ここから>>>>>>>>>
/usr/src/zaptel/zaptel.c:384: error: 文法エラー が "zone_lock" の前にあります
/usr/src/zaptel/zaptel.c:384: 警告: `zone_lock' の宣言で型がデフォルトの `int' とされました
/usr/src/zaptel/zaptel.c:384: error: 初期化 に互換性のない型
/usr/src/zaptel/zaptel.c:384: error: 初期化子の要素が定数ではありません
/usr/src/zaptel/zaptel.c:384: 警告: データ定義が型や記憶クラスを持っていません
/usr/src/zaptel/zaptel.c:385: error: 文法エラー が "chan_lock" の前にあります
/usr/src/zaptel/zaptel.c:385: 警告: `chan_lock' の宣言で型がデフォルトの `int' とされました
/usr/src/zaptel/zaptel.c:385: error: 初期化 に互換性のない型
/usr/src/zaptel/zaptel.c:385: error: 初期化子の要素が定数ではありません
/usr/src/zaptel/zaptel.c:385: 警告: データ定義が型や記憶クラスを持っていません
/usr/src/zaptel/zaptel.c:188: 警告: 'fcstab' defined but not used
make[2]: *** [/usr/src/zaptel/zaptel.o] エラー 1
make[1]: *** [_module_/usr/src/zaptel] エラー 2
make[1]: Leaving directory `/usr/src/kernels/2.6.9-34.EL-i686'
make: *** [linux26] エラー 2
<<<<<<<<<<<<<<ここまで

バージョンが1.2.0の時はこのようなエラーは出ませんでした。


No.6060 投稿時間:2006年06月06日(Tue) 18:23 投稿者名:おやじ URL:
タイトル:HPを良く見て、初めからやり直してください。

> インストールのトライ中です。
> パッチのエラーではないですが・・・、Zaptel(1.2.6)はPatchのエラーはでませんでした。
> make linux26で柿のようなエラーが出ます。
>
> ここから>>>>>>>>>
> /usr/src/zaptel/zaptel.c:384: error: 文法エラー が "zone_lock" の前にあります
> /usr/src/zaptel/zaptel.c:384: 警告: `zone_lock' の宣言で型がデフォルトの `int' とされました
> /usr/src/zaptel/zaptel.c:384: error: 初期化 に互換性のない型
> /usr/src/zaptel/zaptel.c:384: error: 初期化子の要素が定数ではありません
> /usr/src/zaptel/zaptel.c:384: 警告: データ定義が型や記憶クラスを持っていません
> /usr/src/zaptel/zaptel.c:385: error: 文法エラー が "chan_lock" の前にあります
> /usr/src/zaptel/zaptel.c:385: 警告: `chan_lock' の宣言で型がデフォルトの `int' とされました
> /usr/src/zaptel/zaptel.c:385: error: 初期化 に互換性のない型
> /usr/src/zaptel/zaptel.c:385: error: 初期化子の要素が定数ではありません
> /usr/src/zaptel/zaptel.c:385: 警告: データ定義が型や記憶クラスを持っていません
> /usr/src/zaptel/zaptel.c:188: 警告: 'fcstab' defined but not used
> make[2]: *** [/usr/src/zaptel/zaptel.o] エラー 1
> make[1]: *** [_module_/usr/src/zaptel] エラー 2
> make[1]: Leaving directory `/usr/src/kernels/2.6.9-34.EL-i686'
> make: *** [linux26] エラー 2
> <<<<<<<<<<<<<<ここまで

CentOS4.3ですよね。
一度、ダウンロードしたファイルや解凍したデイレクトリを全て削除して、初めから下記を見ながらやり直してください。ダウンロードするのは、asteriskの右上のstableバージョンです。
ここに書かかれたエラーについても、HPにチャント対処を書いてありますよね。よく見て初めからやり直してください。HPのとおりで特に問題なくできることは確認済みですから・・。

 http://www.aconus.com/~oyaji/centos/asterisk_centos4.2.htm


No.6063 投稿時間:2006年06月07日(Wed) 13:13 投稿者名:Nobu URL:
タイトル:Re: HPを良く見て、初めからやり直してください。

以前印刷していた手順を見てインストールしていたので
[CentOS4.3でのmakeエラー]の記述は知りませんでした。
最新のものを参考にしてやってみます。


No.6064 投稿時間:2006年06月07日(Wed) 15:16 投稿者名:Nobu URL:
タイトル:Re: HPを良く見て、初めからやり直してください。

最新の手順を印刷し、手順どおりインストールしたところ無事インストールできました。
ありがとうございました。



掲示板▲頁先頭