Bareos-sd failing to start due to missing libbareossd-droplet.so on Ubuntu 18.04

25 views
Skip to first unread message

Felix Peters

unread,
Oct 11, 2020, 3:57:20 AM10/11/20
to bareos-users
Hi,

i'm trying to use Bareos with AWS S3 as backup solution. Unfortunately this fails due to an missing library.

When installing the Bareos (with packages bareos, bareos-database-postgresql and bareos-bconsole) on Ubuntu 18.04 using the community repo (http://download.bareos.org/bareos/release/19.2/xUbuntu_18.04/) and a configured S3 storage backend it fails with the following error message when starting the bareos-sd:

bareos-sd -f -s bareos-sd ERROR TERMINATION Unable to load any shared library for libbareossd-droplet.so

Analytics:

As mentioned in the docs i tried to install bareos-storage-droplet via apt, but there is no package available with this name.
The release note are mentioning, that the droplet storage is packaged with the bares main package, but the library is missing.
I searched my host for the package, but there is no file with this name.
I also couldn't find it in the packages.

So my question is: What is the recommended way to install bareos-storage-droplet/ libdroplet on Ubuntu 18.04?

The problem also occures for the repo version 18.2.

Here a full trace of running bareos-sd in foreground and debug mode like described in the troubleshooting guide.

$ bareos-sd -s -f -d 200
bareos-sd (100): lib/parse_conf.cc:191-0 config file = /etc/bareos/bareos-sd.d/*/*.conf
bareos-sd (100): lib/lex.cc:335-0 glob /etc/bareos/bareos-sd.d/*/*.conf: 6 files
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/device/FileStorage.conf
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/device/S3_Object.conf
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/director/bareos-dir.conf
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/director/bareos-mon.conf
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/messages/Standard.conf
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/storage/bareos-sd.conf
bareos-sd (90): stored/stored_conf.cc:789-0 Inserting Director res: bareos-dir
bareos-sd (90): stored/stored_conf.cc:789-0 Inserting Device res: FileStorage
bareos-sd (100): lib/lex.cc:335-0 glob /etc/bareos/bareos-sd.d/*/*.conf: 6 files
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/device/FileStorage.conf
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/device/S3_Object.conf
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/director/bareos-dir.conf
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/director/bareos-mon.conf
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/messages/Standard.conf
bareos-sd (100): lib/lex.cc:229-0 open config file: /etc/bareos/bareos-sd.d/storage/bareos-sd.conf
bareos-sd (8): lib/bsys.cc:693-0 Could not open state file. sfd=-1 size=192: ERR=No such file or directory
bareos-sd (8): lib/crypto_cache.cc:55-0 Could not open crypto cache file. /var/lib/bareos/bareos-sd.9103.cryptoc ERR=No such file or directory
bareos-sd (10): stored/socket_server.cc:129-0 stored: listening on port 9103
bareos-sd (100): include/jcr.h:320-0 Construct JobControlRecord
bareos-sd (100): lib/bnet_server_tcp.cc:199-0 Addresses host[ipv4;0.0.0.0;9103]
bareos-sd (90): stored/stored.cc:552-0 calling InitDev AWS S3 Storage
bareos-sd (100): stored/sd_backends.cc:136-0 init_backend_dev: testing backend /usr/lib/bareos/backends/libbareossd-droplet.so
bareos-sd ERROR TERMINATION
Unable to load any shared library for libbareossd-droplet.so

Thanks in advance,
Felix

Reply all
Reply to author
Forward
0 new messages