EatTheFuture / image_tools

Eat the Future's collection of image/color tools.
Other
74 stars 6 forks source link

Write permission problem on LInux when using AppImage #4

Closed Seb-Perso closed 2 years ago

Seb-Perso commented 2 years ago

Hi !

When trying to create an OCIO config with OCIO Maker, I get a "job Export Config panicked"

In the console I have this : "thread '' panicked at 'Failed to write OCIO config: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }', src/bin/ocio_maker.rs:771:18 note: run with RUST_BACKTRACE=1 environment variable to display a backtrace"

=> which is weird, because normally the program has the right to write on the folder I specified, actually it's managing to write the folders ""filmic", "luts" and "ocio_maker" but they're empty. It's not a space problem either (I have more than 100Gb space left).

The "Lut Maker" worked without issue.

OS : Linux mint, using AppImages exe files.

cessen commented 2 years ago

Thanks for the report! I'll try to look into this soon.

cessen commented 2 years ago

I've managed to reproduce this on a VM running Linux Mint. Now to figure out what's going on and fix it.

cessen commented 2 years ago

I believe I've figured out a fix. Here's a dev build with the fix in it: https://github.com/EatTheFuture/image_tools/releases/tag/dev_build-2022_01_12-cc6ce16

@Seb-Perso If you could test it out to confirm, that would great! Thanks!

Seb-Perso commented 2 years ago

Hi Nathan,

Confirmed, it works now, thanks a ton !

cessen commented 2 years ago

Awesome, thanks! I'll be cutting a new release soon with the bug fix (and some new features, too!).

cessen commented 2 years ago

This is now released in v0.3.0: https://github.com/EatTheFuture/image_tools/releases/tag/v0.3.0

Seb-Perso commented 2 years ago

That's awesome Nathan, thanks !