spacewalk-proxy (Red Hat Network Proxy) bug fix update
| Advisory: | RHBA-2010:0674-1 |
|---|---|
| Type: | Bug Fix Advisory |
| Severity: | N/A |
| Issued on: | 2010-09-06 |
| Last updated on: | 2010-09-06 |
| Affected Products: | Red Hat Network Proxy (v. 5.3 for RHEL 4) Red Hat Network Proxy (v. 5.3 for RHEL 5) |
Details
Updated spacewalk-proxy packages, which include fix for caching RPM files
during reprovisioning and add missing directory, are now available. Note re
package name: Spacewalk is the upstream project from which Red Hat Network
Satellite derives.
Spacewalk-proxy (the Red Hat Network Proxy) is a mechanism for caching
content, such as package updates from Red Hat or custom content created for
an organization on an internal, centrally-located server.
This erratum contains the following fixes:
* During re-provisioning of a Red Hat Enterprise Linux 5 server, the system
being re-provisioned sends requests for files to spacewalk-proxy. As part
of these requests it sends X-RHN-Checksum variables, each one an md5 hash
of a requested file. These requests were sent to spacewalk-proxy in HEAD
commands but were passed on to the Spacewalk server in Range http headers.
Doing this caused the X-RHN-Checksum to not get passed to the Spacewalk
server, meaning the server could not conclude spacewalk-proxy had a local
copy of the file. As a consequence, spacewalk-proxy could not cache
requested files, with each request being downloaded from the Spacewalk
server in full. This presented as re-provisioning taking significantly
longer than expected.
With this update, spacewalk-proxy no longer passes the X-RHN-Checksum back
to the Spacewalk server in a Range header, ensuring it reaches the server
unchanged, allowing the server to safely note if spacewalk-proxy has a
cached copy of the file available to fulfill the request. (BZ#599491).
* During the package update, the /var/cache/rhn/proxy-auth directory was
removed, which may have led to a proxy malfunction. This error has been
fixed, and the directory is no longer missing. (BZ#627168)
Users of spacewalk-proxy or the Red Hat Network Proxy should upgrade to
these updated packages, which contain these bug fixes.
Solution
relevant to your system have been applied.
To update all RPMs for your particular architecture, run:
rpm -Fvh [filenames]
where [filenames] is a list of the RPMs you wish to upgrade. Only those
RPMs which are currently installed will be updated. Those RPMs which are
not installed but included in the list will not be updated. Note that you
can also use wildcards (*.rpm) if your current directory *only* contains the
desired RPMs.
Please note that this update is also available via Red Hat Network. Many
people find this an easier way to apply updates. To use Red Hat Network,
launch the Red Hat Update Agent with the following command:
up2date
or
yum upgrade
This will start an interactive process that will result in the appropriate
RPMs being upgraded on your system.
If you have SELinux in enforce mode, you need to manually run this commands
after upgrade:
mkdir /var/cache/rhn/proxy-auth
chown apache:root /var/cache/rhn/proxy-auth
restorecon /var/cache/rhn/proxy-auth
Updated packages
| Red Hat Network Proxy (v. 5.3 for RHEL 4) | |
| SRPMS: | |
| spacewalk-proxy-0.5.7-14.el4sat.src.rpm | MD5: 27ac68073b2ad6c74644bef27cd75a62 SHA-256: 40e74413e2408f2d6368dd99ffded6b0cab5a1a345ed18c0a2ebc9e48eb7448c |
| IA-32: | |
| spacewalk-proxy-broker-0.5.7-14.el4sat.noarch.rpm | MD5: fcfcaa9ebc76268e478c21cad2e41546 SHA-256: 2254beb89da0d2fc1c2457ee31e659180b21d0e8aa5ef654b65438e8ee33a64b |
| spacewalk-proxy-common-0.5.7-14.el4sat.noarch.rpm | MD5: 82e960f735c684fa05a58a2ee42e901f SHA-256: b53a2e1494a3d0002cc576510f6b9f67411db1623db6dcc7f5351135f0e4f67f |
| spacewalk-proxy-management-0.5.7-14.el4sat.noarch.rpm | MD5: c8b4ae35dea3aa5307d888ce2a64ac11 SHA-256: 6673b2372ba69f8f6149b683a126e680299b5cfe7c1bdeeb3e72feef6fb7bdf9 |
| spacewalk-proxy-package-manager-0.5.7-14.el4sat.noarch.rpm | MD5: 6c5c99a9d90abd4a03c972bec1e84ac3 SHA-256: 24ea0cf1312ea0124884b516e80523980fb8f9b0fe78ca2b17b0332b420f0864 |
| spacewalk-proxy-redirect-0.5.7-14.el4sat.noarch.rpm | MD5: 2fdb5bbd839acd5c98acbe2919a3d67b SHA-256: 62667768511705fdf293d09bd87aee088cf9c17c41fea14541dcf419b418ad62 |
| s390: | |
| spacewalk-proxy-broker-0.5.7-14.el4sat.noarch.rpm | MD5: fcfcaa9ebc76268e478c21cad2e41546 SHA-256: 2254beb89da0d2fc1c2457ee31e659180b21d0e8aa5ef654b65438e8ee33a64b |
| spacewalk-proxy-common-0.5.7-14.el4sat.noarch.rpm | MD5: 82e960f735c684fa05a58a2ee42e901f SHA-256: b53a2e1494a3d0002cc576510f6b9f67411db1623db6dcc7f5351135f0e4f67f |
| spacewalk-proxy-management-0.5.7-14.el4sat.noarch.rpm | MD5: c8b4ae35dea3aa5307d888ce2a64ac11 SHA-256: 6673b2372ba69f8f6149b683a126e680299b5cfe7c1bdeeb3e72feef6fb7bdf9 |
| spacewalk-proxy-package-manager-0.5.7-14.el4sat.noarch.rpm | MD5: 6c5c99a9d90abd4a03c972bec1e84ac3 SHA-256: 24ea0cf1312ea0124884b516e80523980fb8f9b0fe78ca2b17b0332b420f0864 |
| spacewalk-proxy-redirect-0.5.7-14.el4sat.noarch.rpm | MD5: 2fdb5bbd839acd5c98acbe2919a3d67b SHA-256: 62667768511705fdf293d09bd87aee088cf9c17c41fea14541dcf419b418ad62 |
| s390x: | |
| spacewalk-proxy-broker-0.5.7-14.el4sat.noarch.rpm | MD5: fcfcaa9ebc76268e478c21cad2e41546 SHA-256: 2254beb89da0d2fc1c2457ee31e659180b21d0e8aa5ef654b65438e8ee33a64b |
| spacewalk-proxy-common-0.5.7-14.el4sat.noarch.rpm | MD5: 82e960f735c684fa05a58a2ee42e901f SHA-256: b53a2e1494a3d0002cc576510f6b9f67411db1623db6dcc7f5351135f0e4f67f |
| spacewalk-proxy-management-0.5.7-14.el4sat.noarch.rpm | MD5: c8b4ae35dea3aa5307d888ce2a64ac11 SHA-256: 6673b2372ba69f8f6149b683a126e680299b5cfe7c1bdeeb3e72feef6fb7bdf9 |
| spacewalk-proxy-package-manager-0.5.7-14.el4sat.noarch.rpm | MD5: 6c5c99a9d90abd4a03c972bec1e84ac3 SHA-256: 24ea0cf1312ea0124884b516e80523980fb8f9b0fe78ca2b17b0332b420f0864 |
| spacewalk-proxy-redirect-0.5.7-14.el4sat.noarch.rpm | MD5: 2fdb5bbd839acd5c98acbe2919a3d67b SHA-256: 62667768511705fdf293d09bd87aee088cf9c17c41fea14541dcf419b418ad62 |
| x86_64: | |
| spacewalk-proxy-broker-0.5.7-14.el4sat.noarch.rpm | MD5: fcfcaa9ebc76268e478c21cad2e41546 SHA-256: 2254beb89da0d2fc1c2457ee31e659180b21d0e8aa5ef654b65438e8ee33a64b |
| spacewalk-proxy-common-0.5.7-14.el4sat.noarch.rpm | MD5: 82e960f735c684fa05a58a2ee42e901f SHA-256: b53a2e1494a3d0002cc576510f6b9f67411db1623db6dcc7f5351135f0e4f67f |
| spacewalk-proxy-management-0.5.7-14.el4sat.noarch.rpm | MD5: c8b4ae35dea3aa5307d888ce2a64ac11 SHA-256: 6673b2372ba69f8f6149b683a126e680299b5cfe7c1bdeeb3e72feef6fb7bdf9 |
| spacewalk-proxy-package-manager-0.5.7-14.el4sat.noarch.rpm | MD5: 6c5c99a9d90abd4a03c972bec1e84ac3 SHA-256: 24ea0cf1312ea0124884b516e80523980fb8f9b0fe78ca2b17b0332b420f0864 |
| spacewalk-proxy-redirect-0.5.7-14.el4sat.noarch.rpm | MD5: 2fdb5bbd839acd5c98acbe2919a3d67b SHA-256: 62667768511705fdf293d09bd87aee088cf9c17c41fea14541dcf419b418ad62 |
| Red Hat Network Proxy (v. 5.3 for RHEL 5) | |
| SRPMS: | |
| spacewalk-proxy-0.5.7-14.el5sat.src.rpm | MD5: 881674d6beb9d068808b595761ef7e1a SHA-256: 1468c6191581e789968322f0c728f97a7026aab3cce4c543d38b92d8cdb9173b |
| IA-32: | |
| spacewalk-proxy-broker-0.5.7-14.el5sat.noarch.rpm | MD5: 19ef39ae7ae1b578de3eeaec8f5f0daa SHA-256: a74290ff1694d7040b4b5ab978f66e96b147dceee44534a751a451b31acb6ed0 |
| spacewalk-proxy-common-0.5.7-14.el5sat.noarch.rpm | MD5: 817c65575dcc03827a0e2f2beaa7b850 SHA-256: 3604369155dbd38680c4b6104857daaab7524df4a6680cb66a5e6ba56737112a |
| spacewalk-proxy-management-0.5.7-14.el5sat.noarch.rpm | MD5: aee02d43dcf6b1abf3ed40823f1210d5 SHA-256: 78ec3a1dea5616ff47567dc53b23f73b692b51a50af1c1d27d7b3ce0f45bd517 |
| spacewalk-proxy-package-manager-0.5.7-14.el5sat.noarch.rpm | MD5: 11e0e5d0af5f2bba38f4f755e59156a7 SHA-256: f3f4ef7b2c7d9573f6882f11f853c954fa64f9f614971c8bf86e9a15a6e45691 |
| spacewalk-proxy-redirect-0.5.7-14.el5sat.noarch.rpm | MD5: 64c485c891c74eb8b82003abaec53fae SHA-256: 5e14c2f676463c7e8e950eab5b1fb30c77167ac263b1ba47b11cc994c8901924 |
| s390x: | |
| spacewalk-proxy-broker-0.5.7-14.el5sat.noarch.rpm | MD5: 19ef39ae7ae1b578de3eeaec8f5f0daa SHA-256: a74290ff1694d7040b4b5ab978f66e96b147dceee44534a751a451b31acb6ed0 |
| spacewalk-proxy-common-0.5.7-14.el5sat.noarch.rpm | MD5: 817c65575dcc03827a0e2f2beaa7b850 SHA-256: 3604369155dbd38680c4b6104857daaab7524df4a6680cb66a5e6ba56737112a |
| spacewalk-proxy-management-0.5.7-14.el5sat.noarch.rpm | MD5: aee02d43dcf6b1abf3ed40823f1210d5 SHA-256: 78ec3a1dea5616ff47567dc53b23f73b692b51a50af1c1d27d7b3ce0f45bd517 |
| spacewalk-proxy-package-manager-0.5.7-14.el5sat.noarch.rpm | MD5: 11e0e5d0af5f2bba38f4f755e59156a7 SHA-256: f3f4ef7b2c7d9573f6882f11f853c954fa64f9f614971c8bf86e9a15a6e45691 |
| spacewalk-proxy-redirect-0.5.7-14.el5sat.noarch.rpm | MD5: 64c485c891c74eb8b82003abaec53fae SHA-256: 5e14c2f676463c7e8e950eab5b1fb30c77167ac263b1ba47b11cc994c8901924 |
| x86_64: | |
| spacewalk-proxy-broker-0.5.7-14.el5sat.noarch.rpm | MD5: 19ef39ae7ae1b578de3eeaec8f5f0daa SHA-256: a74290ff1694d7040b4b5ab978f66e96b147dceee44534a751a451b31acb6ed0 |
| spacewalk-proxy-common-0.5.7-14.el5sat.noarch.rpm | MD5: 817c65575dcc03827a0e2f2beaa7b850 SHA-256: 3604369155dbd38680c4b6104857daaab7524df4a6680cb66a5e6ba56737112a |
| spacewalk-proxy-management-0.5.7-14.el5sat.noarch.rpm | MD5: aee02d43dcf6b1abf3ed40823f1210d5 SHA-256: 78ec3a1dea5616ff47567dc53b23f73b692b51a50af1c1d27d7b3ce0f45bd517 |
| spacewalk-proxy-package-manager-0.5.7-14.el5sat.noarch.rpm | MD5: 11e0e5d0af5f2bba38f4f755e59156a7 SHA-256: f3f4ef7b2c7d9573f6882f11f853c954fa64f9f614971c8bf86e9a15a6e45691 |
| spacewalk-proxy-redirect-0.5.7-14.el5sat.noarch.rpm | MD5: 64c485c891c74eb8b82003abaec53fae SHA-256: 5e14c2f676463c7e8e950eab5b1fb30c77167ac263b1ba47b11cc994c8901924 |
| (The unlinked packages above are only available from the Red Hat Network) | |
Bugs fixed (see bugzilla for more information)
599491 - RHN Satellite fails to provide the checksum value in headers for Packages that are served through RHN Proxy
627168 - Missing files in Spacewalk Proxy rpms
These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package
The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/