Certification Report for EMI-1 RC1 (GridSite 1.7.12-1, x86, SL5)

Origins

Build Report http://etics-repository.cern.ch/repository/reports/id/0bca3780-d198-449c-b8c0-2d4fb80cadb6/sl5_x86_64_gcc412EPEL/-/reports/index.html
YUM repo file http://etics-repository.cern.ch/repository/pm/registered/repomd/id/0bca3780-d198-449c-b8c0-2d4fb80cadb6/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id-protect.repo
Patch
Task https://savannah.cern.ch/task/?18716
Components emi.gridsite subsystem
Status Certified
Duration 1 hr.
Previous Report https://twiki.cern.ch/twiki/bin/view/EGEE/CertificationReportForEMIRC1

Clean installation

Environment

Clean SL5 installation according to gLite guidelines (CA certificates, ...). Apache WebServer and mod_ssl installed by calling yum -y install httpd mod_ssl, EPEL repository installed by calling cd /etc/yum.repos.d; wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm; rpm -Uvh epel-release-5*.rpm.

Process

cd /etc/yum.repos.d/
wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -Uvh epel-release-5*.rpm
wget http://etics-repository.cern.ch/repository/pm/registered/repomd/id/0bca3780-d198-449c-b8c0-2d4fb80cadb6/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id-protect.repo
yum install -y gridsite-apache gridsite-commands gridsite-debuginfo gridsite-devel.x86_64 gridsite-gsexec gridsite-service-clients gridsite-services gridsite-shared

Full output of the installation

[root@delwin ~]# cd /etc/yum.repos.d/
[root@delwin yum.repos.d]# wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
--2011-03-23 10:35:33--  http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
Resolving download.fedora.redhat.com... 209.132.181.26, 209.132.181.27, 209.132.181.23, ...
Connecting to download.fedora.redhat.com|209.132.181.26|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12232 (12K) [application/x-rpm]
Saving to: `epel-release-5-4.noarch.rpm'

100%[===================================================================================================================================================================>] 12,232      33.2K/s   in 0.4s    

2011-03-23 10:35:34 (33.2 KB/s) - `epel-release-5-4.noarch.rpm' saved [12232/12232]

[root@delwin yum.repos.d]# rpm -Uvh epel-release-5*.rpm
warning: epel-release-5-4.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
[root@delwin yum.repos.d]# wget http://etics-repository.cern.ch/repository/pm/registered/repomd/id/0bca3780-d198-449c-b8c0-2d4fb80cadb6/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id-protect.repo
--2011-03-23 10:35:35--  http://etics-repository.cern.ch/repository/pm/registered/repomd/id/0bca3780-d198-449c-b8c0-2d4fb80cadb6/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id-protect.repo
Resolving etics-repository.cern.ch... 128.142.130.60
Connecting to etics-repository.cern.ch|128.142.130.60|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 889
Saving to: `etics-registered-build-by-id-protect.repo'

100%[===================================================================================================================================================================>] 889         --.-K/s   in 0s      

2011-03-23 10:35:35 (65.2 MB/s) - `etics-registered-build-by-id-protect.repo' saved [889/889]

[root@delwin yum.repos.d]# yum install -y gridsite-apache gridsite-commands gridsite-debuginfo gridsite-devel.x86_64 gridsite-gsexec gridsite-service-clients gridsite-services gridsite-shared
Loaded plugins: kernel-module
EGI-trustanchors                                                                                                                                                                      | 1.9 kB     00:00     
ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                                                                                                     |  764 B     00:00     
ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL/primary                                                                                             | 3.0 kB     00:00     
ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                                                                                                                        9/9
epel                                                                                                                                                                                  | 3.7 kB     00:00     
epel/primary_db                                                                                                                                                                       | 3.6 MB     00:00     
sl-base                                                                                                                                                                               | 2.1 kB     00:00     
sl-security                                                                                                                                                                           | 1.9 kB     00:00     
sl-security/primary_db                                                                                                                                                                | 908 kB     00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gridsite-apache.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-commands.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-debuginfo.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-devel.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-gsexec.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-service-clients.x86_64 0:1.7.12-1.sl5 set to be updated
--> Processing Dependency: libgsoapssl.so.0()(64bit) for package: gridsite-service-clients
---> Package gridsite-services.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-shared.x86_64 0:1.7.12-1.sl5 set to be updated
--> Running transaction check
---> Package gsoap.x86_64 0:2.7.13-3.el5 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

=============================================================================================================================================================================================================
 Package                                   Arch                    Version                          Repository                                                                                          Size
=============================================================================================================================================================================================================
Installing:
 gridsite-apache                           x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   70 k
 gridsite-commands                         x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   29 k
 gridsite-debuginfo                        x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                  274 k
 gridsite-devel                            x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   80 k
 gridsite-gsexec                           x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   12 k
 gridsite-service-clients                  x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   29 k
 gridsite-services                         x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   23 k
 gridsite-shared                           x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                  131 k
Installing for dependencies:
 gsoap                                     x86_64                  2.7.13-3.el5                     epel                                                                                               444 k

Transaction Summary
=============================================================================================================================================================================================================
Install       9 Package(s)
Upgrade       0 Package(s)

Total download size: 1.1 M
Downloading Packages:
(1/9): gridsite-gsexec-1.7.12-1.sl5.x86_64.rpm                                                                                                                                        |  12 kB     00:00     
(2/9): gridsite-services-1.7.12-1.sl5.x86_64.rpm                                                                                                                                      |  23 kB     00:00     
(3/9): gridsite-commands-1.7.12-1.sl5.x86_64.rpm                                                                                                                                      |  29 kB     00:00     
(4/9): gridsite-service-clients-1.7.12-1.sl5.x86_64.rpm                                                                                                                               |  29 kB     00:00     
(5/9): gridsite-apache-1.7.12-1.sl5.x86_64.rpm                                                                                                                                        |  70 kB     00:00     
(6/9): gridsite-devel-1.7.12-1.sl5.x86_64.rpm                                                                                                                                         |  80 kB     00:00     
(7/9): gridsite-shared-1.7.12-1.sl5.x86_64.rpm                                                                                                                                        | 131 kB     00:00     
(8/9): gridsite-debuginfo-1.7.12-1.sl5.x86_64.rpm                                                                                                                                     | 274 kB     00:00     
(9/9): gsoap-2.7.13-3.el5.x86_64.rpm                                                                                                                                                  | 444 kB     00:00     
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                        1.4 MB/s | 1.1 MB     00:00     
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6
epel/gpgkey                                                                                                                                                                           | 1.7 kB     00:00     
Importing GPG key 0x217521F6 "Fedora EPEL <epel@fedoraproject.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : gridsite-shared                                                                                                                                                                       1/9 
  Installing     : gsoap                                                                                                                                                                                 2/9 
  Installing     : gridsite-service-clients                                                                                                                                                              3/9 
  Installing     : gridsite-apache                                                                                                                                                                       4/9 
  Installing     : gridsite-debuginfo                                                                                                                                                                    5/9 
  Installing     : gridsite-gsexec                                                                                                                                                                       6/9 
warning: group apache does not exist - using root
  Installing     : gridsite-devel                                                                                                                                                                        7/9 
  Installing     : gridsite-commands                                                                                                                                                                     8/9 
  Installing     : gridsite-services                                                                                                                                                                     9/9 

Installed:
  gridsite-apache.x86_64 0:1.7.12-1.sl5          gridsite-commands.x86_64 0:1.7.12-1.sl5 gridsite-debuginfo.x86_64 0:1.7.12-1.sl5 gridsite-devel.x86_64 0:1.7.12-1.sl5 gridsite-gsexec.x86_64 0:1.7.12-1.sl5
  gridsite-service-clients.x86_64 0:1.7.12-1.sl5 gridsite-services.x86_64 0:1.7.12-1.sl5 gridsite-shared.x86_64 0:1.7.12-1.sl5   

Dependency Installed:
  gsoap.x86_64 0:2.7.13-3.el5                                                                                                                                                                                

Complete!

Tests

TestPlan https://twiki.cern.ch/twiki/bin/view/EGEE/GridSiteTestPlan
Tests http://jra1mw.cvs.cern.ch/cgi-bin/jra1mw.cgi/org.glite.testsuites.ctb/gridsite/tests/

Test preparations and launch:

yum -y install httpd mod_ssl
sed -e '1,$s!/usr/lib/httpd/modules/!modules/!' /usr/share/doc/gridsite-*/httpd-webserver.conf | sed 's!/var/www/html!/var/www/htdocs!' | sed "s/FULL.SERVER.NAME/$(hostname -f)/" | sed "s/\(GridSiteGSIProxyLimit\)/# \1/"> /tmp/httpd-webserver.conf
echo "AddHandler cgi-script .cgi" >> /tmp/httpd-webserver.conf
echo "ScriptAlias /gridsite-delegation.cgi /usr/sbin/gridsite-delegation.cgi" >> /tmp/httpd-webserver.conf
mkdir /var/www/htdocs
httpd -f /tmp/httpd-webserver.conf
cd ~/
wget -O tests.tar http://jra1mw.cvs.cern.ch/cgi-bin/jra1mw.cgi/org.glite.testsuites.ctb/gridsite/tests.tar.gz?view=tar
tar xf tests.tar
cd tests

./ping-remote.sh `hostname -f` --html
./ping-local.sh -x -f /tmp/httpd-webserver.conf
./gridsite-test-all.sh -x

Mar 23 10:37:42 delwin.fi.muni.cz ping-remote.sh:    start
Testing if all binaries are available   done
Testing ping to Apache server delwin.fi.muni.cz   done
Testing Apache server at delwin.fi.muni.cz:443   done
Mar 23 10:37:44 delwin.fi.muni.cz ping-remote.sh:    end
Mar 23 10:37:44 delwin.fi.muni.cz ping-local.sh:    start
Testing if all binaries are available   done
Testing if Apache is running   done
Testing if GridSite is loaded   done
Testing if Apache is listening on port 443   done
Mar 23 10:37:44 delwin.fi.muni.cz ping-local.sh:    end
Mar 23 10:37:44 delwin.fi.muni.cz gridsite-test-all.sh:    start
Testing if all binaries are available   done
READ (Read Permissions) Plain read... Return code 403   done
With gacl... Return code 200   done
Get index (list & read permissions) Plain read... Return code 403   done
With gacl... Return code 200   done
WRITE & DELETE (write permissions) Plain write... Return code 403   done
With gacl... Return code 201   done
Try deletion... Return code 403   done
With gacl... Return code 200   done
Checking attributes passed on to the environment Run test.cgi... Return code 200   done
Check for GRST_* veriables...    done
Test the basic commands (htcp, htls, htmkdir, htmv, htrm) Testing htcp...    done
Checking by htls...    done
Testing htmv...    done
htcp, file 2...    done
Testing htrm...    done
Checking by htls...    done
Checking directory contents with htls...    done
File compare...    done
Test proxy delegation id: 009e5d97c208e244   done
newid: 009e5d97c208e244   done
Mar 23 10:37:46 delwin.fi.muni.cz gridsite-test-all.sh:    end

Upgrade from production

Environment

There was obviously no release by EMI, yet. But in some cases, replacing GridSite packages provided by EPEL with those released by EMI may be applicable. The 'Upgrade from production' section addresses that.

Clean SL5 installation according to gLite guidelines (CA certificates, ...). Apache WebServer and mod_ssl installed by calling yum -y install httpd mod_ssl, EPEL repository installed by calling cd /etc/yum.repos.d; wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm; rpm -Uvh epel-release-5*.rpm.

Process

yum install -y gridsite
cd /etc/yum.repos.d/
wget http://etics-repository.cern.ch/repository/pm/registered/repomd/id/0bca3780-d198-449c-b8c0-2d4fb80cadb6/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id-protect.repo
yum install -y gridsite-apache gridsite-commands gridsite-debuginfo gridsite-devel.x86_64 gridsite-gsexec gridsite-service-clients gridsite-services gridsite-shared

Full output of the installation

[root@delwin yum.repos.d]# yum install -y gridsite
Loaded plugins: kernel-module
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gridsite.x86_64 0:1.5.19-1.el5 set to be updated
--> Processing Dependency: gridsite-libs = 1.5.19-1.el5 for package: gridsite
--> Processing Dependency: mod_ssl for package: gridsite
--> Processing Dependency: httpd for package: gridsite
--> Processing Dependency: libgridsite.so.1.5()(64bit) for package: gridsite
--> Running transaction check
---> Package gridsite-libs.x86_64 0:1.5.19-1.el5 set to be updated
---> Package httpd.x86_64 0:2.2.3-43.sl5.3 set to be updated
epel/filelists_db                                                                                                                                                                     | 5.1 MB     00:00     
sl-security/filelists_db                                                                                                                                                              | 3.5 MB     00:00     
---> Package mod_ssl.x86_64 1:2.2.3-43.sl5.3 set to be updated
--> Processing Dependency: libdistcache.so.1()(64bit) for package: mod_ssl
--> Processing Dependency: libnal.so.1()(64bit) for package: mod_ssl
--> Running transaction check
---> Package distcache.x86_64 0:1.4.5-14.1 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

=============================================================================================================================================================================================================
 Package                                            Arch                                        Version                                               Repository                                        Size
=============================================================================================================================================================================================================
Installing:
 gridsite                                           x86_64                                      1.5.19-1.el5                                          epel                                              93 k
Installing for dependencies:
 distcache                                          x86_64                                      1.4.5-14.1                                            sl-base                                          121 k
 gridsite-libs                                      x86_64                                      1.5.19-1.el5                                          epel                                              39 k
 httpd                                              x86_64                                      2.2.3-43.sl5.3                                        sl-security                                      1.2 M
 mod_ssl                                            x86_64                                      1:2.2.3-43.sl5.3                                      sl-security                                       92 k

Transaction Summary
=============================================================================================================================================================================================================
Install       5 Package(s)
Upgrade       0 Package(s)

Total download size: 1.6 M
Downloading Packages:
(1/5): gridsite-libs-1.5.19-1.el5.x86_64.rpm                                                                                                                                          |  39 kB     00:00     
(2/5): mod_ssl-2.2.3-43.sl5.3.x86_64.rpm                                                                                                                                              |  92 kB     00:00     
(3/5): gridsite-1.5.19-1.el5.x86_64.rpm                                                                                                                                               |  93 kB     00:00     
(4/5): distcache-1.4.5-14.1.x86_64.rpm                                                                                                                                                | 121 kB     00:00     
(5/5): httpd-2.2.3-43.sl5.3.x86_64.rpm                                                                                                                                                | 1.2 MB     00:00     
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                        663 kB/s | 1.6 MB     00:02     
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6
epel/gpgkey                                                                                                                                                                           | 1.7 kB     00:00     
Importing GPG key 0x217521F6 "Fedora EPEL <epel@fedoraproject.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : httpd                                                                                                                                                                                 1/5 
  Installing     : distcache                                                                                                                                                                             2/5 
  Installing     : mod_ssl                                                                                                                                                                               3/5 
  Installing     : gridsite-libs                                                                                                                                                                         4/5 
  Installing     : gridsite                                                                                                                                                                              5/5 

Installed:
  gridsite.x86_64 0:1.5.19-1.el5                                                                                                                                                                             

Dependency Installed:
  distcache.x86_64 0:1.4.5-14.1                    gridsite-libs.x86_64 0:1.5.19-1.el5                    httpd.x86_64 0:2.2.3-43.sl5.3                    mod_ssl.x86_64 1:2.2.3-43.sl5.3                   

Complete!
[root@delwin yum.repos.d]# cd /etc/yum.repos.d/
[root@delwin yum.repos.d]# wget http://etics-repository.cern.ch/repository/pm/registered/repomd/id/0bca3780-d198-449c-b8c0-2d4fb80cadb6/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id-protect.repo
--2011-03-23 10:45:30--  http://etics-repository.cern.ch/repository/pm/registered/repomd/id/0bca3780-d198-449c-b8c0-2d4fb80cadb6/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id-protect.repo
Resolving etics-repository.cern.ch... 128.142.130.60
Connecting to etics-repository.cern.ch|128.142.130.60|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 889
Saving to: `etics-registered-build-by-id-protect.repo'

100%[===================================================================================================================================================================>] 889         --.-K/s   in 0s      

2011-03-23 10:45:30 (24.2 MB/s) - `etics-registered-build-by-id-protect.repo' saved [889/889]

[root@delwin yum.repos.d]# yum install -y gridsite-apache gridsite-commands gridsite-debuginfo gridsite-devel.x86_64 gridsite-gsexec gridsite-service-clients gridsite-services gridsite-shared
Loaded plugins: kernel-module
ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                                                                                                     |  764 B     00:00     
ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL/primary                                                                                             | 3.0 kB     00:00     
ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                                                                                                                        9/9
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gridsite-apache.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-commands.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-debuginfo.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-devel.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-gsexec.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-service-clients.x86_64 0:1.7.12-1.sl5 set to be updated
--> Processing Dependency: libgsoapssl.so.0()(64bit) for package: gridsite-service-clients
---> Package gridsite-services.x86_64 0:1.7.12-1.sl5 set to be updated
---> Package gridsite-shared.x86_64 0:1.7.12-1.sl5 set to be updated
--> Running transaction check
---> Package gsoap.x86_64 0:2.7.13-3.el5 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

=============================================================================================================================================================================================================
 Package                                   Arch                    Version                          Repository                                                                                          Size
=============================================================================================================================================================================================================
Installing:
 gridsite-apache                           x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   70 k
     replacing  gridsite.x86_64 1.5.19-1.el5

 gridsite-commands                         x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   29 k
 gridsite-debuginfo                        x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                  274 k
 gridsite-devel                            x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   80 k
 gridsite-gsexec                           x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   12 k
 gridsite-service-clients                  x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   29 k
 gridsite-services                         x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                   23 k
 gridsite-shared                           x86_64                  1.7.12-1.sl5                     ETICS-registered-build-0bca3780-d198-449c-b8c0-2d4fb80cadb6-sl5_x86_64_gcc412EPEL                  131 k
     replacing  gridsite-libs.x86_64 1.5.19-1.el5

Installing for dependencies:
 gsoap                                     x86_64                  2.7.13-3.el5                     epel                                                                                               444 k

Transaction Summary
=============================================================================================================================================================================================================
Install       9 Package(s)
Upgrade       0 Package(s)

Total download size: 1.1 M
Downloading Packages:
(1/9): gridsite-gsexec-1.7.12-1.sl5.x86_64.rpm                                                                                                                                        |  12 kB     00:00     
(2/9): gridsite-services-1.7.12-1.sl5.x86_64.rpm                                                                                                                                      |  23 kB     00:00     
(3/9): gridsite-commands-1.7.12-1.sl5.x86_64.rpm                                                                                                                                      |  29 kB     00:00     
(4/9): gridsite-service-clients-1.7.12-1.sl5.x86_64.rpm                                                                                                                               |  29 kB     00:00     
(5/9): gridsite-apache-1.7.12-1.sl5.x86_64.rpm                                                                                                                                        |  70 kB     00:00     
(6/9): gridsite-devel-1.7.12-1.sl5.x86_64.rpm                                                                                                                                         |  80 kB     00:00     
(7/9): gridsite-shared-1.7.12-1.sl5.x86_64.rpm                                                                                                                                        | 131 kB     00:00     
(8/9): gridsite-debuginfo-1.7.12-1.sl5.x86_64.rpm                                                                                                                                     | 274 kB     00:00     
(9/9): gsoap-2.7.13-3.el5.x86_64.rpm                                                                                                                                                  | 444 kB     00:00     
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                        1.6 MB/s | 1.1 MB     00:00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : gridsite-shared                                                                                                                                                                      1/11 
  Installing     : gsoap                                                                                                                                                                                2/11 
  Installing     : gridsite-service-clients                                                                                                                                                             3/11 
  Installing     : gridsite-apache                                                                                                                                                                      4/11 
  Installing     : gridsite-debuginfo                                                                                                                                                                   5/11 
  Installing     : gridsite-gsexec                                                                                                                                                                      6/11 
  Installing     : gridsite-devel                                                                                                                                                                       7/11 
  Installing     : gridsite-commands                                                                                                                                                                    8/11 
  Installing     : gridsite-services                                                                                                                                                                    9/11 
  Erasing        : gridsite                                                                                                                                                                            10/11 
  Erasing        : gridsite-libs                                                                                                                                                                       11/11 

Installed:
  gridsite-apache.x86_64 0:1.7.12-1.sl5          gridsite-commands.x86_64 0:1.7.12-1.sl5 gridsite-debuginfo.x86_64 0:1.7.12-1.sl5 gridsite-devel.x86_64 0:1.7.12-1.sl5 gridsite-gsexec.x86_64 0:1.7.12-1.sl5
  gridsite-service-clients.x86_64 0:1.7.12-1.sl5 gridsite-services.x86_64 0:1.7.12-1.sl5 gridsite-shared.x86_64 0:1.7.12-1.sl5   

Dependency Installed:
  gsoap.x86_64 0:2.7.13-3.el5                                                                                                                                                                                

Replaced:
  gridsite.x86_64 0:1.5.19-1.el5                                                                     gridsite-libs.x86_64 0:1.5.19-1.el5                                                                    

Complete!

Tests

TestPlan https://twiki.cern.ch/twiki/bin/view/EGEE/GridSiteTestPlan
Tests http://jra1mw.cvs.cern.ch/cgi-bin/jra1mw.cgi/org.glite.testsuites.ctb/gridsite/tests/

Test preparations and launch:

yum -y install httpd mod_ssl
sed -e '1,$s!/usr/lib/httpd/modules/!modules/!' /usr/share/doc/gridsite-*/httpd-webserver.conf | sed 's!/var/www/html!/var/www/htdocs!' | sed "s/FULL.SERVER.NAME/$(hostname -f)/" | sed "s/\(GridSiteGSIProxyLimit\)/# \1/"> /tmp/httpd-webserver.conf
echo "AddHandler cgi-script .cgi" >> /tmp/httpd-webserver.conf
echo "ScriptAlias /gridsite-delegation.cgi /usr/sbin/gridsite-delegation.cgi" >> /tmp/httpd-webserver.conf
mkdir /var/www/htdocs
httpd -f /tmp/httpd-webserver.conf
cd ~/
wget -O tests.tar http://jra1mw.cvs.cern.ch/cgi-bin/jra1mw.cgi/org.glite.testsuites.ctb/gridsite/tests.tar.gz?view=tar
tar xf tests.tar
cd tests

./ping-remote.sh `hostname -f` --html
./ping-local.sh -x -f /tmp/httpd-webserver.conf
./gridsite-test-all.sh -x

Mar 23 10:46:53 delwin.fi.muni.cz ping-remote.sh:    start
Testing if all binaries are available   done
Testing ping to Apache server delwin.fi.muni.cz   done
Testing Apache server at delwin.fi.muni.cz:443   done
Mar 23 10:46:55 delwin.fi.muni.cz ping-remote.sh:    end
Mar 23 10:46:55 delwin.fi.muni.cz ping-local.sh:    start
Testing if all binaries are available   done
Testing if Apache is running   done
Testing if GridSite is loaded   done
Testing if Apache is listening on port 443   done
Mar 23 10:46:56 delwin.fi.muni.cz ping-local.sh:    end
Mar 23 10:46:56 delwin.fi.muni.cz gridsite-test-all.sh:    start
Testing if all binaries are available   done
READ (Read Permissions) Plain read... Return code 403   done
With gacl... Return code 200   done
Get index (list & read permissions) Plain read... Return code 403   done
With gacl... Return code 200   done
WRITE & DELETE (write permissions) Plain write... Return code 403   done
With gacl... Return code 201   done
Try deletion... Return code 403   done
With gacl... Return code 200   done
Checking attributes passed on to the environment Run test.cgi... Return code 200   done
Check for GRST_* veriables...    done
Test the basic commands (htcp, htls, htmkdir, htmv, htrm) Testing htcp...    done
Checking by htls...    done
Testing htmv...    done
htcp, file 2...    done
Testing htrm...    done
Checking by htls...    done
Checking directory contents with htls...    done
File compare...    done
Test proxy delegation id: 009e5d97c208e244   done
newid: 009e5d97c208e244   done
Mar 23 10:46:57 delwin.fi.muni.cz gridsite-test-all.sh:    end

Resolution of Linked Bugs

IPv6 bug: various non compliant calls and data struc. in the file htcp.c of the org.gridsite.core component (#41628)

  • Bug Classification: 3

IPv6 incompliance was located in a section of code that is rarely used, if ever. Fix verified by Code review.

Fix Certified

IPv6 bug: various non compliant calls and data struc. in the file mod_gridsite.c of the org.gridsite.core component (#41627)

  • Bug Classification: 3

IPv6 incompliance was located in a section of code that is rarely used, if ever. Fix verified by Code review.

Fix Certified

-- ZdenekSustr - 23-Mar-2011

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2011-03-23 - ZdenekSustr
 
    • 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