[Bacula-users] bacula-sd can't upload to AWS S3
bacula-sd can't upload volumes to AWS S3 if running as systemd daemon, but if called directly by terminal cli the upload works perfectly. 1. Steps to reproduce the upload error: --- $ sudo systemctl start bacula-sd $ ps -ef | grep bacula root 12573 1 0 15:39 ?00:00:00 /opt/bacula/bin/bacula-sd -fP -c /opt/bacula/etc/bacula-sd.conf root 13555 1 0 Sep15 ?00:00:01 /opt/bacula/bin/bacula-fd -fP -c /opt/bacula/etc/bacula-fd.conf bacula 29641 1 0 10:58 ?00:00:00 /opt/bacula/bin/bacula-dir -fP -c /opt/bacula/etc/bacula-dir.conf $ echo "cloud list storage=S3CLOUD" | bconsole Connecting to Director 192.168.10.12:9101 1000 OK: 10002 BACULA11-DIR Version: 11.0.5 (03 June 2021) Enter a period to cancel a command. cloud list storage=S3CLOUD Automatically selected Catalog: BACULA11-CA Using Catalog "BACULA11-CA" Connecting to Storage daemon S3CLOUD at 192.168.10.12:9103 ... 3900 Error cannot get cloud Volume list. ERR=S3_list_bucket ERR=FailedToConnect CURL Effective URL: https://mybucket.s3.sa-east-1.amazonaws.com/?delimiter=%2F CURL OS Error: 110 CURL Effective URL: https://mybucket.s3.sa-east-1.amazonaws.com/?delimiter=%2F CURL OS Error: 110 2. Steps to reproduce the upload success: - $ sudo systemctl stop bacula-sd $ sudo /opt/bacula/bin/bacula-sd -fP -c /opt/bacula/etc/bacula-sd.conf $ ps -ef|grep bacula root 13362 11959 0 15:53 pts/100:00:00 sudo /opt/bacula/bin/bacula-sd -fP -c /opt/bacula/etc/bacula-sd.conf root 13364 13362 0 15:53 pts/100:00:00 /opt/bacula/bin/bacula-sd -fP -c /opt/bacula/etc/bacula-sd.conf root 13555 1 0 Sep15 ?00:00:01 /opt/bacula/bin/bacula-fd -fP -c /opt/bacula/etc/bacula-fd.conf bacula 29641 1 0 10:58 ?00:00:00 /opt/bacula/bin/bacula-dir -fP -c /opt/bacula/etc/bacula-dir.conf $ echo "cloud list storage=S3CLOUD" | bconsole Connecting to Director 192.168.10.12:9101 1000 OK: 10002 BACULA11-DIR Version: 11.0.5 (03 June 2021) Enter a period to cancel a command. cloud list storage=S3CLOUD Automatically selected Catalog: BACULA11-CA Using Catalog "BACULA11-CA" Connecting to Storage daemon S3CLOUD at 192.168.10.12:9103 ... ++---+--+--+---+ |Volume Name | Status | Media Type | Pool |VolBytes | ++---+--+--+---+ | AWSS3-0076 | Full | CloudAWS | AWSS3-PO | 8.528 MB | |BACKUP-CATALOGO |Append | CloudAWS | AWSS3-PO | 1.015 MB | ++---+--+--+---+ 3. My question: --- So, once the config files are exactly the same in the two scenarios, what can i search for? 4. My specs: Bacula CE 11.0.5 (installed from official rpm repos) SO: CentOS Linux release 7.9.2009 (Core) Linux 3.10.0-1160.15.2.el7.x86_64 #1 SMP Wed Feb 3 15:06:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux bacula-dir.conf: Storage { Name = S3CLOUD Address = 192.168.10.12 SDPort = 9103 Password = "bacula" Device = AWSS3-DRIVE-01 Media Type = CloudAWS Maximum Concurrent Jobs = 10 } bacula-sd.conf: Device { Name = AWSS3-DRIVE-01 Device Type = Cloud Cloud = AWSS3 Archive Device = /tmp/hdd03 Maximum Part Size = 1 GB Maximum File Size = 1 GB Media Type = CloudAWS LabelMedia = yes Random Access = yes AutomaticMount = yes RemovableMedia = no AlwaysOpen = no } Cloud { Name = AWSS3 Driver = "S3" HostName = "s3.sa-east-1.amazonaws.com" BucketName = "MyBucket" AccessKey = "MyAccessKey" SecretKey = "MySecretKey" Protocol = HTTPS UriStyle = VirtualHost Truncate Cache = No Upload = EachPart Region = "sa-east-1" MaximumUploadBandwidth = 5MB/s } Systemd bacula-sd.service: [Unit] Description=Bacula Storage Daemon service Requires=network.target After=network.target RequiresMountsFor=/opt/bacula/working /opt/bacula/etc /opt/bacula/bin [Service] Type=simple User=root Group=disk ExecStart=/opt/bacula/bin/bacula-sd -fP -c /opt/bacula/etc/bacula-sd.conf SuccessExitStatus=15 LimitMEMLOCK=infinity [Install] WantedBy=multi-user.target --- Thanks, Otaci Martins ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
[Bacula-users] Upgrade to focal zorched bacula again
Hi all! We recently upgraded from Kubuntu 18.04.5 bionic LTS, to 20.04.3 focal LTS. Our bacula version is 9.6.7-1 from the community PPA. Our baculum version is 9.6.6.3 as well. The bacula-dir, bacula-fd, and bacula-sd are all running, but bconsole will not connect. Apache is choking on rewrite rules in baculum-api.conf. What migration docs have been published, and where can we read them to begin repair work on this installation? No, we will not be upgrading to v.11. Sincerely, Robert ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users