July 24, 20205 yr Hi, I'm running version 2.4.5 revision b694ed83 of Little Navmap on macOS 10.15.6. The program is running fine but throws an error on startup with reference to the last loaded aircraft performance file and file plan. It complains it can't read the files. These are files it was reading and writing to the last time I used the program. When I have a look at the files they have normal file permissions any file would have that I created. I click Close on the error messages and then simply open those files from the Aircraft and Files menus respectively. The program proceeds as normal, no issues. But the next time I run it it will complain again that it can't read those very same files and again the file permissions are RW for my user account.
July 24, 20205 yr Looks like permission problems or Catalina issues. The paths look ok. Are you sure that you have full access to the files? Can you load the files manually in LNM? Can you send me the log file of LNM (linked in about dialog)? Alex Alex' Projects: Little Navmap
July 24, 20205 yr Author Yes, full read/write and yes LNV can open the files once the program is open and I manually open the aircraft file and flight plan. Here is a fresh log where I launched the app, got the errors, loaded the aircraft and flight plan, then exited: https://pastebin.com/8bnQqKbi Thanks, Doug
July 24, 20205 yr Hi Doug, thanks for the log. GIve me a day or two. In the meantime you can disable "Load last used flight plan" in the options dialog on page "Startup and updates". But you have to clear the aircraft perf manually ("New Aircraft performance") before exiting to avoid the error. Alex Alex' Projects: Little Navmap
July 25, 20205 yr Hi Doug, thanks for the log file. You're using Catalina and run LNM in the AppTranslocation folder which has limited access to files as far as I understood. This is apparently using randomized paths and therefore, LNM cannot find the files on startup since the paths change every time. Any way to get LNM out there? Best would be a folder like "/Users/doug/Programs". This what I found about this AppTranslocation thing so far: The basic gist is that if you download and run an app from the folder "Downloads", the OS will copy the app into a read-only disk image and run it from there instead. This applies until you move the app to any other location (not just the Applications folder), after which the OS will just run the app normally. However, the move is only recognized if performed using the Finder. If you move the app another way, e.g. using "mv" in the Terminal, the app will continue to be translocated when run, even if it's in /Applications. Try to download again. Extract the application and use the Finder to move it to another folder before starting it. This might help. Alex Alex' Projects: Little Navmap
July 25, 20205 yr Author That did it. I dragged it to the Applications folder using the Finder. All I had to do after that was change where LNV looks for the global elevation data. All is working great now. Thanks so much!
July 27, 20205 yr Author So the problem is still there. I hadn't used it over the weekend (though I did try it after moving oddly enough) but this morning its back. I looked at the file permissions and some folders/files have extended attributes. In particular they had com.apple.quarantine. So applying the following command to files: sudo xattr -d com.apple.quarantine name_of_file_here.txt and this to directories: sudo xattr -dr com.apple.quarantine name_of_dir_here.app fixed the issue.
Archived
This topic is now archived and is closed to further replies.