Skip to content

[Bug]: Dependency installation fails with FileNotFoundError due to incorrect path quoting in CabExtract #4451

@alinexavierpr

Description

@alinexavierpr

Quando abri o aplicativo, esse erro apareceu destacado ! Alguém sabe o que pode ser? sou um pouco leiga no assunto, então resolvi reportar e perguntar sobre!

Image

To Reproduce

1 eu abri o aplicativo, para jogar um jogo que adicionei como garrafa, mas assim que abriu, o terminal abriu junto amostrando o erro anexado

Image

abaixo:

Package

Flatpak from Flathub

Distribution

Zorin OS 18

Debugging Information

Official Package: true
Version: '63.0'
DE/WM: zorin
Display:
    X.org: true
    X.org (port): :1
    Wayland: false
Graphics:
    vendors:
        nvidia:
            vendor: nvidia
            envs:
                __NV_PRIME_RENDER_OFFLOAD: '1'
                __GLX_VENDOR_LIBRARY_NAME: nvidia
                __VK_LAYER_NV_optimus: NVIDIA_only
            icd: /usr/share/vulkan/icd.d/nvidia_icd.json
            nvngx_path: /usr/lib/x86_64-linux-gnu/GL/nvidia-580-126-09/lib/nvidia/wine
    prime:
        integrated: null
        discrete: null
Kernel:
    Type: Linux
    Version: 6.17.0-19-generic
Disk:
    Total: 8297791488
    Free: 8297598976
RAM:
    MemTotal: 15.5GiB
    MemAvailable: 7.9GiB
Bottles_envs: null

Troubleshooting Logs

[Errno 2] Arquivo ou diretório inexistente: '/home/USER/.var/app/com.usebottles.bottles/data/bottles/temp/vcredist6sp6/vcredist.exe'  File "/app/share/bottles/bottles/backend/utils/threading.py", line 73, in __target
    result = self.task_func(*args, **kwargs)

  File "/app/share/bottles/bottles/backend/managers/dependency.py", line 238, in install
    res = self.__perform_steps(
        config,
    ...<3 lines>...
        progress_progress_cb=progress_progress_cb,
    )

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

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

  File "/usr/lib/python3.13/shutil.py", line 876, in move
    copy_function(src, real_dst)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^

  File "/usr/lib/python3.13/shutil.py", line 468, in copy2
    copyfile(src, dst, follow_symlinks=follow_symlinks)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

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

Additional context

Foi a primeira ves que aconteceu!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions