It looks like blobfuse is unable to convert the account key in /root/fuse_connection.cfg from a base 64 string into a byte array. Could you check your connection file, and make sure that the account key is correct(can you regenerate a new key)? It should be something like this, just these three lines:
accountName myaccount(lowercase)
accountKey 2AE+/ajshdfLKAJSHUDIjksdfhkwejAUSIHD/asdhfoiasiaAISOIJDOJFLSD/askdfewiAASJDNFL+askdlfj==
containerName fusetest
Blobfuse provides this namespace using the virtual directory scheme with the forward-slash '/' as a delimiter.
I would also recommended you to refer to the know issue of Blobfuse Troubleshooting FAQ
To mount a persisting folder, you may download the https://github.com/Azure/azure-storage-fuse/blob/master/mount.sh, and use credentials in a file method to mount the folder.
Additional information: This is due to a missing dependencies on the system. Kindly run below command and then try mount again.
sudo yum install git cmake fuse-devel libcurl-devel gcc gcc-c++ gnutls-devel libgcrypt-devel libuuid-devel fuse -y
If the issue still persists, can you please share the below mentioned details for future troubleshooting:
• What version of blobfuse are they using?
• Which OS (and OS version) are they using?
• Share the screenshot of the error message?
We do not yet support Blobfuse for ADLS gen2 for now
Hope this helps!
Kindly let us know if the above helps or you need further assistance on this issue.
Please don’t forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.