Hello dear @vasilis!
Recently I’ve got a strange problem (after last flair upgrade). For some reason, I don’t have permission to open flair (see screenshot). It says:
bash: /usr/local/bin/flair: Отказано в доступе
“Отказано в доступе” means access is denied. I found that I don’t have permission to open flair folder and after I changed the rights (it was only accesible from root) everything was ok. Also, I found that icons for .flair and .inp files disappeared, very similar to the Missing flair mime icons topic. Installation is from Ubuntu 20.04 repo.
Thank you in advance!
thanks for reporting the issue.
Until it is fixed and a new package is released, you need to change permission to 755 for:
The following scripts in
dcmview, fcalc, flair, fless, fm, pt
sudo chmod -R 755 /usr/local/flair
Thanks for the solution! But what about icons?
Hi @vasilis and @horvathd
I got this error with the sudo install option. It worked fine with the installation from source.
yes, you need to fix the permission for the icons application-x-flair.png and application-x-fluka.png in the
The files are still not associated with flair. How to associate .flair files with flair? I mean, I used to be able to click twice on that files and flair opened these files by default.
maybe you need to restart your window manager or there are some other directories with the wrong permission I don’t know about preventing the correct association.
Until a fix comes out, I would suggest to use the command line or the Load button in Flair to access your simulations.
Okay, will wait for this fix!
@Ivan could you please reinstall the package with
sudo apt install --reinstall flair flair-geoviewer
Reinstall does not help. Is there a way to downgrade to 3.1.5?
P.S. OS is linux mint 20
This is doesn’t help…
Can you try to make a clean install
- First remove
sudo apt remove flair flair-geoviewer
- Ensure that there is nothing left
sudo rm -Rf /usr/local/bin/flair /usr/local/flair
- and re install
sudo apt install flair flair-geoviewer
Thanks for suggestions! Already did, still the same…
@Ivan could you send us the output of the following commands
ls -l /
ls -l /usr
ls -l /usr/local
ls -l /usr/local/bin
ls -l /usr/local/flair
dpkg -L flair
dpkg -L flair-geoviewer
@vasilis, please see my logs attached after these commands:
ivan@ivan-PC:~$ ls -l / > log1.txt
ivan@ivan-PC:~$ ls -l /usr > log2.txt
ivan@ivan-PC:~$ ls -l /usr/local > log3.txt
ivan@ivan-PC:~$ ls -l /usr/local/bin > log4.txt
ivan@ivan-PC:~$ ls -l /usr/local/flair > log5.txt
ls: невозможно открыть каталог '/usr/local/flair': Отказано в доступе
ivan@ivan-PC:~$ sudo ls -l /usr/local/flair > log5.txt
[sudo] пароль для ivan:
ivan@ivan-PC:~$ dpkg -L flair > log6.txt
ivan@ivan-PC:~$ dpkg -L flair-geoviewer > log7.txt
log1.txt (1.7 KB) log2.txt (723 Bytes) log3.txt (538 Bytes) log4.txt (1.8 KB) log5.txt (6.0 KB) log6.txt (40.2 KB) log7.txt (2.1 KB)
Thank you @Ivan . The permissions are not set correctly.
Please execute the commands as @horvathd mentioned
sudo chmod 755 flair dcmview fcalc fless fm pt
sudo chmod -R 755 /usr/local/flair
We are looking to correct the permissions in the package, and we will let you know.
Yes, I know that, and did already, it was due to reinstall. I was lazy to set them properly after that again
@ivan could you try again to re-install it. The error was coming from the virtual machine used to generate the package, the shared folder for some reason was automounted without the proper file permissions. Now, I forced the proper flags on mount and regenerated the package, which seems to have the correct permissions
I confirm that everything is fine now! Icons are also here.
Huge thanks @vasilis and @horvathd!