Certification report patch 3968

Author(s): Dennis van Dok, <dennisvd@nikhef.nl>

Patch: https://savannah.cern.ch/patch/index.php?3968

Outcome: Certified

Upgrade from production

* Installed a clean CentOS 5, x86_64 virtual machine (put.nikhef.nl) including the host certificate.

# wget http://glitesoft.cern.ch/EGEE/gLite/R3.2/glite-GENERIC/sl5/x86_64/RPMS.release/gridsite-shared-1.5.10-1.sl5.x86_64.rpm
--2010-04-13 10:18:49--  http://glitesoft.cern.ch/EGEE/gLite/R3.2/glite-GENERIC/sl5/x86_64/RPMS.release/gridsite-shared-1.5.10-1.sl5.x86_64.rpm
Resolving glitesoft.cern.ch... 137.138.246.63, 137.138.128.178, 137.138.45.91
Connecting to glitesoft.cern.ch|137.138.246.63|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 526159 (514K) [application/x-rpm]
Saving to: `gridsite-shared-1.5.10-1.sl5.x86_64.rpm'

100%[==========================================================>] 526,159     2.16M/s   in 0.2s    

2010-04-13 10:18:49 (2.16 MB/s) - `gridsite-shared-1.5.10-1.sl5.x86_64.rpm' saved [526159/526159]

[root@put yum.repos.d]# wget http://glitesoft.cern.ch/EGEE/gLite/R3.2/glite-GENERIC/sl5/x86_64/RPMS.release/gridsite-apache-1.5.10-1.sl5.x86_64.rpm
--2010-04-13 10:18:53--  http://glitesoft.cern.ch/EGEE/gLite/R3.2/glite-GENERIC/sl5/x86_64/RPMS.release/gridsite-apache-1.5.10-1.sl5.x86_64.rpm
Resolving glitesoft.cern.ch... 137.138.128.178, 137.138.45.91, 137.138.246.63
Connecting to glitesoft.cern.ch|137.138.128.178|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 105663 (103K) [application/x-rpm]
Saving to: `gridsite-apache-1.5.10-1.sl5.x86_64.rpm'

100%[==========================================================>] 105,663     --.-K/s   in 0.1s    

2010-04-13 10:18:54 (854 KB/s) - `gridsite-apache-1.5.10-1.sl5.x86_64.rpm' saved [105663/105663]

yum install gridsite-apache-1.5.10-1.sl5.x86_64.rpm gridsite-shared-1.5.10-1.sl5.x86_64.rpm 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Examining gridsite-apache-1.5.10-1.sl5.x86_64.rpm: gridsite-apache-1.5.10-1.sl5.x86_64
Marking gridsite-apache-1.5.10-1.sl5.x86_64.rpm to be installed
Examining gridsite-shared-1.5.10-1.sl5.x86_64.rpm: gridsite-shared-1.5.10-1.sl5.x86_64
Marking gridsite-shared-1.5.10-1.sl5.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package gridsite-apache.x86_64 0:1.5.10-1.sl5 set to be updated
--> Processing Dependency: libcurl.so.3()(64bit) for package: gridsite-apache
--> Processing Dependency: libidn.so.11()(64bit) for package: gridsite-apache
---> Package gridsite-shared.x86_64 0:1.5.10-1.sl5 set to be updated
--> Running transaction check
---> Package curl.x86_64 0:7.15.5-2.1.el5_3.5 set to be updated
---> Package libidn.x86_64 0:0.6.5-1.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================
 Package            Arch      Version                 Repository                               Size
====================================================================================================
Installing:
 gridsite-apache    x86_64    1.5.10-1.sl5            /gridsite-apache-1.5.10-1.sl5.x86_64    258 k
 gridsite-shared    x86_64    1.5.10-1.sl5            /gridsite-shared-1.5.10-1.sl5.x86_64    1.4 M
Installing for dependencies:
 curl               x86_64    7.15.5-2.1.el5_3.5      base                                    229 k
 libidn             x86_64    0.6.5-1.1               base                                    195 k

  • Installed the lcg-CA distribution

  • Set up the httpd configuration from the example in the gridsite RPM
cp /opt/glite/share/doc/gridsite-1.5/httpd-webserver.conf httpd.conf

Some editing was necessary, such as setting the module paths (lib -> lib64), ServerName and Pidfile.

  • Installed mod_ssl
====================================================================================================
 Package              Arch              Version                            Repository          Size
====================================================================================================
Installing:
 mod_ssl              x86_64            1:2.2.3-31.el5.centos.4            updates             90 k
Installing for dependencies:
 distcache            x86_64            1.4.5-14.1                         base               121 k
Updating for dependencies:
 openssl              i686              0.9.8e-12.el5_4.6                  updates            1.4 M
 openssl              x86_64            0.9.8e-12.el5_4.6                  updates            1.4 M

  • Started httpd:
export LD_LIBRARY_PATH=/opt/glite/lib64:$LD_LIBRARY_PATH
/etc/init.d/httpd start
Starting httpd:                                            [  OK  ]

Test report

  • Upgraded the gridsite RPMS to those in the patch.

# rpm -U http://etics-repository.cern.ch:8080/repository/download/registered/org.glite/org.gridsite.core/1.5.10.5/sl5_x86_64_gcc412/gridsite-apache-1.5.10.5-1.sl5.x86_64.rpm
# rpm -U http://etics-repository.cern.ch:8080/repository/download/registered/org.glite/org.gridsite.core/1.5.10.5/sl5_x86_64_gcc412/gridsite-shared-1.5.10.5-1.sl5.x86_64.rpm

  • Restarted httpd
# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

  • A simple interaction on https://put.nikhef.nl/ was tested and the correct working of gridsite was verified by inspecting the logs.

-- DVanDok - 13-Apr-2010

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2010-04-13 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback