• 締切済み

qmail-date-localtime.patchでエラー

はじめまして、ZEATと申します。 qmailでメールサーバを構築しようと思っていますが、 qmail-date-localtime.patchを当てようと 以下のコマンドを実行したら、エラーが出てしまいます。 patch -p1 < ../qmail-date-localtime.patch -----エラー内容-------- missing header for unified diff at line 7 of patch patching file date822fmt.c Hunk #1 FAILED at 1. Hunk #2 FAILED at 13. 2 out of 2 hunks FAILED -- saving rejects to file date822fmt.c.rej ご教授お願いします。 linux : Redhat9 qmail : qmail-1.03 よろしくお願いします。

みんなの回答

  • shige_70
  • ベストアンサー率17% (168/946)
回答No.1

qmailは使ってないのでわかりませんが、patchの一般的な話として回答します。 patchコマンドは、diffと言うファイル比較コマンドの出力を用いてファイルの変換を行うものです。 パッチ提供者は旧ファイルと新ファイルの相違点のみをdiffコマンドで抽出してパッチファイルを作成します。 パッチを適用する人は、旧ファイルを用意してpatchコマンドを実行することで、新ファイルに変換するのです。 ですから、旧ファイルが、パッチ提供者の意図しているものと異なれば、当然にパッチ当ては失敗します。 能書きをだらだら書きましたが、、、結論としては、そのパッチファイルが対象としているのと異なるバージョンのものにパッチを当てようとしたのが失敗の原因であると思って間違いないでしょう。 ですので、『qmail-1.03』に対するパッチを探すか、あるいはそのパッチファイルが前提としているバージョンのqmailを入手して、やり直してください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • qmail のコンパイルエラー

    qmail ソースファイルをダウンロードして、コンパイルしようと、 したところ。Error111 というのがでてコンパイルせいこうしません qmailのソースファイルにlocaltimeのパッチをあてました。 だれか、助けてくださいおねがいします。

  • patchコマンドについて

    OS RHEL5の環境です。 SRPMに対象パッチを含めてRPMにしようとしています。 RPM変換時、またpatchコマンドにて対象ファイルにパッチをあてると、 Hunk #1 FAILED at 76. Hunk #2 FAILED at 123. Hunk #3 FAILED at 149. Hunk #4 FAILED at 204. Hunk #5 FAILED at 238. Hunk #6 succeeded at 324 with fuzz 1 (offset 40 lines). のようにでますが、どういう意味でしょうか。 一行目であれば、適用先のファイルもしくはパッチファイルの76行目の修正が必要ということでしょうか。 よろしくお願いします。

  • RedHat4 64bit でQmailのpop3d、smtpdが動かない

    初めまして。 今まで Fedoracore4、RedhatES3、RedhatES4(32bit)を使用して いたのですが、このたびお客さんから64bitのRedhatES4に 入れてほしいとの依頼があり、Qmailをセットアップしたの ですが、pop3dとsmtpdのプロセスが何故か立ち上がりません。 コンパイルは等はすべて正常に行えたのですが、 pop3dとsmtpdのプロセスがすぐに止まってしまいます。 どなたか64bit特有の症状等で起動しない等の情報等 ありますでしょうか? 宜しくお願いします。 *使用しているモジュール qmail-1.03.tar.gz ucspi-tcp-0.88.tar.gz checkpassword-0.90.tar.gz relay-ctrl-3.1.1.tar.gz daemontools-0.76.tar.gz *適応パッチ qmail-date-localtime.patch qmail-1.03.qmail_local.patch qmail-1.03.qmailqueue.patch qmail-1.03.errno.patch

  • ports でのインストールに失敗する

     FreeBSD7.2で、portsからImageMagick-6.7.4.4_1をインストールしようとしていますが 1 out of 1 hunks failed--saving rejects to tests/validate.h.rej => Patch patch-tests-validate.h failed to apply cleanly.  というエラーが出てしまい、インストールが出来ません。  validate.h.rej を見ても、パラメタのような数字が書いてあるだけで、参考にはならないようです。  patch-tests-validate.h などで検索してもヒットせず、対処方法が分かりません。  どなたかお分かりになる方、ご教示いただけると助かります

  • qmailインストール時エラーについて

    こんにちわ。 qmailをインストールしようとするとエラーが表示され先に進むことが出来ません。 fatal: unable to find user qmaill make: *** [auto_uids.c] Error 111 tarを解凍してmakeした時点で上記エラーが表示されます。 今までにも他のtarでも同現象が出ていたのですが、 patchを当てる事で現象は改善していました。 今回の [auto_uids.c]はpatchが見つからず、エラーが回避出来ない状態です。 どなたかpatchのありか、もしくは現象改善する方法をご存知であれば御教授お願いします。

  • OracleのPatch適用時について

    OracleのPatch適用時についての質問です。 現在、Oracle9.2.0.8環境にPatch3を適用しようとしていますが、 Opatchを使用してインストール中に以下の様なメッセージが出力されます。 『ERROR: OPatch failed as verification of the patch failed. OPatch returns with error code = 240』 Opatchのエラーは検索しても引っかからない為、大変困っています。 ご存知な方がいらっしゃいましたら対策を教えて頂けませんでしょうか。 宜しくお願い致します。

  • Solaris 10 11/06にPatch 118855-36を当てようとするとエラー

    Solaris 10 11/06にPatch 118855-36を当てようとすると以下のようなエラーが起こります。 ERROR : Signature verification failed while verifying certificate <suject=Sun Microsystems Inc Root SA, inssuer/c=US/O=VeriSign, Inc./OU=Class 2 Public Primary Certification Authority - G2/O>:<unable to get local issuer certificate>. ERROR : Unable to verify signature for signer <es-signature> Signeture inavalid on signed patch <118855-36>. 回避法をご存知の方はぜひご教授願いします。

  • Patchの当て方について

    Apacheのパッチの当てたいのですが、うまくいきません。 下記のURLを見て、当てようと思っています。 http://www.ossexpo.net/2009/11/solaris10-apache-2214segmentat.html 作業手順 cd /work/src/httpd-2.2.14/srclib/apr/poll/unix bash-3.00# ls epoll.c kqueue.c patch poll.o port.lo select.lo epoll.lo kqueue.lo poll.c port.c port.o select.o epoll.o kqueue.o poll.lo port.c.rej select.c test.patch bash-3.00# patch -p0 < test.patch 結合されたコンテキスト diff のようです。 パッチを適用するファイル: port.c 逆方向の (あるいは以前に適用された) パッチが検出されました。-R と仮定します。[yes] 適用しますか? [no] 1 番目のパッチ内容を 0 行目で無視しました。 1 個のうち 1 個のパッチ内容を無視しました: 適用されなかったパッチを port.c.rej に保存します。 該当する場所にはパッチが見当たりません。 そもそも、やり方が間違っているのでしょうか? cat test.patch --- work/src/httpd-2.2.14/srclib/apr/poll/unix/port.c 2009/08/24 15:05:59 807269 +++ work/src/httpd-2.2.14/srclib/apr/poll/unix/port.c 2009/10/26 14:02:41 829803 @@ -101,8 +101,11 @@ } ret = port_getn(port, list, max, nget, tvptr); + /* Note: 32-bit port_getn() on Solaris 10 x86 returns large negative + * values instead of 0 when returning immediately. + */ - if (ret < 0) { + if (ret == -1) { rv = apr_get_netos_error(); switch(rv) { 勉強不足で申し訳ありませんが、教えていただけたら幸いです。 よろしくお願いします。

  • qmai-smtpup エラー

    qmail-1.03 qmail-vida-0.53 ucspi-tcp-0.88 checkpassword-0.90 を普通にインストールしました。 qmail-1.03にqmail-date-localtime.patchをあてました。 特に難しいことはしていないつもりです。 以下のコマンドでsmtpを起動しました。 exec env - ALLOWPLAIN="" DOMAINOWNER="" /usr/local/bin/tcpserver -R -H -l0 -v -x /etc/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpup DOMAIN.jp /bin/checkpassword DOMAIN.jp 2>&1 | /var/qmail/bin/splogger smtpd 4 & すると warning: dropping connection, unable to run /var/qmail/bin/qmail-smtpup: file does not exist とmaillogに残ります。 /var/qmail/binにqmail-smtpupがありません。 qmail-popupはあります。 どうしたらいいのでしょうか? また、起動コマンドの最後の"4"という数字の意味はどのようないみなのでしょうか? よろしくお願いします。

  • ●ランタイムエラー【patch.exe】について教えてください●

    Windows XP、ウィルスバスター2008、を利用しています。 この「ウィルス対策」カテゴリの中で、 ランタイムエラーに関する投稿記事はすべて拝見させていただきましたが 該当するものがなかったので助けてください。 ある日 PCを起動すると 「Microsoft Visual C++ Runtime Library」 Runtime Error! Program: C:\Program Files\Trend Micro\Virus Buster\patch.exe というエラーメッセージ(ポップ?)が表示されるようになりました。 再起動をかけてみても状況は変わりません。 とりあえず「OK」ボタンではなく、右上の「×」印で閉じるようにしています。 この【patch.exe】というのが何なのかよくわからなくて ネットで検索をかけてみたところ、6年前のニュース記事で 『【patch.exe】に注意、日本語の件名が付いたワームにIPAや各社が警告』 http://www.itmedia.co.jp/enterprise/0203/14/02031407.html というものを発見しました。 どうやらメールを通じて感染するウィルスであるようなことが書かれているのですが、 PCに詳しい方ではないのでこの記事内容だけでは自分の現状がイマイチ把握できておりません。 (1)もうウィルスに感染してしまっているのでしょうか? それとも【patch.exe】というのが発見されただけで感染は免れているのでしょうか? (2)上記HP記事によると 『【patch.exe】を実行するとSMTPサーバの情報とWindowsのアドレス帳に保存されている 全てのアドレスに自分自身(patch.exe)を添付した電子メールを送りつける。 従ってこのファイルを実行してしまうとメーラーの種類によらずメールが送信され、その履歴も残らない』 とありますが、過去の「メール内容が」全てのアドレスに送信されてしまうということはないと考えて大丈夫でしょうか? (3)自分は現状態において、どのような対策をとればよいのでしょうか? (4)エラーメッセージのポップは「×」ではなく「OK」で閉じた方が良いのでしょうか? 非常に困っています。よろしくお願い致します。

EW-M630TBで異なる色が印刷される
このQ&Aのポイント
  • EW-M630TBでテスト印刷するとき、原稿の「黄色」が「黒色」で印刷されます。
  • 写真を印刷した時も、黄色味が全くない状態で印刷されます。
  • どのように対応したらよいか分かりません。インクは、それぞれの色(黒、青、赤、黄)は満タンに充填されています。
回答を見る