You are not logged in.
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
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
[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
Might also be an incorrect vmap setting see here
Offline
Thank you, problem fixed!
Offline