Bottles icon indicating copy to clipboard operation
Bottles copied to clipboard

[Bug]: Error when installing dotnet48

Open Newbytee opened this issue 1 year ago • 0 comments

Describe the bug

I created a new Bottle with sys-wine 9.0 and then installed dotnet48 and got the following error.

To Reproduce

  1. Create a new Bottle with sys-wine 9.0
  2. Install dotnet48 as a dependency
  3. 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

Newbytee avatar Aug 03 '24 18:08 Newbytee