The main purpose of this document is to make easier the installation of a DPM on a 64-bit machine. For the moment, there is no official way to install a DPM on a 64-bit as on 32-bit machine. This document does not aim at minimizing the number of rpms to be used to install a rpm. However, the list is complete for dpm developers.


To install rpms on a 64-bit machine, YUM MUST BE INSTALLED and USED. In /etc/yum.repos.d, you should have many files with the .repo extension.

atrpms.repo cern-update.repo
cern-extra.repo cern-update-srpms.repo
cern-extra-srpms.repo dag.repo
cern-only.repo gd-security.repo
cern-only-srpms.repo glite.repo
cern.repo jpackage.repo
cern-srpms.repo rhaps2.repo
cern-test.repo rhaps2-srpms.repo

Check that in all of them the flag enabled is set to 1.

Edit/Create your /etc/yum.repos.d/glite.repo.

name=gLite 3.0 middleware


You also need to install j2sdk as a rpm (

Yaim (latest version) should also be there:


rpm -ivh glite-yaim-3.0.1-15.noarch.rpm

Installation of the RPMs using yum

yum install lcg-vomscert-na48

yum install lcg-vomscert-4.5.0-1

yum install gsiopenssh gssklog-cern

yum install openldap-clients openldap-servers

yum install glite-rgma-command-line (optional and not in the repository)

yum install glite-rgma-api-java glite-rgma-stubs-servlet-java (optional and not in the repository)

yum install edg-profile lcg-version lcg-profile

yum install j2sdk_profile globus-config globus-initialization

yum install lcg-info

yum install pyOpenSSL

mkdir -p /opt/glite/yaim/etc

cp -p /opt/glite/yaim/examples/users.conf /opt/glite/yaim/etc/users.conf

cp -p /opt/glite/yaim/examples/groups.conf /opt/glite/yaim/etc/groups.conf

Installation of the Globus RPMs

These RPMs allow also developers to use globus toolkit. wget rpm -ivh vdt_globus_data_server-VDT1.6.0x86_64_rhas_4-3.x86_64.rpm

wget rpm -ivh vdt_globus_essentials-VDT1.6.0x86_64_rhas_4-2.x86_64.rpm

wget rpm -ivh vdt_globus_info_server-VDT1.6.0x86_rhas_4-1.i386.rpm

wget rpm -ivh vdt_globus_sdk-VDT1.6.0x86_64_rhas_4-1.x86_64.rpm

wget rpm -ivh vdt_globus_info_client-VDT1.6.0x86_rhas_4-1.i386.rpm

wget rpm -ivh vdt_globus_info_essentials-VDT1.6.0x86_rhas_4-1.i386.rpm

wget rpm -ivh vdt_compile_globus_core-VDT1.6.0-1.x86_64.rpm

Installtion of the voms rpm

Don't get the version 1.7.16-2 as it is not compatible with wget rpm -ivh glite-security-voms-api-c-1.7.15-2.slc4.x86_64.rpm

wget rpm -ivh glite-security-voms-api-1.7.15-2.slc4.x86_64.rpm

wget rpm -ivh glite-security-voms-clients-1.7.15-2.slc4.x86_64.rpm

Installation of gsoap and CGSI_soap

The version should be 2.6.9 otherwise it doesn't work. wget

rpm -ivh CGSI_gSOAP_2.6-dev-1.1.17-2.x86_64.rpm


rpm -ivh CGSI_gSOAP_2.6-voms-1.1.17-2.x86_64.rpm

Download the gsoap tar file (see the bottom of the page) and install it. (./configure, make and make install).

N.B : if you encounter some problems with this version of CGSI_soap, try to install version 1.1.15-6 of CGSI_soap instead.

Installation of other rpms


rpm -ivh glite-rgma-gin-5.0.9-1.noarch.rpm

wget rpm -ivh lcg-info-dynamic-dpm-1.3.3-1.noarch.rpm


rpm -ivh lcg-info-templates-1.0.15-1.noarch.rpm

wget rpm -ivh lcg-infosites-2.6.2-1.slc4.x86_64.rpm


rpm -ivh lcg-dm-common-1.6.4-3sec.x86_64.rpm

Installtion of the MySQL rpms


rpm -ivh MySQL-server-standard-4.1.22-0.rhel4.x86_64.rpm


rpm -ivh MySQL-devel-standard-4.1.22-0.rhel4.x86_64.rpm


rpm -ivh MySQL-shared-standard-4.1.22-0.rhel4.x86_64.rpm

Get and install the perl-DBD from

Installation of the DPM rpms (version 1.6.4)

wget from and

rpm -ivh DPM-client-1.6.4-3sec.x86_64.rpm

rpm -ivh --nodeps DPM-server-mysql-1.6.4-3sec.x86_64.rpm

rpm -ivh --nodeps DPM-name-server-mysql-1.6.4-3sec.x86_64.rpm

rpm -ivh --nodeps DPM-srm-server-mysql-1.6.4-3sec.x86_64.rpm

rpm -ivh DPM-rfio-server-1.6.4-3sec.x86_64.rpm

rpm -ivh DPM-interfaces-1.6.4-3.x86_64.rpm

Configuration of the DPM

  • Fill in the site-info.def as described here:

  • launch /opt/glite/yaim/scripts/configure_node SE_dpm_mysql

If for what any reasons, you need to reexecute the configure_node script, you need to kill the srm services first, using kill -9 `pidof srmv1 srmv2 srmv2.2`.


Don't hesitate to report any problems.

-- LanaAbadie - 23 May 2007

Topic attachments
I Attachment History Action Size Date Who Comment
Compressed Zip archivetar gsoap-linux-2.6.2.tar r1 manage 8180.0 K 2007-05-24 - 16:57 LanaAbadie gsoap 2.6 tar file
Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r8 - 2007-10-15 - LanaAbadie
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LCG All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback