[Varnish] #1402: Failed dependencies: libvarnishapi.so.1
Varnish
varnish-bugs at varnish-cache.org
Wed Jan 1 21:36:31 CET 2014
#1402: Failed dependencies: libvarnishapi.so.1
-----------------------------+-----------------------
Reporter: dmalinow | Type: defect
Status: new | Priority: normal
Milestone: Varnish 4.0-TP1 | Component: packaging
Version: trunk | Severity: major
Keywords: |
-----------------------------+-----------------------
{{{#!python
rpm -Uvh ~/rpmbuild/RPMS/x86_64/varnish-4.0.0-0.20131129tp1.el6.x86_64.rpm
error: Failed dependencies:
libvarnishapi.so.1(LIBVARNISHAPI_1.0)(64bit) is needed by
varnish-4.0.0-0.20131129tp1.el6.x86_64
libvarnishapi.so.1(LIBVARNISHAPI_1.1)(64bit) is needed by
varnish-4.0.0-0.20131129tp1.el6.x86_64
libvarnishapi.so.1(LIBVARNISHAPI_1.2)(64bit) is needed by
varnish-4.0.0-0.20131129tp1.el6.x86_64
libvarnishapi.so.1(LIBVARNISHAPI_1.3)(64bit) is needed by
varnish-4.0.0-0.20131129tp1.el6.x86_64
}}}
If you omit the dependencies, everything works ok. The issue is related to
the lack of proper delivery of information by varnish-libs package.
Stable package
{{{#!python
rpm -p ~/rpmbuild/RPMS/x86_64/varnish-libs-3.0.5-1.el6.x86_64.rpm -q
--provides
libvarnishapi.so.1()(64bit)
libvarnishapi.so.1(LIBVARNISHAPI_1.0)(64bit)
libvarnishapi.so.1(LIBVARNISHAPI_1.1)(64bit)
varnish-libs = 3.0.5-1.el6
varnish-libs(x86-64) = 3.0.5-1.el6
}}}
Trunk (4.0 tp1) package
{{{#!python
rpm -p ~/rpmbuild/RPMS/x86_64/varnish-
libs-4.0.0-0.20131129tp1.el6.x86_64.rpm -q --provides
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libnsl.so.1()(64bit)
libpcre.so.0()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
librt.so.1()(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)
varnishabi-trunk-b9226c1
varnish-libs = 4.0.0-0.20131129tp1.el6
varnish-libs(x86-64) = 4.0.0-0.20131129tp1.el6
}}}
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1402>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list