dependencies icon indicating copy to clipboard operation
dependencies copied to clipboard

[Bug]: Gecko does not seem to be able to do its job?

Open linkert opened this issue 2 years ago • 13 comments

Describe the bug

Not sure this bug/misconfiguration fits on your issue tracker. Sorry if you deem it unrelated to bottles. I think it might be, but what do I know?

Trying to get Diablo 2: Lord of Destruction going in order to then install and play the kick-ass mod Project Diablo 2 through Bottles.

I'm running into the age old issue people have been running into since the dawn of time when trying to install Diablo 2 using Wine: When clicking "Install" in the vanilla Diablo 2 installer you are prompted with a seemingly empty EULA - this is due to Gecko not being installed as it's needed to render the HTML in the EULA.

When Gecko is installed the text is rendered, enabling the user to scroll past and click agree.

I the proceed to the Bottle dependencies menu and install Gecko (wine_gecko-2.47.2-x86.msi). restart Bottles just in case, try again. No text this time either - hence I think this is an issue with some aspect of the way Bottles goes about installing Gecko?

To Reproduce

  1. Create bottle for gaming
  2. Run Diablo 2 Vanilla installer. (from Blizzard, version 1.14b)
  3. Notice EULA is not being rendered
  4. Install Gecko through the dependencies within Bottles
  5. Try running the installer and run into the same non-rendered EULA.

Package

Flatpak from Flathub

Distribution

Void Linux

Health Check

Display:
    X.org: true
    X.org (port): :99.0
    Wayland: true
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: 5.15.34_1
Distro:
    Name: GNOME
    Version: '"42 (Flatpak runtime)"'
Tools:
    cabextract: true
    p7zip: true
    patool: true
    glibc_min: '2.33'
Bottles_envs: null

Display Protocol

Wayland

Display Backend used by Bottles

I don't know

Additional context

Plain speculation:

Permissions issue somehow? If that's the case it's a flatpak type issue I guess. Both it's strength and, at times, a gosh darn curse of flatpak.

Maybe gvfsd has something to do with it? Getting alot of this when running the installer.exe for d2: “/run/user/1000/gvfsd”: No such file or directory. Falling back to the session bus. Your application is probably missing --filesystem=xdg-run/gvfsd privileges.

linkert avatar Apr 27 '22 08:04 linkert