bottlesdevs / Bottles

Run Windows software and games on Linux
https://usebottles.com
GNU General Public License v3.0
6.29k stars 262 forks source link

[BUG] Installers doesn't fail if dependencies are not being installed #769

Closed Mindus-Amitiel-Debsin closed 2 years ago

Mindus-Amitiel-Debsin commented 2 years ago

Describe the bug I installed the Epic Games Store (EGS) according to your experimental installer, and when I tried to log in to EGS using my login [EGS credentials], I had no keyboard input. I first tried using a macro on my Patriot Viper mouse to auto-fill in my eMail addy, and then tried typing manually on my laptop keyboard and then my USB keyboard. No keys were entered on any input method. The pointer did work, though.

Installation

To Reproduce Steps to reproduce the behavior:

  1. Go to Bottles
  2. Click on "Epic Games Store"
  3. Scroll down to "Installers" on Left
  4. Click on / Install Epic Games Store. [I did this in both Software Mode and also Games Mode]
  5. Click on the [Play] symbol on the newly installed Epic Games Store launcher.
  6. Click on "Sign in With Epic Games"
  7. Try to enter credentials with different mouse/keyboards and seeing no text in the app, only mouse movement.

Expected behavior I would be able to enter my credentials to EGS as expected and continue in the application.

Screenshots Screenshot from 2021-12-08 23-50-28 Screenshot from 2021-12-08 23-50-36 Screenshot from 2021-12-08 23-51-21

Screencast here:

https://user-images.githubusercontent.com/8101416/145354991-eaf88cce-effc-4098-8f49-48006377f05d.mp4

Sorry for the poor quality. M$Hub wouldn't accept my .webm and I have poor experience in transcoding.

Desktop (please complete the following information):

P.S., Thanks so much for your hard work! This project look awesome. Of course, my true wish is for you and @Lutris to combine to make the perfect *Nix gaming applications!!! Good luck.

mirkobrombin commented 2 years ago

Hi, thanks for your words 😊

Can you try installing an old version of the vaniglia runner from the preferences and set it for you bottle then try again starting unreal?

Mindus-Amitiel-Debsin commented 2 years ago

Screenshot from 2021-12-09 03-27-04 I tried all of the runners that are downloaded in the above image, and I noticed that at 6.15 and below, EGS wouldn't even launch. When EGS did launch, I got into the EGS store by clicking on "Sign in later" and I was also not able to enter text in the store, either. I'd be happy to provide any further info that you request.

mirkobrombin commented 2 years ago

I'll do some tests today, it is an under early development feature, maybe something is missing. For what I remember, I was able to login using Vaniglia 6.18 and fixing the input problem installing the riched20 dependency, that should already be provided by the installer

mirkobrombin commented 2 years ago

image NVM, I'm able to type on it also using Vaniglia 6.20+, just install the allfonts dependency from the dependencies manager. I think the installer was failing installing it as it is already listed as dependency.

Mindus-Amitiel-Debsin commented 2 years ago

Screenshot from 2021-12-09 03-59-45 I can confirm that after installing allfonts, the EGS worked! Thanks for your assistance. Do you need any logs or other info from my PC to discover why the installer didn't install allfonts by itself?

mirkobrombin commented 2 years ago

Update: I figured out what is causing allfonts to not be installed. There was a broken dependency that was failing the dependencies installation. I've fixed now and should works. I'm renaming this issue to "Installers doesn't fail if dependencies are not installed"

mirkobrombin commented 2 years ago

Screenshot from 2021-12-09 03-59-45 I can confirm that after installing allfonts, the EGS worked! Thanks for your assistance. Do you need any logs or other info from my PC to discover why the installer didn't install allfonts by itself?

PS. regarding the Notifications glitch, disable them on epic settings, I'll automate it in the future

mirkobrombin commented 2 years ago

Re-opening as the main problem is not fixed, Installers keep saying that the installation was fine except a dependency fails the installation