Folks, I have a bit of a problem and can't seem to figure out what is getting broken or why. I've been pulling my hair out trying to get clamav or clamav-milter to install and permit yum update to continue. What is happening is this: I yum install the clamav package, but when I try to do an update on the system, it constantly returns with an error of a Missing Dependency for clamd and clamav-db. I've installed and erased clamav several times, and that's the only way I can do a yum update on the system. The files are coming from sourceforge, and the version is 0.93-2.el4rf. Perhaps I'm not installing in the correct sequence or something, so could someone please tell me how to go about getting all the dependencies for the clamav package? This is the x86_64 version I've been working with.
Many thanks....
Sam
On Tue, 2008-06-10 at 10:33 -0400, Sam Drinkard wrote:
Folks, I have a bit of a problem and can't seem to figure out what is getting broken or why. I've been pulling my hair out trying to get clamav or clamav-milter to install and permit yum update to continue. What is happening is this: I yum install the clamav package, but when I try to do an update on the system, it constantly returns with an error of a Missing Dependency for clamd and clamav-db. I've installed and erased clamav several times, and that's the only way I can do a yum update on the system. The files are coming from sourceforge, and the version is 0.93-2.el4rf. Perhaps I'm not installing in the correct sequence or something, so could someone please tell me how to go about getting all the dependencies for the clamav package? This is the x86_64 version I've been working with.
---- first off... .el4rf sounds more like files coming from dag than sourceforge.
do you have dag repository installed? if not, you should since it maintains current clam* packages for CentOS-4
secondly, you probably should show us the exact error rather than paraphrase and have us guess at what the error is. But I suspect that if you solve the first, you solve it all.
Craig
Craig White wrote:
On Tue, 2008-06-10 at 10:33 -0400, Sam Drinkard wrote:
Folks, I have a bit of a problem and can't seem to figure out what is getting broken or why. I've been pulling my hair out trying to get clamav or clamav-milter to install and permit yum update to continue. What is happening is this: I yum install the clamav package, but when I try to do an update on the system, it constantly returns with an error of a Missing Dependency for clamd and clamav-db. I've installed and erased clamav several times, and that's the only way I can do a yum update on the system. The files are coming from sourceforge, and the version is 0.93-2.el4rf. Perhaps I'm not installing in the correct sequence or something, so could someone please tell me how to go about getting all the dependencies for the clamav package? This is the x86_64 version I've been working with.
first off... .el4rf sounds more like files coming from dag than sourceforge.
do you have dag repository installed? if not, you should since it maintains current clam* packages for CentOS-4
secondly, you probably should show us the exact error rather than paraphrase and have us guess at what the error is. But I suspect that if you solve the first, you solve it all.
Craig
Ok.. I guess I should have been a bit more exact in my phrases.. No, I don't have Dag's repo enabled, as most of the time it would fail when I tried to use it. I guess the URL has probably changed as well. As for the source, yes, that should have been rpmforge instead of sourceforge. If you have the current Dag repo URL, I'd appreciate it if you'd include it in a reply, or just send it to me off list.
The output of "yum update"
# yum update Setting up Update Process Setting up repositories kbs-CentOS-Extras 100% |=========================| 951 B 00:00 kbs-CentOS-Misc 100% |=========================| 951 B 00:00 update 100% |=========================| 951 B 00:00 rpmforge 100% |=========================| 1.1 kB 00:03 base 100% |=========================| 1.1 kB 00:00 addons 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package cups.x86_64 1:1.1.22-0.rc1.9.20.2.el4_6.8 set to be updated ---> Package evolution.x86_64 0:2.0.2-35.0.4.el4_6.2 set to be updated ---> Package clamav-server.x86_64 0:0.88.2-2.el4.kb set to be updated ---> Package cups-libs.x86_64 1:1.1.22-0.rc1.9.20.2.el4_6.8 set to be updated ---> Package cups-libs.i386 1:1.1.22-0.rc1.9.20.2.el4_6.8 set to be updated ---> Package clamav-data.x86_64 0:0.88.2-2.el4.kb set to be updated --> Running transaction check --> Processing Dependency: clamav-lib = 0.88.2-2.el4.kb for package: clamav-server --> Processing Dependency: libclamav.so.1()(64bit) for package: clamav-server --> Processing Dependency: clamav-db for package: clamav --> Processing Dependency: clamd = 0.93-2.el4.rf for package: clamav-milter --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package clamav-lib.x86_64 0:0.88.2-2.el4.kb set to be updated --> Running transaction check --> Processing Dependency: clamav-db for package: clamav --> Processing Dependency: clamd = 0.93-2.el4.rf for package: clamav-milter --> Finished Dependency Resolution Error: Missing Dependency: clamav-db is needed by package clamav Error: Missing Dependency: clamd = 0.93-2.el4.rf is needed by package clamav-milter
Sam
On Tue, 2008-06-10 at 11:20 -0400, Sam Drinkard wrote:
Craig White wrote:
On Tue, 2008-06-10 at 10:33 -0400, Sam Drinkard wrote:
Folks, I have a bit of a problem and can't seem to figure out what is getting broken or why. I've been pulling my hair out trying to get clamav or clamav-milter to install and permit yum update to continue. What is happening is this: I yum install the clamav package, but when I try to do an update on the system, it constantly returns with an error of a Missing Dependency for clamd and clamav-db. I've installed and erased clamav several times, and that's the only way I can do a yum update on the system. The files are coming from sourceforge, and the version is 0.93-2.el4rf. Perhaps I'm not installing in the correct sequence or something, so could someone please tell me how to go about getting all the dependencies for the clamav package? This is the x86_64 version I've been working with.
first off... .el4rf sounds more like files coming from dag than sourceforge.
do you have dag repository installed? if not, you should since it maintains current clam* packages for CentOS-4
secondly, you probably should show us the exact error rather than paraphrase and have us guess at what the error is. But I suspect that if you solve the first, you solve it all.
Craig
Ok.. I guess I should have been a bit more exact in my phrases.. No, I don't have Dag's repo enabled, as most of the time it would fail when I tried to use it. I guess the URL has probably changed as well. As for the source, yes, that should have been rpmforge instead of sourceforge. If you have the current Dag repo URL, I'd appreciate it if you'd include it in a reply, or just send it to me off list.
The output of "yum update"
# yum update Setting up Update Process Setting up repositories kbs-CentOS-Extras 100% |=========================| 951 B 00:00 kbs-CentOS-Misc 100% |=========================| 951 B 00:00 update 100% |=========================| 951 B 00:00 rpmforge 100% |=========================| 1.1 kB 00:03 base 100% |=========================| 1.1 kB 00:00 addons 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package cups.x86_64 1:1.1.22-0.rc1.9.20.2.el4_6.8 set to be updated ---> Package evolution.x86_64 0:2.0.2-35.0.4.el4_6.2 set to be updated ---> Package clamav-server.x86_64 0:0.88.2-2.el4.kb set to be updated ---> Package cups-libs.x86_64 1:1.1.22-0.rc1.9.20.2.el4_6.8 set to be updated ---> Package cups-libs.i386 1:1.1.22-0.rc1.9.20.2.el4_6.8 set to be updated ---> Package clamav-data.x86_64 0:0.88.2-2.el4.kb set to be updated --> Running transaction check --> Processing Dependency: clamav-lib = 0.88.2-2.el4.kb for package: clamav-server --> Processing Dependency: libclamav.so.1()(64bit) for package: clamav-server --> Processing Dependency: clamav-db for package: clamav --> Processing Dependency: clamd = 0.93-2.el4.rf for package: clamav-milter --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package clamav-lib.x86_64 0:0.88.2-2.el4.kb set to be updated --> Running transaction check --> Processing Dependency: clamav-db for package: clamav --> Processing Dependency: clamd = 0.93-2.el4.rf for package: clamav-milter --> Finished Dependency Resolution Error: Missing Dependency: clamav-db is needed by package clamav Error: Missing Dependency: clamd = 0.93-2.el4.rf is needed by package clamav-milter
---- http://dag.wieers.com/rpm/FAQ.php#B2
Craig
On Tue, 2008-06-10 at 11:20 -0400, Sam Drinkard wrote:
Craig White wrote:
On Tue, 2008-06-10 at 10:33 -0400, Sam Drinkard wrote:
Folks, I have a bit of a problem and can't seem to figure out what is getting broken or why. I've been pulling my hair out trying to get clamav or clamav-milter to install and permit yum update to continue. What is happening is this: I yum install the clamav package, but when I try to do an update on the system, it constantly returns with an error of a Missing Dependency for clamd and clamav-db. I've installed and erased clamav several times, and that's the only way I can do a yum update on the system. The files are coming from sourceforge, and the version is 0.93-2.el4rf. Perhaps I'm not installing in the correct sequence or something, so could someone please tell me how to go about getting all the dependencies for the clamav package? This is the x86_64 version I've been working with.
first off... .el4rf sounds more like files coming from dag than sourceforge.
do you have dag repository installed? if not, you should since it maintains current clam* packages for CentOS-4
secondly, you probably should show us the exact error rather than paraphrase and have us guess at what the error is. But I suspect that if you solve the first, you solve it all.
Craig
Ok.. I guess I should have been a bit more exact in my phrases.. No, I don't have Dag's repo enabled, as most of the time it would fail when I tried to use it. I guess the URL has probably changed as well. As for the source, yes, that should have been rpmforge instead of sourceforge. If you have the current Dag repo URL, I'd appreciate it if you'd include it in a reply, or just send it to me off list.
The output of "yum update"
# yum update Setting up Update Process Setting up repositories kbs-CentOS-Extras 100% |=========================| 951 B 00:00 kbs-CentOS-Misc 100% |=========================| 951 B 00:00 update 100% |=========================| 951 B 00:00 rpmforge 100% |=========================| 1.1 kB 00:03 base 100% |=========================| 1.1 kB 00:00 addons 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package cups.x86_64 1:1.1.22-0.rc1.9.20.2.el4_6.8 set to be updated ---> Package evolution.x86_64 0:2.0.2-35.0.4.el4_6.2 set to be updated ---> Package clamav-server.x86_64 0:0.88.2-2.el4.kb set to be updated ---> Package cups-libs.x86_64 1:1.1.22-0.rc1.9.20.2.el4_6.8 set to be updated ---> Package cups-libs.i386 1:1.1.22-0.rc1.9.20.2.el4_6.8 set to be updated ---> Package clamav-data.x86_64 0:0.88.2-2.el4.kb set to be updated --> Running transaction check --> Processing Dependency: clamav-lib = 0.88.2-2.el4.kb for package: clamav-server --> Processing Dependency: libclamav.so.1()(64bit) for package: clamav-server --> Processing Dependency: clamav-db for package: clamav --> Processing Dependency: clamd = 0.93-2.el4.rf for package: clamav-milter --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package clamav-lib.x86_64 0:0.88.2-2.el4.kb set to be updated --> Running transaction check --> Processing Dependency: clamav-db for package: clamav --> Processing Dependency: clamd = 0.93-2.el4.rf for package: clamav-milter --> Finished Dependency Resolution Error: Missing Dependency: clamav-db is needed by package clamav Error: Missing Dependency: clamd = 0.93-2.el4.rf is needed by package clamav-milter
---- now that I've looked your errors over, there appears to be a clash over clamav/clamav-db/clamd between rpmforge and Karanbirs repositories.
Perhaps just remove them and re-install them...
yum remove clamd clamav clamav-db clamav-milter and then reinstall... yum install clamd clamav clamav-db clamav-milter
You may want to 'disable' rpmforge if you're going to use kbs packages or tell rpmforge to ignore-pkgs=clam*
Craig
Craig White wrote:
You may want to 'disable' rpmforge if you're going to use kbs packages or tell rpmforge to ignore-pkgs=clam*
The clam packages in kbs are more than stone old. rpmforge is the repository where you should install clam* from, so I suggest to do it the other way round ...
Ralph
Ralph Angenendt wrote:
Craig White wrote:
You may want to 'disable' rpmforge if you're going to use kbs packages or tell rpmforge to ignore-pkgs=clam*
The clam packages in kbs are more than stone old. rpmforge is the repository where you should install clam* from, so I suggest to do it the other way round ...
I can and will remove my pkgs soon, whats the best way to provide a migration path over to rpmforge for these ?
There is always the option of just mirroring the rpmforge clam-* pkgs over...
- KB
On Tue, 2008-06-10 at 17:43 +0200, Ralph Angenendt wrote:
Craig White wrote:
You may want to 'disable' rpmforge if you're going to use kbs packages or tell rpmforge to ignore-pkgs=clam*
The clam packages in kbs are more than stone old. rpmforge is the repository where you should install clam* from, so I suggest to do it the other way round ...
---- good point...I don't use kbs' packages so I don't know these things.
rpmforge has been solid for years
Craig
Sam Drinkard wrote on Tue, 10 Jun 2008 11:20:24 -0400:
As I said: you are mixing repo's: rf=rpmforge, kb=Karanbir Singh
(dag = rpmforge)
Kai
Sam Drinkard wrote on Tue, 10 Jun 2008 10:33:39 -0400:
Please, use subjects that make sense! And as a general hint, it's really not good style to lament about "missing dependencies" with telling more.
The files are coming from sourceforge
Please elaborate. There are several repo's that have clamav. I recommend using rpmforge. Or do you mean *rpm*forge when you write sourceforge? Problems with the latest clamav rpms have been reported several times on this list, read back! I personally haven't had any problems.
Kai
Kai Schaetzl wrote:
Sam Drinkard wrote on Tue, 10 Jun 2008 10:33:39 -0400:
Please, use subjects that make sense! And as a general hint, it's really not good style to lament about "missing dependencies" with telling more.
The files are coming from sourceforge
Please elaborate. There are several repo's that have clamav. I recommend using rpmforge. Or do you mean *rpm*forge when you write sourceforge? Problems with the latest clamav rpms have been reported several times on this list, read back! I personally haven't had any problems.
Kai
Kai,
I get the two repo's mixed up from time to time. Anyhow, it works well if I don't try to update the machine, but I have to remove it to do a yum update till I get this problem sorted out. It should have been rpmforge instead of sourceforge.
Sam
Sam Drinkard wrote on Tue, 10 Jun 2008 11:23:05 -0400:
Anyhow, it works well if I don't try to update the machine
Your problem comes probably from mixing repos. As I said: read back on the list, has been discussed here already several times this spring/summer.
Kai
Kai Schaetzl wrote:
Sam Drinkard wrote on Tue, 10 Jun 2008 11:23:05 -0400:
Anyhow, it works well if I don't try to update the machine
Your problem comes probably from mixing repos. As I said: read back on the list, has been discussed here already several times this spring/summer.
Kai
Ok.. I sort of figured that was the problem, but I just removed everything clamav related and reinstalled only clamav-milter. When I tried a normal "yum update" it fails again just as before. As far as I can tell, the files are coming from rpmforge and not dag. I don't have his in the repos. Looking at the index list on Dag's website, it shows the latest clamav as version 0.92 and not 0.93 which is coming from rpmforge. How do I make sure all the stuff comes from rpmforge and not somewhere else?
Yes, I remember the discussion from earlier this year, and I got a good install on my other server, but this 64-bit machine is not doing like the 32-bit server. I know it's frustrating to have the same questions asked over and over, but this situation appears to be something besides mixed repositories, or at least from what I see on the screen says it all came from rpmforge.
Sam
On Tue, 2008-06-10 at 12:57 -0400, Sam Drinkard wrote:
Kai Schaetzl wrote:
Sam Drinkard wrote on Tue, 10 Jun 2008 11:23:05 -0400:
Anyhow, it works well if I don't try to update the machine
Your problem comes probably from mixing repos. As I said: read back on the list, has been discussed here already several times this spring/summer.
Kai
Ok.. I sort of figured that was the problem, but I just removed everything clamav related and reinstalled only clamav-milter. When I tried a normal "yum update" it fails again just as before. As far as I can tell, the files are coming from rpmforge and not dag. I don't have his in the repos. Looking at the index list on Dag's website, it shows the latest clamav as version 0.92 and not 0.93 which is coming from rpmforge. How do I make sure all the stuff comes from rpmforge and not somewhere else?
Yes, I remember the discussion from earlier this year, and I got a good install on my other server, but this 64-bit machine is not doing like the 32-bit server. I know it's frustrating to have the same questions asked over and over, but this situation appears to be something besides mixed repositories, or at least from what I see on the screen says it all came from rpmforge.
---- I was under the impression that dag and rpmforge were the same for CentOS purposes...here is the URL for downloading/installing rpmforge.repo
https://rpmrepo.org/RPMforge/Using
Craig
on 6-10-2008 10:06 AM Craig White spake the following:
On Tue, 2008-06-10 at 12:57 -0400, Sam Drinkard wrote:
Kai Schaetzl wrote:
Sam Drinkard wrote on Tue, 10 Jun 2008 11:23:05 -0400:
Anyhow, it works well if I don't try to update the machine
Your problem comes probably from mixing repos. As I said: read back on the list, has been discussed here already several times this spring/summer.
Kai
Ok.. I sort of figured that was the problem, but I just removed everything clamav related and reinstalled only clamav-milter. When I tried a normal "yum update" it fails again just as before. As far as I can tell, the files are coming from rpmforge and not dag. I don't have his in the repos. Looking at the index list on Dag's website, it shows the latest clamav as version 0.92 and not 0.93 which is coming from rpmforge. How do I make sure all the stuff comes from rpmforge and not somewhere else?
Yes, I remember the discussion from earlier this year, and I got a good install on my other server, but this 64-bit machine is not doing like the 32-bit server. I know it's frustrating to have the same questions asked over and over, but this situation appears to be something besides mixed repositories, or at least from what I see on the screen says it all came from rpmforge.
I was under the impression that dag and rpmforge were the same for CentOS purposes...here is the URL for downloading/installing rpmforge.repo
https://rpmrepo.org/RPMforge/Using
Craig
Add "ignore-pkgs=clam*" to the kbs repo definitions. Do you actually have things installed from kbs-extras? KBS and rpmforge don't play too well together since they have some duplication by package name but not versions.
Sam Drinkard wrote on Tue, 10 Jun 2008 12:57:20 -0400:
How do I make sure all the stuff comes from rpmforge and not somewhere else?
By using the priorities plugin, make kbs a lower priority or just disable it.
or at least from what I see on the screen says it all came from rpmforge.
Your error message clearly showed there were repos mixed.
As far as I can tell, the files are coming from rpmforge and not dag
Again: dag = rpmforge
Kai