missing libzip.so.1 after upgrade piler to 25-rc2 and debian to 7.5

Issue #313 closed
Former user created an issue

Hi,

after upgraded debian and piler I get the following msg in log file:

piler: error while loading shared libraries: libzip.so.1: cannot open shared object file: No such file or directory

I tried to purge lib zip and removed the dev package. After that I reinstalled them, configure piler again. "./configure script says zip.h.. yes"

all other deps are okay, too. so i go on to make and install.

piper starts by rc.piler script, but i get messages while fetching mails. piler -V returns the same message, that lib zip.so.1 is missing.

YES: /usr/local/libzip.so.1 is not available, just libzip.so{.2,.2.1.0,.a,.la}

I purged libzip again, and compiled manually. now libzip.so.2... are available in /usr/local/lib, so i have done the following.

echo /usr/local/lib > /etc/ld.so.conf.d/piler.conf ldconfig; ldconfig -p | grep libzip

with the following result: libzip.so.2 (libc6) => /usr/local/lib/libzip.so.2 libzip.so (libc6) => /usr/local/lib/libzip.so

I re-run configure script of piper, but now zip.h.. is missing.

At last try I link libzip.so.2.1.0 to libzip.so.1, but then i get segfault in log: Jun 3 17:04:09 mailarchiv kernel: [ 6842.757608] piler[14986]: segfault at 0 ip b75059f4 sp bfdaa9fc error 6 in libzip.so.2.1.0[b74fb000+d000]

Anybody can help?

Regards, Chris

Comments (3)

  1. Christian Vielhauer

    I have fixed it by manually installing libzip1.

    1. download package from here http://pkgs.org/debian-squeeze/debian-main-i386/libzip1_0.9.3-1_i386.deb.html
    2. dpkg -i libzip1_0.9.3-1_i386.deb
    3. aptitude install libzip-dev, because without configure is missing header files
    4. ldconfig

    no more errors in log files, fetchmail runs again

    @ Janos, please add support for libzip2, because libzip1 is no more available. Not as source and not in wheezy or higher.

    Regards, Chris

  2. Janos SUTO repo owner

    Well, piler doesn't really care for libzip versions (either 1 or 2), it merely finds an available libzip.so file and zip.h. Is it possible that you have upgraded debian in the meantine?

  3. Log in to comment