[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
cfpclose() or "packages: under cfrun only" bug on RHEL3?
From: |
rader |
Subject: |
cfpclose() or "packages: under cfrun only" bug on RHEL3? |
Date: |
Wed, 23 Feb 2005 10:23:51 -0600 |
Has anyone noticed that packages actions work via cfagent but
always return "not installed" via cfrun?? I'm seeing this problem
with Dag's 2.1.11 on Scientific Linux 3.0.4 (recompiled RHEL3.)
Details follow my sig.
Looks like RPMPackageCheck() fires off "rpm -q ..." via cfpopen()
and then cfpclose() is failing--but only under cfrun.
?
steve
- - -
systems & network manager
high energy physics
university of wisconsin
- - -
I have...
[...]
DefaultPkgMgr = ( rpm )
[...]
packages:
beebalm::
compat-slang version=0:1.4.5-5 cmp=ge
define=has_compat_slang elsedefine=do_compat_slang
shellcommands:
do_compat_slang::
"/bin/echo NEEDS compat-slang"
has_compat_slang::
"/bin/echo HAS compat-slang"
and on beebalm I do
sudo cfagent -d0 --no-splay
and I get
cfpopen(/bin/rpm -q --queryformat "%{EPOCH}:%{VERSION}-%{RELEASE}\n"
compat-slang)
Appending [(none):1.4.5-5]
cfpclose(pp)
cfpopen - Waiting for process 16986
RPMCheckPackage(): Requested compat-slang ge 0:1.4.5-5
RPMCheckPackage(): Trying installed version 0:1.4.5-5
Comparison result: eq
okay, cool, but when I do
sudo cfrun beebalm -- -d0 --nosplay
I get
cfpopen(/bin/rpm -q --queryformat "%{EPOCH}:%{VERSION}-%{RELEASE}\n"
compat-slang)
Appending [(none):1.4.5-5]
cfpclose(pp)
cfpopen - Waiting for process 17039
RPM Package compat-slang not installed.
- cfpclose() or "packages: under cfrun only" bug on RHEL3?,
rader <=