fat-tire / resolve

Container scripts to build and run DaVinci Resolve [Studio] for Linux using Docker or Podman
MIT License
192 stars 23 forks source link

log4cxx error under podman #31

Closed rsevero closed 9 months ago

rsevero commented 1 year ago

When trying resolve image under podman I get the following error:

log4cxx: No appender could be found for logger (BtCommon).
log4cxx: Please initialize the log4cxx system properly.
Failed to create Application support Dirs

Under docker it works fine.

Trying it on Fedora 37.

Any ideas on how to solve this issue?

fat-tire commented 1 year ago

Could this be a permission problem with the container accessing the mounts/logs directory? Can you check to make sure it is owned by the user/group you are running podman from? Also, you could try manually starting the container with a shell (ie, ./resolve.sh /bin/bash) and then try creating a file with touch /opt/resolve/logs/test.txt from within the container? See if it works, and if so, who the file is owned by.

(If the directory was created by docker running as root, perhaps it has root ownership so is inaccessible to podman?)

fat-tire commented 1 year ago

Did this help fix your issue? I'll close this issue if I don't hear back in a few days... thanks!

fat-tire commented 1 year ago

It's been a few days. Hope you got everything working. Feel free to re-open if you need more help!

GameVogue commented 10 months ago

I am on Fedora 39 and I also have this issue. Running touch /opt/resolve/logs/test.txt to test results in touch: cannot touch '/opt/resolve/logs/test.txt': Permission denied

fat-tire commented 10 months ago

are you running with docker or podman? Could you try verifying the info requested above?

fat-tire commented 9 months ago

Did this help fix your issue? I'll close this issue if I don't hear back in a few days... thanks!

Closing as no response for > a month. Hopefully now all is working.