Going from ARC nightlies to ARC release candidate
Have ARC nightlies repo installed and ARC nightlies rpms installed - want to install ARC RC
yum remove 'nordugrid-arc*'
rm /etc/yum.repos.d/nordugrid-nightly.repo
yum makecache fast
yum install --enablerepo nordugrid-testing nordugrid-arc-arex
Then the installation goes as expected:
[root@frontend001 ~]# yum install --enablerepo nordugrid-testing nordugrid-arc-arex
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.uninett.no
* elrepo: ftp.nluug.nl
* epel: fedora.uib.no
* extras: ftp.uninett.no
* updates: ftp.uninett.no
Resolving Dependencies
--> Running transaction check
---> Package nordugrid-arc-arex.x86_64 0:6.0.0-0.rc4.el7 will be installed
--> Processing Dependency: python2-nordugrid-arc = 6.0.0-0.rc4.el7 for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: nordugrid-arc-plugins-needed = 6.0.0-0.rc4.el7 for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: nordugrid-arc-hed = 6.0.0-0.rc4.el7 for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: nordugrid-arc = 6.0.0-0.rc4.el7 for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarcxmlsec.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarcwsaddressing.so.0()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarcsecurity.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarcmessage.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarcloader.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarcinfosys.so.0()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarcdatastaging.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarcdata.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarccrypto.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarccredentialstore.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarccredential.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarccompute.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarccommunication.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Processing Dependency: libarccommon.so.3()(64bit) for package: nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64
--> Running transaction check
---> Package nordugrid-arc.x86_64 0:6.0.0-0.rc4.el7 will be installed
---> Package nordugrid-arc-hed.x86_64 0:6.0.0-0.rc4.el7 will be installed
---> Package nordugrid-arc-plugins-needed.x86_64 0:6.0.0-0.rc4.el7 will be installed
---> Package python2-nordugrid-arc.x86_64 0:6.0.0-0.rc4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================================================
Installing:
nordugrid-arc-arex x86_64 6.0.0-0.rc4.el7 nordugrid-testing 1.3 M
Installing for dependencies:
nordugrid-arc x86_64 6.0.0-0.rc4.el7 nordugrid-testing 1.5 M
nordugrid-arc-hed x86_64 6.0.0-0.rc4.el7 nordugrid-testing 51 k
nordugrid-arc-plugins-needed x86_64 6.0.0-0.rc4.el7 nordugrid-testing 1.1 M
python2-nordugrid-arc x86_64 6.0.0-0.rc4.el7 nordugrid-testing 1.8 M
Transaction Summary
===================================================================================================================================================================
Install 1 Package (+4 Dependent packages)
Total download size: 5.8 M
Installed size: 26 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): nordugrid-arc-6.0.0-0.rc4.el7.x86_64.rpm | 1.5 MB 00:00:00
(2/5): nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64.rpm | 1.3 MB 00:00:00
(3/5): nordugrid-arc-hed-6.0.0-0.rc4.el7.x86_64.rpm | 51 kB 00:00:00
(4/5): nordugrid-arc-plugins-needed-6.0.0-0.rc4.el7.x86_64.rpm | 1.1 MB 00:00:00
(5/5): python2-nordugrid-arc-6.0.0-0.rc4.el7.x86_64.rpm | 1.8 MB 00:00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 6.2 MB/s | 5.8 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : nordugrid-arc-6.0.0-0.rc4.el7.x86_64 1/5
Installing : nordugrid-arc-hed-6.0.0-0.rc4.el7.x86_64 2/5
Installing : python2-nordugrid-arc-6.0.0-0.rc4.el7.x86_64 3/5
Installing : nordugrid-arc-plugins-needed-6.0.0-0.rc4.el7.x86_64 4/5
Installing : nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64 5/5
Verifying : nordugrid-arc-hed-6.0.0-0.rc4.el7.x86_64 1/5
Verifying : nordugrid-arc-arex-6.0.0-0.rc4.el7.x86_64 2/5
Verifying : python2-nordugrid-arc-6.0.0-0.rc4.el7.x86_64 3/5
Verifying : nordugrid-arc-plugins-needed-6.0.0-0.rc4.el7.x86_64 4/5
Verifying : nordugrid-arc-6.0.0-0.rc4.el7.x86_64 5/5
Installed:
nordugrid-arc-arex.x86_64 0:6.0.0-0.rc4.el7
Dependency Installed:
nordugrid-arc.x86_64 0:6.0.0-0.rc4.el7 nordugrid-arc-hed.x86_64 0:6.0.0-0.rc4.el7 nordugrid-arc-plugins-needed.x86_64 0:6.0.0-0.rc4.el7
python2-nordugrid-arc.x86_64 0:6.0.0-0.rc4.el7
Complete!
However, when next starting up arex and then also with gridftp - and using arcctl to do the installation and start, the 5.4 repo is attempted to be used:
[root@frontend001 ~]# arcctl service start -a
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.uninett.no
* elrepo: mirror.koddos.net
* epel: fedora.uib.no
* extras: ftp.uninett.no
* updates: ftp.uninett.no
Resolving Dependencies
--> Running transaction check
---> Package nordugrid-arc-gridftpd.x86_64 0:5.4.4-1.el7 will be installed
--> Processing Dependency: nordugrid-arc = 5.4.4-1.el7 for package: nordugrid-arc-gridftpd-5.4.4-1.el7.x86_64
--> Processing Dependency: nordugrid-arc-plugins-globus for package: nordugrid-arc-gridftpd-5.4.4-1.el7.x86_64
--> Processing Dependency: libarcglobusutils.so.3()(64bit) for package: nordugrid-arc-gridftpd-5.4.4-1.el7.x86_64
--> Running transaction check
---> Package nordugrid-arc-gridftpd.x86_64 0:5.4.4-1.el7 will be installed
--> Processing Dependency: nordugrid-arc = 5.4.4-1.el7 for package: nordugrid-arc-gridftpd-5.4.4-1.el7.x86_64
---> Package nordugrid-arc-plugins-globus.x86_64 0:5.4.4-1.el7 will be installed
--> Processing Dependency: nordugrid-arc = 5.4.4-1.el7 for package: nordugrid-arc-plugins-globus-5.4.4-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: nordugrid-arc-gridftpd-5.4.4-1.el7.x86_64 (epel)
Requires: nordugrid-arc = 5.4.4-1.el7
Installed: nordugrid-arc-6.0.0-0.rc4.el7.x86_64 (@nordugrid-testing)
nordugrid-arc = 6.0.0-0.rc4.el7
Available: nordugrid-arc-5.4.4-1.el7.x86_64 (epel)
nordugrid-arc = 5.4.4-1.el7
Error: Package: nordugrid-arc-plugins-globus-5.4.4-1.el7.x86_64 (epel)
Requires: nordugrid-arc = 5.4.4-1.el7
Installed: nordugrid-arc-6.0.0-0.rc4.el7.x86_64 (@nordugrid-testing)
nordugrid-arc = 6.0.0-0.rc4.el7
Available: nordugrid-arc-5.4.4-1.el7.x86_64 (epel)
nordugrid-arc = 5.4.4-1.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Failed to start arc-gridftpd.service: Unit not found.