Bottles
Bottles copied to clipboard
[Bug]: Error when installing dotnet48
Describe the bug
I created a new Bottle with sys-wine 9.0 and then installed dotnet48 and got the following error.
To Reproduce
- Create a new Bottle with sys-wine 9.0
- Install dotnet48 as a dependency
- Get an error
Package
Flatpak from Flathub
Distribution
Fedora 40
Debugging Information
Official Package: true
Version: '51.13'
DE/WM: gnome
Display:
X.org: true
X.org (port): :0
Wayland: true
Graphics:
vendors:
nvidia:
vendor: nvidia
envs:
__NV_PRIME_RENDER_OFFLOAD: '1'
__GLX_VENDOR_LIBRARY_NAME: nvidia
__VK_LAYER_NV_optimus: NVIDIA_only
icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/nvidia_icd.json
nvngx_path: /usr/lib/x86_64-linux-gnu/GL/nvidia-555-58-02/extra/nvidia/wine
prime:
integrated: null
discrete: null
Kernel:
Type: Linux
Version: 6.9.9-200.fc40.x86_64
Disk:
Total: 12566212608
Free: 12566044672
RAM:
MemTotal: 23.4GiB
MemAvailable: 15.8GiB
Bottles_envs: null
Troubleshooting Logs
[Errno 9] Bad file descriptor File "/app/share/bottles/bottles/backend/utils/threading.py", line 62, in __target
result = self.task_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/share/bottles/bottles/backend/managers/dependency.py", line 119, in install
_res = self.install(config, [_ext_dep, _dep])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/share/bottles/bottles/backend/managers/dependency.py", line 132, in install
res = self.__perform_steps(config, step)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/share/bottles/bottles/backend/managers/dependency.py", line 242, in __perform_steps
self.__step_set_windows(config=config, step=step)
File "/app/share/bottles/bottles/backend/managers/dependency.py", line 635, in __step_set_windows
rk.set_windows(step.get("version"))
File "/app/share/bottles/bottles/backend/wine/regkeys.py", line 62, in set_windows
self.reg.remove(d, v)
File "/app/share/bottles/bottles/backend/wine/reg.py", line 105, in remove
winedbg.wait_for_process("reg.exe")
File "/app/share/bottles/bottles/backend/wine/winedbg.py", line 75, in wait_for_process
processes = self.get_processes()
^^^^^^^^^^^^^^^^^^^^
File "/app/share/bottles/bottles/backend/utils/decorators.py", line 44, in wrapped_f
return f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File "/app/share/bottles/bottles/backend/wine/winedbg.py", line 32, in get_processes
res = self.launch(
^^^^^^^^^^^^
File "/app/share/bottles/bottles/backend/wine/wineprogram.py", line 63, in launch
res = WineCommand(
^^^^^^^^^^^^
File "/app/share/bottles/bottles/backend/wine/winecommand.py", line 111, in __init__
self.env = self.get_env(_environment)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/share/bottles/bottles/backend/wine/winecommand.py", line 182, in get_env
is_nvidia = DisplayUtils.check_nvidia_device()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/share/bottles/bottles/backend/utils/display.py", line 41, in check_nvidia_device
subprocess.Popen(
File "/usr/lib/python3.11/subprocess.py", line 1026, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.11/subprocess.py", line 1914, in _execute_child
os.close(errpipe_read)
Additional context
No response