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

SSHサーバー構築 - RPMパッケージ作成できません このメッセージに返信する
日時: 2011/01/27 06:20
名前: サーバ初心者
URL:
OpenSSH+ChrootのSSHサーバーRPMパッケージ作成したところ

rpmbuild -tb --clean openssh-5.7p1.tar.gz

+ --with-pam --with-kerberos5=/usr
/var/tmp/rpm-tmp.84372: line 68: --with-pam: command not found
エラー: /var/tmp/rpm-tmp.84372 の不正な終了ステータス (%build)


RPM ビルドエラー:
/var/tmp/rpm-tmp.84372 の不正な終了ステータス (%build)

と表示されパッケージが作成されません。
同じような質問の回答にあった、
yum -y install pam-devel
yum -y install gcc
yum install tcp_wrappers-devel
yum install tcp_wrappers-lib
もやってみましたが解決しません。

どなたかご教授お願いします。(;_;)
記事編集 編集
Re: SSHサーバー構築 - RPMパッケージ作成できません このメッセージに返信する
日時: 2011/01/28 12:03
名前: stranger
URL: http://ja.528p.com/
--with-pamはcommandではないですよね
specファイルの修正で --without-zlib-version-checkの部分を下記のようにしてみる
CentOS5.5なら修正しなくてもよい(zlib-1.2.3なので zlib-1.2.2以下だとエラーになる)

%configure \
--without-zlib-version-check \
--sysconfdir=%{_sysconfdir}/ssh \
--libexecdir=%{_libexecdir}/openssh \
--datadir=%{_datadir}/openssh \
--with-tcp-wrappers \
--with-rsh=%{_bindir}/rsh \
--with-default-path=/usr/local/bin:/bin:/usr/bin \
--with-superuser-path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin \
--with-privsep-path=%{_var}/empty/sshd \
--with-md5-passwords \
%if %{scard}
--with-smartcard \
%endif
%if %{rescue}
--without-pam \
%else
--with-pam \
%endif
%if %{kerberos5}
--with-kerberos5=$K5DIR \
%endif

追伸
CentOS5.5で
%define no_x11_askpass 1
%define no_gnome_askpass 1
の修正だけでエラーなくrpmが作成できました
記事編集 編集
Re: SSHサーバー構築 - RPMパッケージ作成できません このメッセージに返信する
日時: 2011/01/27 18:34
名前: サーバ初心者
URL:
strangerさん返答ありがとうございます。

--without-zlib-version-check \
やってみましたがダメでした。。。

%define no_x11_askpass 1
%define no_gnome_askpass 1
も間違いなく修正できてるんですが(;_;)
記事編集 編集
Re: SSHサーバー構築 - RPMパッケージ作成できません このメッセージに返信する
日時: 2011/01/28 12:09
名前: stranger
URL: http://ja.528p.com/
ソースを展開するところから、最初からやってみてください
CentOS4.8なら--without-zlib-version-check \の追加が必要です

蛇足
openssh-5.7p1では、暗号化のために
楕円曲線暗号モード(ECDH, ECDSA)のサポートが追加されていますが
redhat(fedora)のopensslは(ECDH, ECDSA)を無効にしているので使えません
記事編集 編集
Re: SSHサーバー構築 - RPMパッケージ作成できません このメッセージに返信する
日時: 2011/01/28 11:24
名前: サーバ初心者
URL:
>ソースを展開するところから、最初からやってみてください
最初からやってみたら成功しました!
原因不明・・・
ありがとうございました。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

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

- WEB PATIO -