Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: When installing D3DCompiler_42 on steam deck #3686

Open
Epic62790 opened this issue Jan 9, 2025 · 0 comments
Open

[Bug]: When installing D3DCompiler_42 on steam deck #3686

Epic62790 opened this issue Jan 9, 2025 · 0 comments

Comments

@Epic62790
Copy link

Describe the bug

Failed to install d3dcompiler_42. when restarting bottles shows an error

To Reproduce

  1. Have a 64bit prefix with Proton-GE
  2. Have a steam deck with steamos
  3. Install d3dcompiler_42
  4. failed to install

Package

Flatpak from Flathub

Distribution

SteamOS 3.6.20 Stable

Debugging Information

Display:
    X.org: true
    X.org (port): :0
    Wayland: false
Graphics:
    vendors:
        amd:
            vendor: amd
            envs:
                DRI_PRIME: '1'
            icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/radeon_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/radeon_icd.i686.json
    prime:
        integrated: null
        discrete: null
Kernel:
    Type: Linux
    Version: 6.5.0-valve22-1-neptune-65-g9a338ed8a75e
Disk:
    Total: 7765839872
    Free: 7765667840
RAM:
    MemTotal: 14.5GiB
    MemAvailable: 6.2GiB
Bottles_envs: null

Troubleshooting Logs

[Errno 2] No such file or directory: '/home/USER/.var/app/com.usebottles.bottles/data/bottles/bottles/Xenia-&-CXBX/drive_c/windows/syswow64/D3DCompiler_42.dll'  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 132, in install
    res = self.__perform_steps(config, step)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/app/share/bottles/bottles/backend/managers/dependency.py", line 208, in __perform_steps
    if not self.__step_get_from_cab(config=config, step=step):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/app/share/bottles/bottles/backend/managers/dependency.py", line 415, in __step_get_from_cab
    shutil.move(os.path.join(dest, _file_name), os.path.join(dest, rename))

  File "/usr/lib/python3.12/shutil.py", line 867, in move
    copy_function(src, real_dst)

  File "/usr/lib/python3.12/shutil.py", line 475, in copy2
    copyfile(src, dst, follow_symlinks=follow_symlinks)

  File "/usr/lib/python3.12/shutil.py", line 260, in copyfile
    with open(src, 'rb') as fsrc:
         ^^^^^^^^^^^^^^^

Additional context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant