flathub / org.octave.Octave

https://flathub.org/apps/details/org.octave.Octave
17 stars 12 forks source link

bwrap: Can't make symlink at /var/run: File exists #300

Closed Camiropan closed 1 year ago

Camiropan commented 1 year ago

Since the update today i can't start Octave anymore.

Step to reproduce

update Octave start Octave (flatpak run org.octave.Octave) get the error message: "bwrap: Can't make symlink at /var/run: File exists"

Versions

Flatpak 1.15.4 fedora 38

i tried to set the filesystem-permissions to "--filesystem=host" via flatseal. Unfortunately that does not help. Since the TeXstudio flatpak got the same commits today there exists this issue also.

neildarlow commented 1 year ago

Seen also on openSUSE MicroOS (Aeon). On this OS, /var/run is sym-linked to /run:

neil@vivobook:~> ls -l /var
total 12
drwxr-xr-x. 1 root root   70 Jul 12 11:16 adm
drwxr-xr-x. 1 root root   96 Jul 12 11:23 cache
drwxr-xr-x. 1 root root    0 Feb 14  2023 crash
drwxr-xr-x. 1 root root  650 Aug  1 10:31 lib
lrwxrwxrwx. 1 root root    9 Jul 12 11:16 lock -> /run/lock
drwxr-xr-x. 1 root root  602 Aug 25 09:18 log
lrwxrwxrwx. 1 root root   10 Feb 14  2023 mail -> spool/mail
drwxr-xr-x. 1 root root    0 Feb 14  2023 opt
lrwxrwxrwx. 1 root root    4 Jul 12 11:16 run -> /run
drwxr-xr-x. 1 root root   32 Jul 12 11:18 spool
drwxrwxrwt. 1 root root 1360 Aug 30 18:10 tmp

Also, looking at the / fliesystem, directories are root:root while the flatpak install is --user not --system:


neil@vivobook:~> ls -l /
total 20
lrwxrwxrwx.   1 root root    7 Feb 14  2023 bin -> usr/bin
dr-xr-xr-x.   1 root root  368 Aug 20 22:33 boot
drwxr-xr-x.  19 root root 4240 Aug 30 17:37 dev
drwxr-xr-x.   1 root root  238 Aug 30 17:37 etc
dr-xr-xr-x.   1 root root    8 Jul 12 11:23 home
lrwxrwxrwx.   1 root root    7 Feb 14  2023 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Feb 14  2023 lib64 -> usr/lib64
dr-xr-xr-x.   1 root root    0 Jul 12 11:16 mnt
dr-xr-xr-x.   1 root root    0 Jul 12 11:16 opt
dr-xr-xr-x. 349 root root    0 Aug 30 17:37 proc
drwx------.   1 root root  140 Jul 19 12:40 root
drwxr-xr-x.  34 root root  840 Aug 30 17:37 run
lrwxrwxrwx.   1 root root    8 Feb 14  2023 sbin -> usr/sbin
dr-xr-xr-x.   1 root root    6 Jul 12 11:16 srv
dr-xr-xr-x.  13 root root    0 Aug 30 17:37 sys
drwxrwxrwt.  17 root root  500 Aug 30 18:29 tmp
drwxr-xr-x.   1 root root  124 Aug 25 09:18 usr
drwxr-xr-x.   1 root root   98 Aug 25 14:53 var