Certification Report for EMI-1 RC1 (GridSite 1.7.12-1, x86, SL5)
Origins
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
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
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 incompliance was located in a section of code that is rarely used, if ever. Fix verified by Code review.
Fix Certified
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