LinuxGSM: Older versions of curl are unable to download large files using newer SSL/HTTP technologies
User Story
As a [user description], I want [desired action] so that [desired outcome]. https://linuxgsm.com/lgsm/cod4server/
Basic info
- Distro: [Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-22-generic x86_64)]
- Game: [COD4]
- Command: [install]
Further Information
A clear description of what the bug is and any ideas on how to resolve it. Plus any further context that might be relevant to the issue.
To Reproduce
add user follow directions on website and type ./cod4server install This is where the error occurs. curl: (92) HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2) downloading cod4x18_1772_dedrun.tar.bz2…OK verifying cod4x18_1772_dedrun.tar.bz2 with MD5…FAIL cod4x18_1772_dedrun.tar.bz2 returned MD5 checksum: 809b16e34396d6ef588d28748962dc3f expected MD5 checksum: de29f29d79f9cc24574b838daa501e46 fetching core_exit.sh…OK
Here is logs:
./cod4server install
cod4server@games:~$ ./cod4server install
fetching core_functions.sh...OK
fetching core_legacy.sh...OK
fetching core_messages.sh...OK
fetching core_dl.sh...OK
fetching core_trap.sh...OK
fetching _default.cfg...OK
copying _default.cfg...OK
fetching common.cfg...OK
fetching cod4server.cfg...OK
fetching linuxgsm.sh...OK
fetching core_getopt.sh...OK
fetching command_install.sh...OK
fetching check.sh...OK
fetching check_tmuxception.sh...OK
fetching check_permissions.sh...OK
fetching check_glibc.sh...OK
fetching info_distro.sh...OK
fetching check_system_requirements.sh...OK
fetching install_header.sh...OK
mdMMMMbm
mMMMMMMMMMMm
mMMMMMMMMMMMMm
mMMMMMMMMMMMMMMm
hMMMV^VMMV^VMMMh
MMMMM MM MMMMM
hMMs vv sMMh
hMMM: :MMMh
.hMMMh hMMMh.
-dMMMh __ hMMMd-
:mMMMs || sMMMm:
:MMMM+ || _ +NMMN:
.mMMM+ ======== +MMMm.
yMMMy ############## yMMMy
mMMM: ############## :MMMm
mMM nn nn nn nn MMm
o nNNNNNNNn nNNNNNNNn o
nNNNNNNNNNn nNNNNNNNNNn
nNNNNNNNNNNN NNNNNNNNNNNn
+NNNNNNNNN: :NNNNNNNNN+
nNNNNNNN /\ NNNNNNNn
nnnnn db nnnnn
888 d8b .d8888b. .d8888b. 888b d888
888 Y8P d88P Y88b d88P Y88b 8888b d8888
888 888 888 Y88b. 88888b.d88888
888 888 88888b. 888 888 888 888 888 Y888b. 888Y88888P888
888 888 888 88b 888 888 Y8bd8P 888 88888 Y88b. 888 Y888P 888
888 888 888 888 888 888 X88K 888 888 888 888 Y8P 888
888 888 888 888 Y88b 88Y .d8pq8b. Y88b d88P Y88b d88P 888 * 888
LinuxGSM 888 888 888 Y8888Y 888 888 Y2012P88 Y8888P 888 888
=================================
LinuxGSM_
by Daniel Gibbs
Game:Call of Duty 4
Website: https://linuxgsm.com
Contributors: https://linuxgsm.com/contrib
Donate: https://linuxgsm.com/donate
=================================
fetching install_server_dir.sh...OK
Server Directory
=================================
/home/cod4server
Continue? [Y/n] Y
mkdir: created directory '/home/cod4server/serverfiles'
fetching install_logs.sh...OK
Creating log directories
=================================
installing log dir: /home/cod4server/log...OK
installing LinuxGSM log dir: /home/cod4server/log/script...OK
creating LinuxGSM log: /home/cod4server/log/script/cod4server-script.log...OK
installing console log dir: /home/cod4server/log/console...OK
creating console log: /home/cod4server/log/console/cod4server-console.log...OK
installing game log dir: /home/cod4server/serverfiles/Logs...OK
creating symlink to game log dir: /home/cod4server/log/server -> /home/cod4server/serverfiles/Logs...OK
fetching check_deps.sh...OK
Checking Dependencies
=================================
tmux
wget
ca-certificates
file
bsdmainutils
util-linux
python3
tar
bzip2
gzip
unzip
binutils
bc
jq
lib32gcc1
libstdc++6:i386
Information! Required dependencies already installed
fetching install_server_files.sh...OK
Installing Call of Duty 4 Server
=================================
##O=# # ########################## 19.4%
curl: (92) HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2)
downloading cod4x18_1772_dedrun.tar.bz2...OK
verifying cod4x18_1772_dedrun.tar.bz2 with MD5...FAIL
cod4x18_1772_dedrun.tar.bz2 returned MD5 checksum: 809b16e34396d6ef588d28748962dc3f
expected MD5 checksum: de29f29d79f9cc24574b838daa501e46
fetching core_exit.sh...OK
End of Logs
Steps to reproduce the behaviour:
- After fresh user created.
- su - NewUsername
- wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh cod4server
- ./cod4server install
- Error occurs through the installation.
Expected behaviour
Installation of cod4.
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 55 (24 by maintainers)
This problem was resolved as of Mon Dec 2 19:33:03 UTC 2019 Thank you so much for all your hard work! I do still notice a performance issue with the download but at least it works. Thanks again! However I do notice that it disconnects and reconnects to finish downloading but its a slow process. I still think there is some thing underlining that is going on maybe even server side…
The server is hosted in a data center environment even I have to connect to it from the outside… We are doing a full fresh re-installation of this box. At this time I will keep you posted.