Server on RedHat 8.0
"Sam Bingner" <[email protected]> Fri, 24 Jan 2003 21:02:57 -1000
| Newsgroups | gmane.network.up2date.current.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
------=_NextPart_000_0000_01C2C3EB.F73BFDB0
Content-Type: multipart/mixed;
boundary="----=_NextPart_001_0001_01C2C3EB.F73D8450"
------=_NextPart_001_0001_01C2C3EB.F73D8450
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: 7bit
It looks like there is a bug in mod_python 3.0.0 where it ignores
PythonModule etc, unless there is a "SetHandler python-program"
directive in that block (not official bug, I'm making that assumption
myself)
Even when you DO put that in, it will only execute the main handler
("handler()")
I upgraded to mod_python 3.0.1, and when I made the changes in the
attached patch, current seemed to work fine
Sam
------=_NextPart_001_0001_01C2C3EB.F73D8450
Content-Type: application/octet-stream;
name="current-0.20030124.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="current-0.20030124.patch"
diff -ur current-0.20021018/cadmin current-0.20030124/cadmin=0A=
--- current-0.20021018/cadmin 2002-10-18 14:47:08.000000000 -1000=0A=
+++ current-0.20030124/cadmin 2003-01-24 20:51:06.000000000 -1000=0A=
@@ -77,7 +77,8 @@=0A=
=0A=
<Location /XMLRPC/$RHN>=0A=
PythonPath "sys.path + ['%(mod_dir)s']"=0A=
- PythonHandlerModule current_apache=0A=
+ PythonTypeHandler current_apache=0A=
+ PythonAccessHandler current_apache=0A=
</Location>=0A=
=0A=
## END OF CURRENT ##=0A=
diff -ur current-0.20021018/support/current.spec =
current-0.20030124/support/current.spec=0A=
--- current-0.20021018/support/current.spec 2002-10-18 =
14:47:08.000000000 -1000=0A=
+++ current-0.20030124/support/current.spec 2003-01-24 =
20:52:51.000000000 -1000=0A=
@@ -1,12 +1,12 @@=0A=
Summary: A server for Red Hat's up2date tools.=0A=
Name: current=0A=
-Version: 0.20021018=0A=
+Version: 0.20030124=0A=
Release: 1=0A=
License: GPL=0A=
Group: System Environment/Daemons=0A=
URL: http://www.biology.duke.edu/computer/unix/current=0A=
Source0: =
ftp://ftp.biology.duke.edu/pub/admin/current/%{name}-%{version}.tar.gz=0A=
-Requires: python python-xmlrpc rpm-python apache mod_python mod_ssl =0A=
+Requires: python python-xmlrpc rpm404-python httpd mod_python mod_ssl =0A=
Requires: rpm >=3D 4.0.2-8=0A=
BuildRequires: docbook-style-xsl docbook-style-dsssl docbook-dtds=0A=
BuildRequires: docbook-utils docbook-utils-pdf=0A=
------=_NextPart_001_0001_01C2C3EB.F73D8450--
------=_NextPart_000_0000_01C2C3EB.F73BFDB0
Content-Type: application/x-pkcs7-signature;
name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="smime.p7s"
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJczCCAwIw
ggJroAMCAQICAwhh5jANBgkqhkiG9w0BAQQFADCBkjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdl
c3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsT
FENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAw
MC44LjMwMB4XDTAyMDkzMDIxMzIzOFoXDTAzMDkzMDIxMzIzOFowgaIxEDAOBgNVBAQTB0Jpbmdu
ZXIxDzANBgNVBCoTBlNhbXVlbDEXMBUGA1UEAxMOU2FtdWVsIEJpbmduZXIxKDAmBgkqhkiG9w0B
CQEWGVNhbS5CaW5nbmVyQGhpY2thbS5hZi5taWwxGjAYBgkqhkiG9w0BCQEWC3NhbUBkaHMub3Jn
MR4wHAYJKoZIhvcNAQkBFg9zYW1AYmluZ25lci5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ
AoGBAPlgVyLXLDX81a/cP0xGWKCdk08EnS1d73f2J4N+WfHlwmTMEGV0ejPlcP24vKce6mNCvj7b
YEbkIY3TunYs7NgBfejYM7jRd5MxMJ5NMchtlTUQLKeXSbXooTcc7jiXum1q7jXr97t1uNXJQ9Br
DTscLG6XqnxSIXstbIEVHSGxAgMBAAGjVDBSMEIGA1UdEQQ7MDmBGVNhbS5CaW5nbmVyQGhpY2th
bS5hZi5taWyBC3NhbUBkaHMub3JngQ9zYW1AYmluZ25lci5jb20wDAYDVR0TAQH/BAIwADANBgkq
hkiG9w0BAQQFAAOBgQA9YnqVdXWfuOrmlviR6RSjTHFp3dOcafU8MdR1Mde1r1X1+VeleU+DmqNW
CrJ2LLC2zadyMZysCyl085sng1R5i1K1GFm2KMMnb48wulteRkDlHJh+Yi5wQawlLi8yAHCTF3Bs
0sMdD2f0rmrpBwQT0VvMNEJCrpXNyHl5HvOX2DCCAy0wggKWoAMCAQICAQAwDQYJKoZIhvcNAQEE
BQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUg
VG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24g
U2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTEr
MCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw05NjAxMDEwMDAw
MDBaFw0yMDEyMzEyMzU5NTlaMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBl
MRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQL
Ex9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29u
YWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5j
b20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANRp19SwlGRbcelH2AxRtupykbCEXn0tDY97
Et+FJXUodDpCLGMnn5V7S+9+GYcdhuqj3bnOlmQawhRuRKx85o/oTQ9xH0A4pgCjh3j2+ZSGXq3q
wF5269kUo11uenwMpUtVfwYZKX+emibVars4JAhqmMex2qOYkf152+VaxBy5AgMBAAGjEzARMA8G
A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAx+ySfk749ZalZ2IqpPBNEWDQb41gWGGs
JrtSNVwIzzD7qEqWih9iQiOMFw/0umScF6xHKd+dmF7SbGBxXKKs3Hnj524ARx+1DSjoAp3kmv0T
9KbZfLH43F8jJgmRgHPQFBveQ6mDJfLmnC8Vyv6mq4oHdYsM3VGEa+T40c53ooEwggM4MIICoaAD
AgECAhBmRXK3zHT1z2N2RYTQLpEBMA0GCSqGSIb3DQEBBAUAMIHRMQswCQYDVQQGEwJaQTEVMBMG
A1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBD
b25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYD
VQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFs
LWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDAwODMwMDAwMDAwWhcNMDQwODI3MjM1OTU5WjCBkjEL
MAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8w
DQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9Q
ZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44LjMwMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
gQDeMzKmY8cJJUU+0m54J2eBxdqIGYKXDuNEKYpjNSptcDz63K737nRvMLwzkH/5NHGgo22Y8cNP
omXbDfpL8dbdYaX5hc1VmjUanZJ1qCeu2HL5ugL217CR3hzpq+AYA6h8Q0JQUYeDPPA5tJtUihOH
/7ObnUlmAC0JieyUa+mhaQIDAQABo04wTDApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0
ZUxhYmVsMS0yOTcwEgYDVR0TAQH/BAgwBgEB/wIBADALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQEE
BQADgYEAMbFLR135AXHl9VNsXXnWPZjAJhNigSKnEvgilegbSbcnewQ5uvzm8iTrkfq97A0qOPdQ
Vahs9w2tTBu8A/S166JHn2yiDFiNMUIJEWywGmnRKxKyQF1q+XnQ6i4l3Yrk/NsNH50C81rbyjz2
ROomaYd/SJ7OpZ/nhNjJYmKtBcYxggNpMIIDZQIBATCBmjCBkjELMAkGA1UEBhMCWkExFTATBgNV
BAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUxHTAb
BgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBS
U0EgMjAwMC44LjMwAgMIYeYwCQYFKw4DAhoFAKCCAiQwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEH
ATAcBgkqhkiG9w0BCQUxDxcNMDMwMTI1MDcwMjU1WjAjBgkqhkiG9w0BCQQxFgQUNHIk2Tkm9/aV
QHpKX4MzxCcWYIQwZwYJKoZIhvcNAQkPMVowWDAKBggqhkiG9w0DBzAHBgUrDgMCGjAOBggqhkiG
9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwCgYIKoZIhvcN
AgUwgasGCSsGAQQBgjcQBDGBnTCBmjCBkjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4g
Q2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRp
ZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44LjMw
AgMIYeYwga0GCyqGSIb3DQEJEAILMYGdoIGaMIGSMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2Vz
dGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMU
Q2VydGlmaWNhdGUgU2VydmljZXMxKDAmBgNVBAMTH1BlcnNvbmFsIEZyZWVtYWlsIFJTQSAyMDAw
LjguMzACAwhh5jANBgkqhkiG9w0BAQEFAASBgMj8CZ0vF8SNCFfx2+HtBK1CcYHpBftU97JgNNkC
legBHsxWnoZ52Yo7qig2QNCgjm9+mgHRTtOgesNhq3v9mUdNjwURo3OWF1cV0afrFKMK/5vZblMf
VW4/e2Vx1S8Q9vRFJNpM6y9QRMjqhnT8OPVqWuQjFmrFD55mQGW53B2ZAAAAAAAA
------=_NextPart_000_0000_01C2C3EB.F73BFDB0--