Elder Scrolls Online: Launcher stuck at "Loading"

Hi all!

Recently tried to jump back into ESO after a long hiatus and noticed the launcher was freezing on the following screen: https://i.imgur.com/p3wKPG0.jpg

Not a problem normally, I re-installed the game with a fresh prefix but still had the same issue. Tested outside of Lutris with regular wine and still had the same issue.

Has anyone go any idea of what’s going on? My distro is Gentoo running kernel version 5.7.0. I can’t see anything particularly interesting in the debug text.

Did you manage to find how to solve it?

I’m pretty sure it’s a network issue since it’s the no-connection behavior. I’ve tried several things:

but nothing works.

If someone has any advice…

BTW, this computer is on Debian unstable. I’ve a Fedora computer, too, and the game works flawlessly on it.

Here is the information:

$ lutris --submit-issue: https://paste.ubuntu.com/p/ZH2GPdQ5CT/

Wine logs:

Running /home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.exe
Initial process has started with pid 50637
Game is considered started.
esync: up and running.
000b:fixme:winediag:__wine_start_process Wine TkG 5.6 is a testing version containing experimental patches.
000b:fixme:winediag:__wine_start_process Please don't report bugs about it on winehq.org and use https://github.com/Tk-Glitch/PKGBUILDS/issues instead.
0009:err:ole:CoGetClassObject class {0968e258-16c7-4dba-aa86-462dd61e31a3} not registered
0009:err:ole:CoGetClassObject class {0968e258-16c7-4dba-aa86-462dd61e31a3} not registered
0009:err:ole:create_server class {0968e258-16c7-4dba-aa86-462dd61e31a3} not registered
0009:fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
0009:err:ole:CoGetClassObject no class object {0968e258-16c7-4dba-aa86-462dd61e31a3} could be created for context 0x17
0009:fixme:crypt:ProvStore_release Unimplemented flags 1
0009:fixme:crypt:MemStore_release Unimplemented flags 1
0009:fixme:crypt:ProvStore_release Unimplemented flags 1
0009:fixme:crypt:MemStore_release Unimplemented flags 1
0009:fixme:crypt:ProvStore_release Unimplemented flags 1
0009:fixme:crypt:MemStore_release Unimplemented flags 1
0009:fixme:crypt:ProvStore_release Unimplemented flags 1
0009:fixme:crypt:MemStore_release Unimplemented flags 1
0009:fixme:iphlpapi:NotifyAddrChange (Handle 0x32de0c, overlapped 0x4787c88): stub
0009:fixme:winsock:WSALookupServiceBeginW (0x32dd0c 0x00000ff0 0x32dc74) Stub!
[0615/075959:ERROR:network_change_notifier_win.cc(143)] WSALookupServiceBegin failed with: 8
0037:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0043:fixme:crypt:ProvStore_release Unimplemented flags 1
0043:fixme:crypt:MemStore_release Unimplemented flags 1
0042:fixme:crypt:ProvStore_release Unimplemented flags 1
0042:fixme:crypt:MemStore_release Unimplemented flags 1
0043:fixme:crypt:ProvStore_release Unimplemented flags 1
0042:fixme:crypt:ProvStore_release Unimplemented flags 1
0043:fixme:crypt:MemStore_release Unimplemented flags 1
0042:fixme:crypt:MemStore_release Unimplemented flags 1
0044:fixme:crypt:ProvStore_release Unimplemented flags 1
0044:fixme:crypt:MemStore_release Unimplemented flags 1
0043:fixme:crypt:ProvStore_release Unimplemented flags 1
0043:fixme:crypt:MemStore_release Unimplemented flags 1
0042:fixme:crypt:ProvStore_release Unimplemented flags 1
0042:fixme:crypt:MemStore_release Unimplemented flags 1
0044:fixme:crypt:ProvStore_release Unimplemented flags 1
0044:fixme:crypt:MemStore_release Unimplemented flags 1
0044:fixme:crypt:ProvStore_release Unimplemented flags 1
0044:fixme:crypt:MemStore_release Unimplemented flags 1
0043:fixme:crypt:ProvStore_release Unimplemented flags 1
0043:fixme:crypt:MemStore_release Unimplemented flags 1
0044:fixme:crypt:ProvStore_release Unimplemented flags 1
0044:fixme:crypt:MemStore_release Unimplemented flags 1
0042:fixme:crypt:ProvStore_release Unimplemented flags 1
0042:fixme:crypt:MemStore_release Unimplemented flags 1

lutris -d output:

INFO     2020-06-15 07:54:41,851 [application.do_command_line:245]:Running Lutris 0.5.6
INFO     2020-06-15 07:54:41,851 [startup.check_driver:62]:Using Intel
INFO     2020-06-15 07:54:41,851 [startup.check_driver:64]:Running Mesa driver 20.0.7 on Mesa Intel(R) HD Graphics 5500 (BDW GT2) (0x1616)
INFO     2020-06-15 07:54:41,852 [startup.check_driver:77]:GPU: 8086:1616 17AA:2227 using i915 drivers
INFO     2020-06-15 07:54:41,883 [startup.check_vulkan:132]:Vulkan is supported
INFO     2020-06-15 07:54:44,052 [dxvk.get_dxvk_versions:22]:Updating DXVK versions
DEBUG    2020-06-15 07:54:44,216 [http.get:65]:GET https://lutris.net/api/runtime
DEBUG    2020-06-15 07:54:59,977 [application.launch:379]:Launching The Elder Scrolls Online (wine) (140509261901632)
INFO     2020-06-15 07:55:00,058 [dxvk.enable_dxvk_dll:180]:Replacing /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/windows/system32/dxgi with DXVK version
INFO     2020-06-15 07:55:00,060 [dxvk.enable_dxvk_dll:180]:Replacing /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/windows/system32/d3d11 with DXVK version
INFO     2020-06-15 07:55:00,061 [dxvk.enable_dxvk_dll:180]:Replacing /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/windows/system32/d3d10core with DXVK version
INFO     2020-06-15 07:55:00,061 [dxvk.enable_dxvk_dll:180]:Replacing /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/windows/system32/d3d9 with DXVK version
INFO     2020-06-15 07:55:00,062 [dxvk.enable_dxvk_dll:180]:Replacing /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/windows/syswow64/dxgi with DXVK version
INFO     2020-06-15 07:55:00,063 [dxvk.enable_dxvk_dll:180]:Replacing /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/windows/syswow64/d3d11 with DXVK version
INFO     2020-06-15 07:55:00,064 [dxvk.enable_dxvk_dll:180]:Replacing /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/windows/syswow64/d3d10core with DXVK version
INFO     2020-06-15 07:55:00,065 [dxvk.enable_dxvk_dll:180]:Replacing /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/windows/syswow64/d3d9 with DXVK version
DEBUG    2020-06-15 07:55:00,082 [game.configure_game:334]:Launching The Elder Scrolls Online: {'env': {'DXVK_HUD': '0', 'STEAM_RUNTIME': '/home/lys/.local/share/lutris/runtime/steam', 'LD_LIBRARY_PATH': '/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/lib:/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/lib64:/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib/i386-linux-gnu/sse2:/usr/lib/i386-linux-gnu/i686/sse2:/lib:/usr/lib32:/lib32:/lib/i386-linux-gnu:/usr/lib:/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib64:/lib64:/home/lys/.local/share/lutris/runtime/lib32:/home/lys/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/i386/lib:/home/lys/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/i386/usr/lib:/home/lys/.local/share/lutris/runtime/lib64:/home/lys/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/amd64/lib:/home/lys/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH', 'WINEDEBUG': '-all', 'WINEARCH': 'win64', 'WINE': '/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine', 'WINEPREFIX': '/home/lys/Games/the-elder-scrolls-online-tamriel-unlimited', 'WINEESYNC': '1', 'WINEDLLOVERRIDES': 'd3d10core,d3d11,d3d9,dxgi=n;winemenubuilder.exe=d', 'WINE_LARGE_ADDRESS_AWARE': '1'}, 'command': ['/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine', '/home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.exe']}
DEBUG    2020-06-15 07:55:00,082 [game.configure_game:335]:Game info: {
  "env": {
    "DXVK_HUD": "0",
    "STEAM_RUNTIME": "/home/lys/.local/share/lutris/runtime/steam",
    "LD_LIBRARY_PATH": "/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/lib:/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/lib64:/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib/i386-linux-gnu/sse2:/usr/lib/i386-linux-gnu/i686/sse2:/lib:/usr/lib32:/lib32:/lib/i386-linux-gnu:/usr/lib:/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib64:/lib64:/home/lys/.local/share/lutris/runtime/lib32:/home/lys/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/i386/lib:/home/lys/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/i386/usr/lib:/home/lys/.local/share/lutris/runtime/lib64:/home/lys/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/amd64/lib:/home/lys/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH",
    "WINEDEBUG": "-all",
    "WINEARCH": "win64",
    "WINE": "/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine",
    "WINEPREFIX": "/home/lys/Games/the-elder-scrolls-online-tamriel-unlimited",
    "WINEESYNC": "1",
    "WINEDLLOVERRIDES": "d3d10core,d3d11,d3d9,dxgi=n;winemenubuilder.exe=d",
    "WINE_LARGE_ADDRESS_AWARE": "1"
  },
  "command": [
    "/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine",
    "/home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.exe"
  ]
}
DEBUG    2020-06-15 07:55:00,083 [command.start:133]:Running /usr/share/lutris/bin/lutris-wrapper The Elder Scrolls Online 0 0 /home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.exe
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: SDL_VIDEO_FULLSCREEN_DISPLAY="off"
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: DXVK_HUD="0"
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: STEAM_RUNTIME="/home/lys/.local/share/lutris/runtime/steam"
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: LD_LIBRARY_PATH="/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/lib:/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/lib64:/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib/i386-linux-gnu/sse2:/usr/lib/i386-linux-gnu/i686/sse2:/lib:/usr/lib32:/lib32:/lib/i386-linux-gnu:/usr/lib:/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib64:/lib64:/home/lys/.local/share/lutris/runtime/lib32:/home/lys/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/i386/lib:/home/lys/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/i386/usr/lib:/home/lys/.local/share/lutris/runtime/lib64:/home/lys/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/amd64/lib:/home/lys/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/lys/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH"
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: WINEDEBUG="-all"
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: WINEARCH="win64"
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: WINE="/home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine"
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: WINEPREFIX="/home/lys/Games/the-elder-scrolls-online-tamriel-unlimited"
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: WINEESYNC="1"
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: WINEDLLOVERRIDES="d3d10core,d3d11,d3d9,dxgi=n;winemenubuilder.exe=d"
DEBUG    2020-06-15 07:55:00,083 [command.start:135]:ENV: WINE_LARGE_ADDRESS_AWARE="1"
DEBUG    2020-06-15 07:55:00,084 [command.start:135]:ENV: game_name="The Elder Scrolls Online"
DEBUG    2020-06-15 07:55:00,084 [command.start:135]:ENV: PYTHONPATH="/usr/lib/lutris:/usr/games:/usr/lib/python38.zip:/usr/lib/python3.8:/usr/lib/python3.8/lib-dynload:/usr/local/lib/python3.8/dist-packages:/usr/lib/python3/dist-packages"
Running /home/lys/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wine /home/lys/Games/the-elder-scrolls-online-tamriel-unlimited/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.exe
Initial process has started with pid 48086
Game is considered started.
esync: up and running.
[0615/075501:ERROR:network_change_notifier_win.cc(143)] WSALookupServiceBegin failed with: 8
Game is considered exited.
Initial process has exited.
All monitored processes have exited.
Exit with returncode 0
DEBUG    2020-06-15 07:57:05,324 [command.on_stop:182]:The process has terminated with code 0
DEBUG    2020-06-15 07:57:05,324 [command.stop:266]:Management process looks dead already.
DEBUG    2020-06-15 07:57:05,325 [command.stop:274]:Detaching logger
DEBUG    2020-06-15 07:57:06,550 [game.beat:596]:Game thread stopped
WARNING  2020-06-15 07:57:06,550 [game.on_game_quit:626]:Game still running (state: running)
INFO     2020-06-15 07:57:06,551 [game.stop:611]:Stopping The Elder Scrolls Online (wine)
DEBUG    2020-06-15 07:57:06,552 [command.stop:266]:Management process looks dead already.
DEBUG    2020-06-15 07:57:06,553 [command.stop:278]:logger already detached
DEBUG    2020-06-15 07:57:06,574 [game.on_game_quit:645]:The Elder Scrolls Online stopped at lun., 15 juin 2020 07:57:06
DEBUG    2020-06-15 07:57:06,574 [game.save:249]:Saving The Elder Scrolls Online (wine)
DEBUG    2020-06-15 07:57:06,592 [lutriswindow.on_game_updated:779]:Updating game The Elder Scrolls Online (wine)
INFO     2020-06-15 07:57:23,669 [application.do_shutdown:491]:Shutting down Lutris

I had the same issue on Gentoo. After some search i stumbled upon https://bugs.gentoo.org/727262. After I downgraded ca-certificates, it worked for me.

Thanks for your answer! Unfortunately, after downgrading the package ca-certificates:

$ apt install ca-certificates=20190110

and restarting, the launcher was hanging the same exact way.

Anyway, that’s a great investigation!

So that seems to be a Gentoo-specific fix. After I downgraded to app-misc/ca-certificates-20190110.3.53 everything started working as expected.