Установка лака

Я использую VPS с cPanel/WHM 58.0 (сборка 24) и Centos 6.8. Я пытаюсь установить кеш лака на сервер, чтобы улучшить отклик, но во время установки получаю эту ошибку:

Loaded plugins: fastestmirror, tsflags, universal-hooks 
Setting up Install Process 
Loading mirror speeds from cached hostfile 
* EA4: 198.245.49.52 
* base: centos.serverspace.co.uk 
* epel: epel.check-update.co.uk 
* extras: centos.hyve.com 
* updates: centos.serverspace.co.uk 
Resolving Dependencies 
--> Running transaction check 
---> Package varnish.x86_64 0:4.1.3-1.el7 will be installed 
--> Processing Dependency: varnish-libs = 4.1.3-1.el7 for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libvarnishapi.so.1(LIBVARNISHAPI_1.1)(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: systemd-units for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libc.so.6(GLIBC_2.15)(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: systemd-sysv for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: jemalloc for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libvarnishapi.so.1(LIBVARNISHAPI_1.3)(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libvarnishapi.so.1(LIBVARNISHAPI_1.2)(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libvarnishapi.so.1(LIBVARNISHAPI_1.0)(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libvarnishapi.so.1(LIBVARNISHAPI_1.4)(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libpcre.so.1()(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libjemalloc.so.1()(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libvgz.so()(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libvarnish.so()(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libvarnishcompat.so()(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libvarnishapi.so.1()(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libvcc.so()(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Running transaction check 
---> Package jemalloc.x86_64 0:3.6.0-1.el6 will be installed 
---> Package varnish.x86_64 0:4.1.3-1.el7 will be installed 
--> Processing Dependency: systemd-units for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libc.so.6(GLIBC_2.15)(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: systemd-sysv for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: varnish-4.1.3-1.el7.x86_64 
--> Processing Dependency: libpcre.so.1()(64bit) for package: varnish-4.1.3-1.el7.x86_64 
---> Package varnish-libs.x86_64 0:4.1.3-1.el7 will be installed 
--> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: varnish-libs-4.1.3-1.el7.x86_64 
--> Processing Dependency: libpcre.so.1()(64bit) for package: varnish-libs-4.1.3-1.el7.x86_64 
--> Finished Dependency Resolution 
Error: Package: varnish-4.1.3-1.el7.x86_64 (varnish-4.1) 
Requires: libpcre.so.1()(64bit) 
Error: Package: varnish-4.1.3-1.el7.x86_64 (varnish-4.1) 
Requires: libc.so.6(GLIBC_2.14)(64bit) 
Error: Package: varnish-4.1.3-1.el7.x86_64 (varnish-4.1) 
Requires: libc.so.6(GLIBC_2.15)(64bit) 
Error: Package: varnish-libs-4.1.3-1.el7.x86_64 (varnish-4.1) 
Requires: libpcre.so.1()(64bit) 
Error: Package: varnish-4.1.3-1.el7.x86_64 (varnish-4.1) 
Requires: systemd-sysv 
Error: Package: varnish-4.1.3-1.el7.x86_64 (varnish-4.1) 
Requires: systemd-units 
Error: Package: varnish-libs-4.1.3-1.el7.x86_64 (varnish-4.1) 
Requires: libc.so.6(GLIBC_2.14)(64bit) 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

Очевидно, что зависимость отсутствует, но я не могу ее решить. Любые предложения будут очень признательны.

Спасибо

Кев


person Kev Jones    schedule 25.08.2016    source источник


Ответы (1)


Вы пытаетесь установить слишком новый Varnish на слишком старый Centos.

Из какого репозитория вы устанавливаете пакет Varnish?

Запустите yum list glibc на своем компьютере тестовую версию. Поскольку это Centos 6.8, это, вероятно, будет 2.12-что-то, а Varnish 4.1.x требует как минимум 2.15 в соответствии с вашим дампом.

Вы должны попробовать либо более старую версию, либо Varnish, либо обновить дистрибутив до более новой версии.

person Rastislav Kassak    schedule 25.08.2016
comment
Спасибо за помощь Растислав. Вы правы, после запуска этой команды она подтвердила, что на машине работает glibc 2.12. Я должен был подумать об этом. Поставщик VPS также установил версию cPanel / WHM на несколько версий позже последней, поэтому ее пришлось обновить. Сейчас обновлю glibc и повторю попытку установки лака. - person Kev Jones; 26.08.2016