ilia3101 / MLV-App

All in one MLV processing app.
https://mlv.app/
GNU General Public License v3.0
274 stars 30 forks source link

ubuntu 22.04 appImage - ssl issue - can't install pixel_maps #253

Closed laurentdebricon closed 2 years ago

laurentdebricon commented 2 years ago

Error in console :

Download of https://api.github.com/repos/ilia3101/MLV-App/contents/pixel_maps failed: Error creating SSL context (error:0A0000C4:SSL routines::reason(196))
open paths json file failed.

According to google, it's because the appimage is waiting for an older version of libssl than in my system. (i have standard libssl version of ubuntu 22.04 , default LTS now)

A temp fix would be to install an old version of libssl and ldd inject it at start of mlvapp https://youtrack.jetbrains.com/issue/TBX-1486/#comment=27-2035576

laurentdebricon commented 2 years ago

Drag & drop fpm also doesn't work on ubuntu. Because it's an appImage, it's read only mounted in /tmp/ , and the app can't copy the .fpm.

stat("/tmp/.mount_MLV.Ap4Ukuft/usr/bin/80000326_1736x2181.fpm", 0x7ffd7e341790) = -1 ENOENT (No such file or directory) there is this standard which could be used to read/write outside the appImage : https://docs.appimage.org/user-guide/portable-mode.html

but with all those troubles with appimage, i think we could just package the 20mb of pixel_maps in the appimage xD

laurentdebricon commented 2 years ago

ok solution found in the wiki https://github.com/ilia3101/MLV-App/wiki#fix-focus-dots

./MLV.App.v1.14.Linux.x86_64.AppImage --appimage-extract
cd squashfs-root/usr/bin
mv ~/your_dir_with_all_the_pixel_maps/*.fpm squashfs-root/usr/bin/ # move all the pixel_maps 
./mlvapp