I just tried to install the UrBackup server on a CentOS 6.6 headless server. The install failed due to dependencies not being able to be met. Can the devs resolve the dependency problem for Cent6?
I followed the instructions on this page:
Which says to run:
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:kot1grun/CentOS_6/home:kot1grun.repo
yum install urbackup-server
I noticed that the server requires a higher version of glibc than CentOS 6.6 provides:
libc.so.6(GLIBC_2.14)
CentOS 6.6 provides 2.12, and this can’t be updated without breaking the system.
Cryptopp requires an even newer version of glibc (2.15
UrBackup also requires systemd which CentOS 6 does not include.
Below is the full output of the install attempt:
[root@xx yum.repos.d]# yum install urbackup-server
Loaded plugins: fastestmirror, protectbase, verify
Setting up Install Process
Loading mirror speeds from cached hostfile
- base: repos.dfw.quadranet.com
- epel: mirror.utexas.edu
- extras: repos.dfw.quadranet.com
- updates: repos.dfw.quadranet.com
0 packages excluded due to repository protections
Resolving Dependencies
–> Running transaction check
—> Package urbackup-server.x86_64 0:1.4.7-11.1 will be installed
–> Processing Dependency: systemd for package: urbackup-server-1.4.7-11.1.x86_6
4
–> Processing Dependency: libfuse.so.2(FUSE_2.2)(64bit) for package: urbackup-s
erver-1.4.7-11.1.x86_64
–> Processing Dependency: cryptopp for package: urbackup-server-1.4.7-11.1.x86_
64
–> Processing Dependency: libfuse.so.2(FUSE_2.5)(64bit) for package: urbackup-s
erver-1.4.7-11.1.x86_64
–> Processing Dependency: systemd for package: urbackup-server-1.4.7-11.1.x86_6
4
–> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: urbackup-se
rver-1.4.7-11.1.x86_64
–> Processing Dependency: libfuse.so.2(FUSE_2.6)(64bit) for package: urbackup-s
erver-1.4.7-11.1.x86_64
–> Processing Dependency: libfuse.so.2()(64bit) for package: urbackup-server-1.
4.7-11.1.x86_64
–> Processing Dependency: libcryptopp.so.6()(64bit) for package: urbackup-serve
r-1.4.7-11.1.x86_64
–> Running transaction check
—> Package cryptopp.x86_64 0:5.6.2-12.1 will be installed
–> Processing Dependency: libc.so.6(GLIBC_2.15)(64bit) for package: cryptopp-5.
6.2-12.1.x86_64
–> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: cr
yptopp-5.6.2-12.1.x86_64
—> Package fuse-libs.x86_64 0:2.8.3-4.el6 will be installed
—> Package urbackup-server.x86_64 0:1.4.7-11.1 will be installed
–> Processing Dependency: systemd for package: urbackup-server-1.4.7-11.1.x86_6
4
–> Processing Dependency: systemd for package: urbackup-server-1.4.7-11.1.x86_6
4
–> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: urbackup-se
rver-1.4.7-11.1.x86_64
–> Finished Dependency Resolution
Error: Package: urbackup-server-1.4.7-11.1.x86_64 (home_kot1grun)
Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: urbackup-server-1.4.7-11.1.x86_64 (home_kot1grun)
Requires: systemd
Error: Package: cryptopp-5.6.2-12.1.x86_64 (home_kot1grun)
Requires: libc.so.6(GLIBC_2.15)(64bit)
Error: Package: cryptopp-5.6.2-12.1.x86_64 (home_kot1grun)
Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest