• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 260
  • Last Modified:

qmail install problems ucspi-tcp patching for rh9

Hello all I have been trying to create a mail server with qmail. I am running rh9 and I know it needs some patching. I have downloaded:

djbdns-run-1.05-6.src.rpm and

I ran the rpm (rpm -ivh ucspi-tcp-0.88-1.src.rpm) for ucspi but when I try to patch the
I keep getting errors. I have tried moving the patch to several dirctories around the file. The documentation I am looking at is at

According to this I should have the patch in /usr/src/redhat/SOURCES and running
patch < ucspi-tcp.spec.diff from the /usr/src/redhat/SPECS dir. I keep getting an error that this is not a file or directory. I have attempted this as a bianary install previously with just as much success. My frustration is mounting. I keep finding other ways of duing this but none of them have been successful. Am I missing something. I have tried building the ucspi-tcp.spec.rh9.diff file from the info listed and using the command but I keep getting an error;

[root@edblnxsrv SPECS]# patch < ucspi-tcp.spec.rh9.diff
patching file ucspi-tcp.spec
patch: **** malformed patch at line 4: Source: /usr/local/ucspi-tcp-0.88.tar.gz

I have tried to comment them out and to change them as you can see. The original line was;
Source: /usr/local/ucspi-tcp-%{version}.tar.gz

I get the same error. If I remove them I get an error on line 6;

patching file ucspi-tcp.spec
patch: **** malformed patch at line 6: BuildRoot: /tmp/ucspi-tcp

I am about to try just adding the new info to ucspi-tcp.spec but I really dont think that is what I am suppose to do. Does any one know what could be causing this.

Has any one run across this problem. Please help
1 Solution
Without attempting a build matching what you are doing I can't say why it failing. But I will say that what you are attempting looks to me like that hard way to go about the task of setting up a mail server with anti-spam/anti-virus protection. I'd take RH 9, bring it up to date with the RedHat errata (for security & bug fixes), and install MailScanner (http://www.sng.ecs.soton.ac.uk/mailscanner/index.html). The only change to the default RedHat mail system is to remove the localhost restriction in Sendmail (see the comments in /etc/mail/sendmail.mc).

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now