Simbiology "Project Save Error"

8 Ansichten (letzte 30 Tage)
Jim Bosley
Jim Bosley am 15 Nov. 2022
Bearbeitet: Walter Roberson am 31 Jan. 2023
For some reason I cannot save simbiology projects. When I try (for new files, and files I've loaded) I'm now getting:
"Project Save Error
Error occurred while saving the project
Could not move project"
This is in Ubuntu 22.04. ver gives me
MATLAB Version: 9.12.0.2009381 (R2022a) Update 4
MATLAB License Number: 4xxxxxxxxxxx
Operating System: Linux 5.15.0-52-generic #58-Ubuntu SMP Thu Oct 13 08:03:55 UTC 2022 x86_64
Java Version: Java 1.8.0_202-b08 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
Pretty sure that this is a permissions error. BTW,
tempdir
returns
'/tmp/'

Akzeptierte Antwort

Priya Moorthy
Priya Moorthy am 15 Nov. 2022
Hi, Jim,
I'm sorry that you are running into issues while saving your project. The behavior you describe sounds like what we see when trying to save a project to a write-protected directory (SimBiology will force save over a write-protected file). We can confirm this if you try typing
[lastmsg, lastid] = lasterr;
at the MATLAB command line. If lastmsg is 'Error using movefile Operation not permitted' and lastid is 'MATLAB:MOVEFILE:OSError', then it is probably a permissions issue with the destination directory of the project. If you get a different lasterr output, please send us that information and we can investigate what else might cause such an error.
Best,
Priya
  10 Kommentare
Priya Moorthy
Priya Moorthy am 29 Nov. 2022
Bearbeitet: Priya Moorthy am 29 Nov. 2022
Hi, Jim,
SimBiology tries to save a backup of your project file in *.sbproj.bak in the same directory as your original sbproj file. This backup may have your original model with diagram. However, given your current Linux version, you should continue to use R2022b Update 1 or later to avoid this bug altogether.
Best,
Priya
Priya Moorthy
Priya Moorthy am 5 Dez. 2022
Bearbeitet: Walter Roberson am 31 Jan. 2023
Jim,
I just wanted to inform you about the recently published bug report which consolidates all the different workarounds for this issue outside of SimBiology: https://www.mathworks.com/support/bugreports/2856360
Best,
Priya

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 15 Nov. 2022
Bearbeitet: Walter Roberson am 15 Nov. 2022
you are potentially seeing the relatively recent issues due to Linux kernel changes in how files are copied, changes that mostly affect tempfs.
The workaround is to create a temporary directory on an ordinary file system and create an environment variable TMPDIR or TEMP (if I recall correctly) pointing there, and start matlab with that in effect. If you are starting from an icon you might need additional steps to have the environment variable in effect at the time of program launch as icons do not go through the full login sequence that interactive shells go through.
  4 Kommentare
Jim Bosley
Jim Bosley am 18 Nov. 2022
So if I'm opening matlab using an icon, in ubuntu, with a .desktop file. How do I get the tempdir set permanently?
Also, I'm using zshell, and I suppose the same Bourne shell command would work in a .zshrc file.
Jim Bosley
Jim Bosley am 18 Nov. 2022
Sorry to be so dense...

Melden Sie sich an, um zu kommentieren.

Communitys

Weitere Antworten in  SimBiology Community

Kategorien

Mehr zu Import Data finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by