このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

OpenSSH 5.4p1 ビルドに失敗します このメッセージに返信する
日時: 2010/03/11 14:23
名前: ばると
URL:
掲示板・サイトとも
いつもお世話になってます。

こちらのサイトを教科書にしてサーバーを構築しておりましたが
OpenSSHでひっかかってしまったので
どなたかクリアされた方いらっしゃったらヒントをお願いしたく書き込みます

サイト内では5.3p1で説明が書かれていたのですが
最新版の5.4p1がでていたので説明どおり5.3の部分を5.4に書き直して
RPMパッケージ作成まできたのですが

# rpmbuild -tb --clean openssh-5.4p1.tar.gz

でエラーがでてしまいます。
どうも補足で注意書きされているビルド依存性の失敗ではないようで

エラー: 式中で構文解析エラー
エラー: /usr/src/redhat/SPECS/openssh.spec:77: parseExpressionBoolean が -1 を返しました。
エラー: Group フィールドがパッケージ中に必要です: (main package)
エラー: License フィールドがパッケージ中に必要です: (main package)

と表示されます。
過去ログを漁ってみたのですが同じような物がみつけられず
stranger様のサイトへの誘導があるスレッドをみつけたので
http://ja.528p.com/linux/client/CB004-openssh.html
拝見したのですが
手順がこちらとは違うようで、5.4p1からは展開→編集→不要dir削除→再圧縮の方法では
できないのでしょうか?

記事編集 編集

Page: | 1 | 2 |

Re: OpenSSH 5.4p1 ビルドに失敗します このメッセージに返信する
日時: 2010/03/12 08:31
名前: stranger
URL: http://ja.528p.com/
>ちなみに・・・
>
>今回ひっかかってしまった部分ていうのは
>元々specファイルで無効化してる部分なのでコメント扱いにしても
>差し障りないからという応急手当的なものなのでしょうか?
>なぜ元ファイルが悪さをしはじめたのかが少し気になりました。

解かりません
5.3p1のspecと比較して違っている部分を修正したまでです

私は プログラミングに詳しくないので
頭はそのような簡単な部分にしか使えません
記事編集 編集
Re: OpenSSH 5.4p1 ビルドに失敗します このメッセージに返信する
日時: 2010/03/12 09:07
名前: ばると
URL:
あ・・・なるほど!
既存のファイルと比較するっていう手もあるんですね
すっかり頭になかった方法でした

アップデート内容ではプロトコル1がデフォルトで無効になっただけというのを見ていたので
自分で比較検証してみるべきでした
次からは・・・試してみようとおもいます!

ありがとうございました
これからも(←汗)宜しくお願いします






記事編集 編集
Re: OpenSSH 5.4p1 ビルドに失敗します このメッセージに返信する
日時: 2010/03/21 22:55
名前: anoymous
URL:
同じ問題にぶつかりまして、参考にさせていただいてます。
当方はシェルスクリプトは詳しくないんですが、問題ソース部分の「skip_x11_askpass」はスコープの問題で、実行エラー
が出るのではないかなと推測してます。
初期値がない状態で、ランダム?なアドレスを参照してその値が「0xFFFFFFFF」なため、「-1」を返しているんではないでしょうか、。
(よくわかりませんが。。)

この場合は、初期値(0)をスクリプトの頭の方でセットしてやれば開発者が意図した挙動をするような気もします。
(自分でも試してはいませんが、、、)
当方、Linuxは詳しくないんで、差し出がましいですが、。
失礼しました。


記事編集 編集
Re: OpenSSH 5.4p1 ビルドに失敗します このメッセージに返信する
日時: 2010/03/24 18:40
名前: ARK
URL:
同じ問題に直面し、上記を参考に、コメントアウトしてみたのですが、

rpmbuild -tb --clean openssh-5.4p1.tar.gz
を実行すると同じエラーメッセージが表示され、
コメントアウトしたはずの部分が、元に戻ってしまいます。

何か、他に必要なことがあるのでしょうか?
記事編集 編集
Re: OpenSSH 5.4p1 ビルドに失敗します このメッセージに返信する
日時: 2010/03/25 06:10
名前: stranger
URL: http://ja.528p.com/
>同じ問題に直面し、上記を参考に、コメントアウトしてみたのですが、
>
>rpmbuild -tb --clean openssh-5.4p1.tar.gz
>を実行すると同じエラーメッセージが表示され、
>コメントアウトしたはずの部分が、元に戻ってしまいます。
>
>何か、他に必要なことがあるのでしょうか?
>
openssh-5.4p1.tar.gzを解凍し、specファイルを修正
その後openssh-5.4p1.tar.gzを削除して
openssh-5.4p1ディレクトリを圧縮し
openssh-5.4p1.tar.gzを作成
rpmbuild -tb --clean openssh-5.4p1.tar.gz
記事編集 編集
Re: OpenSSH 5.4p1 ビルドに失敗します このメッセージに返信する
日時: 2010/03/25 09:58
名前: ARK
URL:

>openssh-5.4p1.tar.gzを解凍し、specファイルを修正
>その後openssh-5.4p1.tar.gzを削除して
>openssh-5.4p1ディレクトリを圧縮し
>openssh-5.4p1.tar.gzを作成
>rpmbuild -tb --clean openssh-5.4p1.tar.gz

ご示唆の程、ありがとうございます。
上記を行ってもダメだったのですが、
数回、ファイルを削除して、ダウンロードし直し、
上記作業を繰り返していましたら、
そのうち、「ビルド依存性の失敗」
とエラーが返ってくるようになりました。

3つ程、パッケージが足りないとの事でしたので、
それを「yum」でインストールした後、
ビルドすると、うまくパッケージにすることができました。

同じ作業を繰り返しだけなので、何故数回繰り返したらできたのか?
は不明ですが、取敢えず、無事にインストールすることできました。
ありがとうございました。

記事編集 編集
Re: OpenSSH 5.4p1 ビルドに失敗します このメッセージに返信する
日時: 2010/07/18 20:56
名前: GUTS
URL:
>同じ問題にぶつかりまして、参考にさせていただいてます。
>当方はシェルスクリプトは詳しくないんですが、問題ソース部分の「skip_x11_askpass」はスコープの問題で、実行エラー
>が出るのではないかなと推測してます。
「skip_x11_askpass」を「no_x11_askpass」にしたら通りました.
シェル変数のタイポのようですね...
記事編集 編集
Re: OpenSSH 5.4p1 ビルドに失敗します このメッセージに返信する
日時: 2010/08/19 20:25
名前: DeQ
URL:
>「skip_x11_askpass」を「no_x11_askpass」にしたら通りました.
>シェル変数のタイポのようですね...

通りました。感謝します。
記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -