Borderland 2 D9VK download - no Steam connectivity

When I try to install this, Steam starts to update, but then errors out with “Steam needs to be online to update. Please check your network and try again”

Screenshot%20from%202019-06-15%2017-36-20

This happens even though I know my connectivity is good and even if I already have Steam up and running.

Lutris then shows a spinning arrow saying it’s installing, but there is no progress.

Any help would be appreciated.

Please read the following link. Makes things easier to help you.

No logs since the game never installed

lutris-d

INFO 2019-06-15 20:01:03,753 [application.do_command_line:225]:Running Lutris 0.5.2
INFO 2019-06-15 20:01:03,754 [startup.check_driver:54]:Using NVIDIA drivers 418.56 for x86_64
INFO 2019-06-15 20:01:03,754 [startup.check_driver:58]:GPU: GeForce GTX 650
INFO 2019-06-15 20:01:03,754 [startup.check_driver:75]:GPU: 10DE:0FC6 3842:2653 using nvidia drivers
INFO 2019-06-15 20:01:03,834 [startup.check_vulkan:129]:Vulkan is supported
INFO 2019-06-15 20:01:03,835 [dxvk.get_dxvk_versions:24]:Updating DXVK versions
DEBUG 2019-06-15 20:01:04,033 [http.get:68]:GET https://lutris.net/api/runtime

lutris --submit -issue didn’t create a file. I’ll try again since I’ve likely done something amiss.

I had the windows version of the game running on Ubuntu using Native2Proton but since the June 9 update, that version is obsolete and I can’t connect to co-op games because of the different versions.

The linux version works fine on Steam, but again no co-op because of version differences.

I’m sorry, but I’m completely ignorant of how to use wine so am trying to find a “packaged” fix to get the Win version running on Ubuntu.

Any helpful suggestions would be appreciated!

Here’s the pastebin

https://paste.ubuntu.com/p/cFgrqYHQyN/

1 Like

Got exactly the same issue today with another game. This looks like a Wine bug (the Steam executable doesn’t find the internet connection).

EDIT:
I had a chance of checking different Wine versions, and all experience the same behaviour.

Here below my terminal stdout:
[2019-06-17 10:59:58] Downloading update (0 of 243,272 KB)…
[2019-06-17 10:59:58] Downloading update (737 of 243,272 KB)…
[2019-06-17 10:59:58] Downloading update (2,176 of 243,272 KB)…
[2019-06-17 10:59:59] Downloading update (3,575 of 243,272 KB)…
[2019-06-17 10:59:59] Downloading update (4,928 of 243,272 KB)…
[2019-06-17 10:59:59] Downloading update (6,340 of 243,272 KB)…
[2019-06-17 11:00:00] Downloading update (8,147 of 243,272 KB)…
[2019-06-17 11:00:00] Downloading update (9,841 of 243,272 KB)…
[2019-06-17 11:00:00] Downloading update (11,448 of 243,272 KB)…
[2019-06-17 11:00:00] Downloading update (12,867 of 243,272 KB)…
[2019-06-17 11:00:01] Downloading update (14,048 of 243,272 KB)…
[2019-06-17 11:00:01] Downloading update (15,091 of 243,272 KB)…
[2019-06-17 11:00:01] Downloading update (16,647 of 243,272 KB)…
[2019-06-17 11:00:01] Downloading update (18,346 of 243,272 KB)…
[2019-06-17 11:00:02] Downloading update (20,192 of 243,272 KB)…
Aborting HTTP request because we received a response with a content-length over 64M and we are not streaming[2019-06-17 11:00:02] Error: Download of package (resources_all) failed after 0 bytes (200).

[2019-06-17 11:00:02] Download Complete.
[2019-06-17 11:00:02] Error: Steam needs to be online to update. Please confirm your network connection and try again.

[2019-06-17 11:02:00] Shutdown
threadtools.cpp (2910) : Assertion Failed: Illegal termination of worker thread ‘Thread(0x006223E8/0x0000009C)’
Assert( Assertion Failed: Illegal termination of worker thread ‘Thread(0x006223E8/0x0000009C)’ ):threadtools.cpp:2910

Waiting on children
All children gone
Exit with returncode 7

Found a workaround for my case.

  • Run Lutris on a terminal and repeat the procedure. At some point, you should see a line like this in your terminal output:
    Running /usr/bin/wine /home/[user]/.local/share/lutris/runners/winesteam/prefix64/drive_c/Program Files (x86)/Steam/Steam.exe -no-cef-sandbox -console

  • After you get the same exact error, close Lutris;

  • Set the WINEPREFIX variable on the terminal:
    $ export WINEPREFIX=/usr/bin/wine /home/[user]/.local/share/lutris/runners/winesteam/prefix64/
    (or whatever path shown above)

  • Run the following command:
    $ winetricks -q steam

  • After the winetricks script installs Steam on that prefix, you can repeat the installation of the game.

Please let us know if this method works for you.

Cheers,
Davi

1 Like

This issue has been talked about before. I can’t find the exact post, so I’ll not link it, but there is/was a bug with Steam, specially WineSteam, where the server files (or something) would not be downloaded correctly, so a person would not be able to properly connect to the servers.

This happened to me and, at the time, I told the solution was “simply doing nothing”, because the problem would solve itself after some time of not being able to download.

Some people, however, pointed that there was a series of steps to quickly fix the problem going to some text file and putting a correct string there.

Anyways, glad you solved it.

Thanks for the reply.

There seems to be an issue with the downloaded SteamSetup.exe.

I tried this twice and got the same results.

Executing cd /home/<user>/.cache/winetricks/steam
Downloading https://web.archive.org/web/2000/http://media.steampowered.com/client/installer/SteamSetup.exe to /home/<user>/.cache/winetricks/steam
--2019-06-18 20:41:24--  https://web.archive.org/web/2000/http://media.steampowered.com/client/installer/SteamSetup.exe
Resolving web.archive.org (web.archive.org)... 207.241.233.214
Connecting to web.archive.org (web.archive.org)|207.241.233.214|:443... connected.
HTTP request sent, awaiting response... 302 FOUND
Location: https://web.archive.org/web/20131119120314/http://media.steampowered.com/client/installer/SteamSetup.exe [following]
--2019-06-18 20:41:24--  https://web.archive.org/web/20131119120314/http://media.steampowered.com/client/installer/SteamSetup.exe
Reusing existing connection to web.archive.org:443.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/octet-stream]
Saving to: ‘SteamSetup.exe’

SteamSetup.exe                               [    <=>                                                                          ]   1.07M  1.73MB/s    in 0.6s    

2019-06-18 20:41:25 (1.73 MB/s) - ‘SteamSetup.exe’ saved [1123608]

Executing cd /home/<user>
------------------------------------------------------
sha256sum mismatch! Rename /home/<user>/.cache/winetricks/steam/SteamSetup.exe and try again.
------------------------------------------------------
~$ 

Oh, and I can’t seem to get lutris to work even for my linux version of the game. It runs on Steam fine.

I did manage to get the Native2proton installation running, but it broke somehow. When I shutdown Steam, Steam was waiting for Borderlands 2(N2P) to close before it would. I had to force exit and after that the N2P version wouldn’t start.

I get the same error when I try to run N2P and then exit Steam. The game never starts, but Steam has to wait for it to close before exiting…which it never does.

Is the games failure to shutdown properly damaging a config file or something?

My apologies for answering just now.

I get the same issue with Borderlands 2. The reason in my case was the sync of the save files to the Steam cloud. I sorted it out after disabling the Steam cloud sync for the game.

Thanks for the info! I’ll try that.