how to set cache_path directory of Lightweigh​tBrowser/j​cef_cache when Matlab startup

조회 수: 22 (최근 30일)
Hi,
I installed Matlab R2021b in linux cent os 7, and I changed my username for some reasons. I activated the Matlab before the username change, and after the username change, I reactivated the Matlab. Now the Matlab can be normally started from the terminal, but I always get below warning, seems like the cache_path of the "LightweightBrowser/jcef_cache" still do not recognize the new username. How could I solve the issue. Thanks.
[0320/024223.944137:ERROR:context.cc(220)] The cache_path directory (/home/MyOldUserName/.matlab/R2021b/LightweightBrowser/jcef_cache) could not be created.
[0320/024223.944252:ERROR:context.cc(235)] The cache_path is invalid. Defaulting to in-memory storage.
  댓글 수: 3
Zuhui Wang
Zuhui Wang 2022년 4월 24일
편집: Zuhui Wang 2022년 4월 24일
Hi Sébastien
I didnt have any progress yet.. since it seems like not affecting normal functioning of matlab, I put it aside right now. I think the warning mentioned cache_path should be a matlab environment variable to tell matlab where to save the cache of help doc, but I didnt find where the matlab defines this variable.
Sébastien Doré
Sébastien Doré 2022년 5월 25일
Hi Zuhui,
Thanks for the follow-up. I put it aside for the same reason. I just hope it won't break something at some point down the road and cross my finger that a future upgrade (2022b) will solve it but I guess I'll leave it at that until then.
Regards,

댓글을 달려면 로그인하십시오.

채택된 답변

Zuhui Wang
Zuhui Wang 2023년 5월 7일
편집: Zuhui Wang 2023년 5월 7일
Found a solution from magic ChatGPT :-D
Just create a soft link from your current home directory to the old home directory in your current home directory. For example, I renamed my home directory from /home/MyOldUserName/ to /home/MyNewUserName/ before installation of Matlab. And I saw the warning when startup the matlab. Then I create a soft link under my /home/MyNewUserName/ pointing to /home/MyNewUserName/ like below:
% close matlab before you run below code
cd /home/MyNewUserName
ln -s /home/MyNewUserName /home/MyOldUserName
Note, you may not see any softlink file using ls command, this may due to the lack of /home/MyOldUserName folder.
Then I restart matlab and the warning message are gone. BTW, I'm using CentOS Linux release 7.9.2009 (Core). Not sure if similar solution works for Windows.

추가 답변 (2개)

Christopher Lanning
Christopher Lanning 2023년 1월 21일
I can't say my course of action is advised, but it did work.
I first completely uninstalled matlab, then did a file search and deleted all lingering folders in my user profile folder and in the program folders.
Then I opened up registry editor and updated all references to my original user profile folder to my current user profile folder. There were a couple hundred of them.
Then I restarted and re-installed matlab and toolboxs.
No more debug.log file!
Again, use at your own descression. So far I have not detected any ill side effects, but playing around in the registry is always hazardous.
  댓글 수: 1
Christopher Lanning
Christopher Lanning 2023년 3월 29일
편집: Christopher Lanning 2023년 3월 29일
After some more use, the course of action I took is even less advised. I ran into an issue trying to upgrade from 2022a to 2022b. I don't remember the exact phrasing of the error, but it was evident that my monkeying around in the registry was the cause. I ended up doing a clean install of windows and all programs to fix it.

댓글을 달려면 로그인하십시오.


Evg
Evg 2023년 3월 29일
Still relevant. Is there a way to solve the problem? Without removing the matlab

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by