Bottles
Bottles copied to clipboard
[Bug]: Bottles not loading local DLLS
Describe the bug
I tried running Sequator in Bottles. Sequator runs without a problem under winetricks (wine Sequator.exe) but fails by not locating DLLS in the same directory as the executable under Bottle.
To Reproduce
- Create application bottle
- Run Sequator.exe
Package
Flatpak from Flathub
Distribution
Debian 12
Debugging Information
Official Package: true
Version: '51.21'
DE/WM: gnome
Display:
X.org: true
X.org (port): :0
Wayland: true
Graphics:
vendors:
intel:
vendor: intel
envs:
DRI_PRIME: '1'
icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.x86_64.json:/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.i686.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_icd.i686.json
prime:
integrated: null
discrete: null
Kernel:
Type: Linux
Version: 6.1.0-31-amd64
Disk:
Total: 16680259584
Free: 16680091648
RAM:
MemTotal: 31.1GiB
MemAvailable: 21.5GiB
Bottles_envs: null
Troubleshooting Logs
07:29:00 (INFO) Launching with URI: None
07:29:00 (INFO) [Activate] request received.
07:29:00 (INFO) Bottles Started!
07:29:03 (INFO) Performing Bottles checks…
07:29:03 (INFO) Dxvks found:
- dxvk-2.6.1
07:29:03 (INFO) Vkd3ds found:
- vkd3d-proton-2.14.1
07:29:03 (INFO) Nvapis found:
- dxvk-nvapi-v0.9.0
07:29:03 (INFO) Latencyflexs found:
- latencyflex-v0.1.1
07:29:03 (INFO) Runners found:
- soda-9.0-1
- sys-wine-10.0
07:29:03 (INFO) Bottles found:
- Sequator
07:29:04 (INFO) Catalog installers loaded
07:29:04 (INFO) Catalog dependencies loaded
07:29:05 (INFO) Catalog components loaded
07:29:08 (INFO) Launching an executable…
07:29:10 (INFO) Using EasyAntiCheat runtime
07:29:10 (INFO) Using BattlEye runtime
wineserver: using server-side synchronization.
0024:err:module:import_dll Library wxbase30u_vc140.dll (which is needed by L"Z:\\run\\user\\1000\\doc\\6b874ac0\\Sequator.exe") not found
0024:err:module:import_dll Library wxbase30u_xml_vc140.dll (which is needed by L"Z:\\run\\user\\1000\\doc\\6b874ac0\\Sequator.exe") not found
0024:err:module:import_dll Library wxmsw30u_core_vc140.dll (which is needed by L"Z:\\run\\user\\1000\\doc\\6b874ac0\\Sequator.exe") not found
0024:err:module:import_dll Library libraw.dll (which is needed by L"Z:\\run\\user\\1000\\doc\\6b874ac0\\Sequator.exe") not found
0024:err:module:import_dll Library libsequator.dll (which is needed by L"Z:\\run\\user\\1000\\doc\\6b874ac0\\Sequator.exe") not found
0024:err:module:loader_init Importing dlls for L"Z:\\run\\user\\1000\\doc\\6b874ac0\\Sequator.exe" failed, status c0000135
This is the directory listing of the folder:
total 11112
-rw-rw-r-- 1 aaa aaa 4756 Aug 18 2024 README.txt
-rw-rw-r-- 1 aaa aaa 556544 Aug 18 2024 Sequator.exe
-rw-rw-r-- 1 aaa aaa 1085952 Jun 16 2024 libraw.dll
-rw-rw-r-- 1 aaa aaa 1058304 Aug 18 2024 libsequator.dll
-rw-rw-r-- 1 aaa aaa 2604032 Apr 20 2018 wxbase30u_vc140.dll
-rw-rw-r-- 1 aaa aaa 171008 Apr 20 2018 wxbase30u_xml_vc140.dll
-rw-rw-r-- 1 aaa aaa 5884928 Apr 20 2018 wxmsw30u_core_vc140.dll
Additional context
No response
Bottles doesn't have permission to access the directory where the program is located, so when you try to open, only the file you select is pass through to the sandbox (flatpak) by the portal. The workaround will be giving permission to Bottles access.