You are not logged in.

#1 2018-12-26 11:27:27

dviktor
Member
From: Moscow
Registered: 2015-10-18
Posts: 162

[SOLVED] libwine.so.1 - operation not permitted

I'm experiencing strange problem with wine (both staging and stable versions). Latest kernel and NVidia proprietary drivers (750 GTX). I try to run winecfg inside my prefix and get this:

[viktor@desolve-lab ~/games]$ WINEARCH=win32 WINEPREFIX=~/games/.mm6 winecfg
/usr/bin/wine: error while loading shared libraries: libwine.so.1: cannot create shared object descriptor: Operation not permitted

Reinstall didn't help. Running bare winecfg without WINEARCH or WINEPREFIX gives the same error. Latest wine installed (4.0rc3-1). What can cause this strange behaviour?

Last edited by dviktor (2019-01-21 13:25:32)

Offline

#2 2018-12-26 14:55:13

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,657

Re: [SOLVED] libwine.so.1 - operation not permitted

Might be wrong permissions, what's the output of

pacman -Qkk wine

did you ever interrupt an update? Did you ever run wine as root?  Are your session/runtime mounts set up properly (i.e. /dev/shm and /run) output of

findmnt

You might also want to run the wine command in an strace to see what it actually tries to resolve, do you override LD_LIBRARY_PATH somewhere? Might also be an incorrect vmap setting see here

Last edited by V1del (2018-12-26 15:23:10)

Offline

#3 2018-12-29 21:03:43

dviktor
Member
From: Moscow
Registered: 2015-10-18
Posts: 162

Re: [SOLVED] libwine.so.1 - operation not permitted

[viktor@desolve-lab ~]$ LANG=en_US.UTF-8 pacman -Qkk wine-staging 
wine-staging: 5079 total files, 0 altered files
[viktor@desolve-lab ~]$ LANG=en_US.UTF-8 ls -lha /usr/bin | grep wine
-rwxr-xr-x  1 root root        14K Dec 22 10:40 wine
-rwxr-xr-x  1 root root        15K Dec 22 10:40 wine64
-rwxr-xr-x  1 root root        17K Dec 22 10:40 wine64-preloader
-rwxr-xr-x  1 root root       2.0K Dec 22 10:40 wineboot
-rwxr-xr-x  1 root root       131K Dec 22 10:40 winebuild
-rwxr-xr-x  1 root root       2.0K Dec 22 10:40 winecfg
-rwxr-xr-x  1 root root       2.0K Dec 22 10:40 wineconsole
lrwxrwxrwx  1 root root          7 Dec 22 10:40 winecpp -> winegcc
-rwxr-xr-x  1 root root       2.0K Dec 22 10:40 winedbg
-rwxr-xr-x  1 root root       207K Dec 22 10:40 winedump
-rwxr-xr-x  1 root root       2.0K Dec 22 10:40 winefile
lrwxrwxrwx  1 root root          7 Dec 22 10:40 wineg++ -> winegcc
-rwxr-xr-x  1 root root        47K Dec 22 10:40 winegcc
-rwxr-xr-x  1 root root        93K Dec 22 10:40 winemaker
-rwxr-xr-x  1 root root       2.0K Dec 22 10:40 winemine
-rwxr-xr-x  1 root root       2.0K Dec 22 10:40 winepath
-rwxr-xr-x  1 root root        17K Dec 22 10:40 wine-preloader
-rwxr-xr-x  1 root root       572K Dec 22 10:40 wineserver
[viktor@desolve-lab ~]$ LANG=en_US.UTF-8 ls -lha /usr/lib | grep wine
lrwxrwxrwx   1 root root    12 Dec 22 10:40 libwine.so -> libwine.so.1
lrwxrwxrwx   1 root root    14 Dec 22 10:40 libwine.so.1 -> libwine.so.1.0
-rwxr-xr-x   1 root root  1.8M Dec 22 10:40 libwine.so.1.0
drwxr-xr-x   3 root root   44K Dec 26 14:22 wine
[viktor@desolve-lab ~]$ LANG=en_US.UTF-8 findmnt
TARGET                                SOURCE      FSTYPE      OPTIONS
/                                     /dev/sda2   ext4        rw,noatime,discard,data=ordered
├─/proc                               proc        proc        rw,nosuid,nodev,noexec,relatime
│ └─/proc/sys/fs/binfmt_misc          systemd-1   autofs      rw,relatime,fd=44,pgrp=1,timeout=0,minproto=5,maxproto=5,direct
│   └─/proc/sys/fs/binfmt_misc        binfmt_misc binfmt_misc rw,relatime
├─/sys                                sys         sysfs       rw,nosuid,nodev,noexec,relatime
│ ├─/sys/firmware/efi/efivars         efivarfs    efivarfs    rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security              securityfs  securityfs  rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup                    tmpfs       tmpfs       ro,nosuid,nodev,noexec,mode=755
│ │ ├─/sys/fs/cgroup/unified          cgroup2     cgroup2     rw,nosuid,nodev,noexec,relatime,nsdelegate
│ │ ├─/sys/fs/cgroup/systemd          cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,xattr,name=systemd
│ │ ├─/sys/fs/cgroup/pids             cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,pids
│ │ ├─/sys/fs/cgroup/blkio            cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,blkio
│ │ ├─/sys/fs/cgroup/cpuset           cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,cpuset
│ │ ├─/sys/fs/cgroup/cpu,cpuacct      cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
│ │ ├─/sys/fs/cgroup/freezer          cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,freezer
│ │ ├─/sys/fs/cgroup/rdma             cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,rdma
│ │ ├─/sys/fs/cgroup/memory           cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,memory
│ │ ├─/sys/fs/cgroup/devices          cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,devices
│ │ └─/sys/fs/cgroup/net_cls,net_prio cgroup      cgroup      rw,nosuid,nodev,noexec,relatime,net_cls,net_prio
│ ├─/sys/fs/pstore                    pstore      pstore      rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/bpf                       bpf         bpf         rw,nosuid,nodev,noexec,relatime,mode=700
│ ├─/sys/kernel/debug                 debugfs     debugfs     rw,relatime
│ ├─/sys/kernel/config                configfs    configfs    rw,relatime
│ └─/sys/fs/fuse/connections          fusectl     fusectl     rw,relatime
├─/dev                                dev         devtmpfs    rw,nosuid,relatime,size=3912512k,nr_inodes=978128,mode=755
│ ├─/dev/shm                          tmpfs       tmpfs       rw,nosuid,nodev
│ ├─/dev/pts                          devpts      devpts      rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
│ ├─/dev/hugepages                    hugetlbfs   hugetlbfs   rw,relatime,pagesize=2M
│ └─/dev/mqueue                       mqueue      mqueue      rw,relatime
├─/run                                run         tmpfs       rw,nosuid,nodev,relatime,mode=755
│ └─/run/user/1000                    tmpfs       tmpfs       rw,nosuid,nodev,relatime,size=785256k,mode=700,uid=1000,gid=100
│   └─/run/user/1000/gvfs             gvfsd-fuse  fuse.gvfsd- rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
├─/tmp                                tmpfs       tmpfs       rw,nosuid,nodev
├─/boot                               /dev/sda1   vfat        rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859
└─/home                               /dev/sdb1   ext4        rw,noatime,data=ordered

I never interrupt my updates and never tried to run wine via root/sudo. No special settings for LD_LIBRARY_PATH also

Offline

#4 2018-12-29 22:25:58

seth
Member
Registered: 2012-09-03
Posts: 51,017

Re: [SOLVED] libwine.so.1 - operation not permitted

v1del wrote:

Might also be an incorrect vmap setting see here

Offline

#5 2019-01-21 13:24:50

dviktor
Member
From: Moscow
Registered: 2015-10-18
Posts: 162

Re: [SOLVED] libwine.so.1 - operation not permitted

Thank you, problem fixed!

Offline

Board footer

Powered by FluxBB