On 8/6/21 6:46 PM, Robert Earl wrote:
OK Bacula Pros:
So I looked into the link provided about openssl and discovered that I had reversed the order in my .pem file, putting the public CERT first and the private KEY second. I noticed that another client fdhadnot been victim to the same error. So I regenerated the PEM for the offending fd.

My next step was to do a quick backup and restore of aten to prove it was now decryptable. However, a funny thing happened on the way to the forum. First I tested matthew to prove it was also decryptable with no configuration changes. The restore job went fine, until:
aten-sd JobId 3747: Elapsed time=00:00:03, Transfer rate=466  Bytes/second
matthew-fd JobId 3747: Warning: attribs.c:91 Cannot change owner and/or group of /tmp/restore/etc/sysconfig: ERR=Operación no permitida 133 -1 matthew-fd JobId 3747: Error: attribs.c:119 Unable to set file owner /tmp/restore/etc/sysconfig/sshd: ERR=Operación no permitida Which is logical, because my bacula processes run unprivileged, but highly undesirable, because it seems to imply that any large-scale restore will end up owned bybacula:baculaentirely, and I will need to guess the owner/group of each file? Or for a proper restore do I need to each time swap my configuration with a root-privileged fdservice?


I suppose it depends on what you want to backup, but most of the time bacula-fd needs to run as root. If it does not, then it won't be able to backup other user's or root-only files or directories.



Second unrelated snag: a "quick backup" of my server is not in the cards, because since the last successful Full ran on 3 August and the last successful Incremental ran on the 5th, I've been receiving this warning:
aten-dir JobId 3750: No prior Full backup Job record found.
aten-dir JobId 3750: No prior or suitable Full backup found in catalog. Doing FULL backup. aten-dir JobId 3750: Start Backup JobId 3750, Job=aten-Backup.2021-08-06_15.34.17_30 And the director goes on his merry way completely preventing me from doing the incremental at all. And there are plainly Full backup jobs listed in Baculum, so how can the Director be disagreeing with my view of reality?

Sincerely,
Robert

On Fri, Aug 6, 2021 at 5:30 AM Heitor Faria <hei...@bacula.com.br <mailto:hei...@bacula.com.br>> wrote:

        Greetings, Bacula User Types! Long time no see!

    Hello Robert!

        Because I am in the throes of doing many dangerous maintenance
        tasks on my server, I took the liberty of testing a few
        restores of critical files. I was unsurprised to find that
        they all failed.

        aten-sd JobId 3746: Ready to read from volume "Vol0160" on
        File device "FileStorage" (/backup).
        aten-sd JobId 3746: Forward spacing Volume "Vol0160" to
        addr=7999614780
        aten-sd JobId 3746: Elapsed time=00:00:01, Transfer rate=2.608
        K Bytes/second
        aten-fd JobId 3746: Error: openssl.c:68 Encryption session
        provided an invalid symmetric key: ERR=error:0407109F:rsa
        routines:RSA_padding_check_PKCS1_type_2:pkcs decoding error
        aten-fd JobId 3746: Error: openssl.c:68 Encryption session
        provided an invalid symmetric key: ERR=error:04065072:rsa
        routines:rsa_ossl_private_decrypt:padding check failed
        aten-fd JobId 3746: Error: openssl.c:68 Encryption session
        provided an invalid symmetric key: ERR=error:0607A082:digital
        envelope routines:EVP_CIPHER_CTX_set_key_length:invalid key length
        aten-fd JobId 3746: Error: restore.c:764 Failed to initialize
        decryption context for /tmp/restore/etc/bind/bind.keys

        Now, the configuration docs say nothing about me needing to
        modify config, as long as I have not lost keys, zorched the
        whole system, etc.

    This guy had the same error:
    
<https://stackoverflow.com/questions/39228128/cant-decrypt-rsa-data-with-open-ssl
    
<https://stackoverflow.com/questions/39228128/cant-decrypt-rsa-data-with-open-ssl>>

        The troubleshooting docs, I must remark, are wafer-thin
        compared to the complexity of this enterprise software
        application. I did a simple Ctrl-F "crypt" and found no
        mention at all, not even in this section
        
<https://www.bacula.org/9.6.x-manuals/en/problems/Testing_Your_Tape_Drive_Wit.html#SECTION00431000000000000000>...
        I cranked up verbosity and debugging on bacula-dir

    The encryption tasks are performed by the bacula-fd.

        and ran it in the foreground as prescribed, but there is no
        extra logging anywhere that I can find (since Bacula refuses
        to conform to the FHS Filesystem Hierarchy Standard, and I had
        old versions from Ubuntu's repos, Bacula and its disused
        detritus is spreadeagled all over my filesystem like a drunken
        octopus.)

    I don't think Bacula directory setup is related to your problem.

        So I must throw myself upon the mercy of the community to
        debug this. Thanks.

    We like you, but the openssl community might be more qualified to
    answer your question.

    Regards,
--
    MSc Heitor Faria (Miami/USA)
    Bacula LATAM CEO
    mobile1: + 1 909 655-8971
    mobile2: + 55 61 98268-4220
    linkedin icon <https://www.linkedin.com/in/msc-heitor-faria-5ba51b3>

        
    logo <Http://www.bacula.com.br>
    América Latina
    bacula.lat <http://bacula.lat> | bacula.com.br
    <http://www.bacula.com.br>




_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to