conjure-up snap version was breaking bsdtar!
$ sudo ldconfig -p |grep libarchive
libarchive.so.13 (libc6,x86-64) =>
/snap/conjure-up/140/usr/lib/x86_64-linux-gnu/libarchive.so.13
libarchive.so.13 (libc6,x86-64) =>
/usr/lib/x86_64-linux-gnu/libarchive.so.13
$ sudo snap remove
So the missing symbol is there, the problem is that it was not finding
it for my native yakkety environment:
$ nm -D /usr/bin/bsdtar | grep archive_read_add_passphrase
U archive_read_add_passphrase
$ nm -D /usr/lib/x86_64-linux-gnu/libarchive.so.13 |grep
Something is strange here. It seems to work on a LXD container:
$ lxc start y
$ lxc exec y bash
root@y:~# bsdtar
The program 'bsdtar' is currently not installed. You can install it by typing:
apt install bsdtar
root@y:~# apt install bsdtar
Reading package lists... Done
Building dependency tree
Public bug reported:
bsdtar fails on yakkety. It was discovered while using vagrant, which
could not unpack images due to this issues. The workaround was to use
tar instead (by changing bsdtar into a link to tar), but bsdtar is still
broken.
$ bsdtar
bsdtar: symbol lookup error: bsdtar:
4 matches
Mail list logo