-
January 05, 2013, 12:44 AM
#1

Laetus

Decompression Error (#2026) when installing
Hello.
I am trying to install Darthmod after having bought Empire: Total War during the Steam holiday sales. However, I have run into an error that won’t let me install the game properly.
Here’s the description of my problem:- I downloaded the game from Steam and installed it to the default folder. I then started the game once.
- I confirmed that I had the latest patch (patch5.pack in the folder) and I deleted preferences.empire_script.txt just in case. I also verified game integrity with Steam.
- I downloaded the 2 parts installer and checked if their were corrupted using MD5. The results matched, so there was no problem there.
- I turned off my antivirus (BitDefender) just in case.
- I ran the installer (DarthMod_Empire_v8.0_Platinum.exe) as administrator while having the second file in the same folder.
Problem: After running the installer, correctly selecting the Empire folder in steamapps and proceeding to install, I immediately get the following error:
Code:
C:Program Files (x86)SteamsteamappscomonEmpire Total WardataDMEDME Platinum.exe A decompression error has occured (#2026) Unknown decompression error
I then get the option to either ‘Abort’ (cancels installation), ‘Retry’ (which results in the same error) and ‘Ignore’. The one time I did ignore there was no .exe file for Darthmod (after that I had to uninstall E:TW and clean every folder, including appdata).
If you need any more info to solve this problem I’ll gladly provide it. I am also attaching a dxdiag in case it helps.
Thanks a lot for reading and for your help.
-
January 05, 2013, 12:47 AM
#2

Laetus

Re: Decompression Error (#2026) when installing
I would like to add something, though I couldn’t find the edit button:
If any of you could upload their .exe file of Darthmod maybe I could use it instead, provided it’s the only file missing, after ignoring the error I get. This is only me speculating though. Thanks
-
January 05, 2013, 10:00 AM
#3

Laetus

Re: Decompression Error (#2026) when installing
Originally Posted by mhanh547
up bác d?t h�*ng nha
What?
-
January 05, 2013, 10:56 AM
#4

Laetus

Re: Decompression Error (#2026) when installing
After torreting the one part installer and trying to install that I got the same error once again. Can anyone help me out?
-
January 06, 2013, 12:24 PM
#5
Re: Decompression Error (#2026) when installing
The easiest way is to install Power Subs over your DME.
-
January 06, 2013, 11:13 PM
#6

Laetus

Re: Decompression Error (#2026) when installing
Originally Posted by husserlTW
The easiest way is to install Power Subs over your DME.
I’d rather not install other mods/addons if it was possible. Is there a solution for my problem? Thank you for your trouble.
-
January 10, 2013, 08:38 PM
#7

Laetus

Re: Decompression Error (#2026) when installing
-
January 22, 2013, 01:17 PM
#8

Laetus

Re: Decompression Error (#2026) when installing
Is there some way to solve this issue? It seems no one has had this problem yet. Could it be something from my end? I’m willing to provide any information you might need or try out additional scenarios to rule out possible solutions. Do the mod creators know of this at all and are trying to solve it?
-
February 09, 2013, 05:20 PM
#9

Laetus

Re: Decompression Error (#2026) when installing
More than a month after, I’m still looking for help on solving this issue. So far nothing from the mod creators.
-
February 24, 2013, 04:10 PM
#10

Laetus

Re: Decompression Error (#2026) when installing
It’s kinda sad to see such an apparently good mod unsupported at all…
-
March 01, 2013, 09:40 PM
#11

Laetus

Re: Decompression Error (#2026) when installing
This is what I get too…, It’s fricken annoying
-
March 02, 2013, 01:15 PM
#12

Laetus

Re: Decompression Error (#2026) when installing
Meaning you can’t play at all?
More annoying is the fact that there appears to be no support for this mod anymore. Sad because it’s supposed to be really good.
-
May 10, 2013, 01:15 AM
#13
Re: Decompression Error (#2026) when installing
I’ve been combing through the forums lately also trying to find a fix for this cursed issue. If you guys figure it out please share!! I promise I will too!!. I heard this was the best mod and I finally decided to try it out and what a disappointment….sooooo many wasted hours downloading again and verifying files.
-
May 13, 2013, 12:45 AM
#14
Re: Decompression Error (#2026) when installing
Well I got it going by using the torrent instead of the 2 part downloads. I don’t know why but when I opened the zip it must of always downloaded wrong or my winzip sucks. So that’s what workd for me hope this helps somebody else!!
-
December 04, 2014, 01:00 AM
#15

Laetus

Re: Decompression Error (#2026) when installing
im having exactly the same error «decompression error has occurred (#2029)
any fix so far?
-
January 28, 2015, 07:33 PM
#16
Re: Decompression Error (#2026) when installing
Is there really no fix for this yet??? Aye caramba…
-
January 31, 2015, 06:12 PM
#17

Laetus

Re: Decompression Error (#2026) when installing
not sure if this help but i had this problem aswell. i just kept hitting retry until it worked or became obvious that the installer couldnt do it. then i would hit ignore and pray it wasnt important. if i had to hit abort more than 3 times or so then i gave up and tried again the next day. i eventually got it with 1 abort but now i have a problem where i cant start the game so im going to uninstall and retry. hope it helps guys, just keep persistent!
Background
I am having a strange problem without any solution for the last 24 hours. I have just set up SSL following the guides available in the internet. My sever runs Suse linux. After ssl setup my mysql configuration file /etc/my.cnf looks like the following.
Client config:
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /var/run/mysql/mysql.sock
ssl-ca=/etc/mysql/ca-cert.pem
ssl-cert=/etc/mysql/client-cert.pem
ssl-key=/etc/mysql/client-key.pem
MySQL server config:
# The MySQL server
[mysqld]
port = 3306
socket = /var/run/mysql/mysql.sock
# Change following line if you want to store your database elsewhere
datadir = /MySQL
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
default_storage_engine = myisam
ssl
ssl-ca=/etc/mysql/ca-cert.pem
ssl-cert=/etc/mysql/server-cert.pem
ssl-key=/etc/mysql/server-key.pem
SSL Status:
When I log in to mysql it shows SSL up and running.
mysql> show variables like '%ssl%';
+---------------+----------------------------+
| Variable_name | Value |
+---------------+----------------------------+
| have_openssl | YES |
| have_ssl | YES |
| ssl_ca | /etc/mysql/ca-cert.pem |
| ssl_capath | |
| ssl_cert | /etc/mysql/server-cert.pem |
| ssl_cipher | |
| ssl_key | /etc/mysql/server-key.pem |
+---------------+----------------------------+
7 rows in set (0.00 sec)
Another check to see the status for SSL.
mysql> s
--------------
mysql Ver 14.14 Distrib 5.5.33, for Linux (x86_64) using readline 6.2
Connection id: 5
Current database:
Current user: root@localhost
SSL: Cipher in use is DHE-RSA-AES256-SHA
Current pager: less
Using outfile: ''
Using delimiter: ;
Server version: 5.5.33 openSUSE package
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/run/mysql/mysql.sock
Uptime: 2 min 2 sec
Threads: 4 Questions: 280 Slow queries: 0 Opens: 40 Flush tables: 1 Open tables: 33 Queries per second avg: 2.295
--------------
Now I have created a user named TestuserSSL that requires SSL to connect to the mysql server and has access to only one database named TraccarDEV. Checked the user previlage using the following.
mysql> SHOW GRANTS FOR 'TestuserSSL'@'%';
+-------------------------------------------------------------------------------------------------------------------------+
| Grants for TestuserSSL@% |
+-------------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'TestuserSSL'@'%' IDENTIFIED BY PASSWORD '*6C47D9CD3A183D230B04FE7F38D7D313E2B4B5AE' REQUIRE X509 |
| GRANT ALL PRIVILEGES ON `TraccarDEV`.* TO 'TestuserSSL'@'%' |
+-------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
Problem:
Now from console when I try to log in to mysql as user TestuserSSL using
mysql --ssl-ca=ca-cert.pem --ssl-cert=client-cert.pem --ssl-key=client-key.pem -u TestuserSSL -p
the console asks for password and after entering password I keep on getting the irritating error!
ERROR 2026 (HY000): SSL connection error: Failed to set ciphers to use
After goggling for hours I could not find any solution to this issue. Hope the experts here can show me the right path.
BR
Background
I am having a strange problem without any solution for the last 24 hours. I have just set up SSL following the guides available in the internet. My sever runs Suse linux. After ssl setup my mysql configuration file /etc/my.cnf looks like the following.
Client config:
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /var/run/mysql/mysql.sock
ssl-ca=/etc/mysql/ca-cert.pem
ssl-cert=/etc/mysql/client-cert.pem
ssl-key=/etc/mysql/client-key.pem
MySQL server config:
# The MySQL server
[mysqld]
port = 3306
socket = /var/run/mysql/mysql.sock
# Change following line if you want to store your database elsewhere
datadir = /MySQL
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
default_storage_engine = myisam
ssl
ssl-ca=/etc/mysql/ca-cert.pem
ssl-cert=/etc/mysql/server-cert.pem
ssl-key=/etc/mysql/server-key.pem
SSL Status:
When I log in to mysql it shows SSL up and running.
mysql> show variables like '%ssl%';
+---------------+----------------------------+
| Variable_name | Value |
+---------------+----------------------------+
| have_openssl | YES |
| have_ssl | YES |
| ssl_ca | /etc/mysql/ca-cert.pem |
| ssl_capath | |
| ssl_cert | /etc/mysql/server-cert.pem |
| ssl_cipher | |
| ssl_key | /etc/mysql/server-key.pem |
+---------------+----------------------------+
7 rows in set (0.00 sec)
Another check to see the status for SSL.
mysql> s
--------------
mysql Ver 14.14 Distrib 5.5.33, for Linux (x86_64) using readline 6.2
Connection id: 5
Current database:
Current user: root@localhost
SSL: Cipher in use is DHE-RSA-AES256-SHA
Current pager: less
Using outfile: ''
Using delimiter: ;
Server version: 5.5.33 openSUSE package
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/run/mysql/mysql.sock
Uptime: 2 min 2 sec
Threads: 4 Questions: 280 Slow queries: 0 Opens: 40 Flush tables: 1 Open tables: 33 Queries per second avg: 2.295
--------------
Now I have created a user named TestuserSSL that requires SSL to connect to the mysql server and has access to only one database named TraccarDEV. Checked the user previlage using the following.
mysql> SHOW GRANTS FOR 'TestuserSSL'@'%';
+-------------------------------------------------------------------------------------------------------------------------+
| Grants for TestuserSSL@% |
+-------------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'TestuserSSL'@'%' IDENTIFIED BY PASSWORD '*6C47D9CD3A183D230B04FE7F38D7D313E2B4B5AE' REQUIRE X509 |
| GRANT ALL PRIVILEGES ON `TraccarDEV`.* TO 'TestuserSSL'@'%' |
+-------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
Problem:
Now from console when I try to log in to mysql as user TestuserSSL using
mysql --ssl-ca=ca-cert.pem --ssl-cert=client-cert.pem --ssl-key=client-key.pem -u TestuserSSL -p
the console asks for password and after entering password I keep on getting the irritating error!
ERROR 2026 (HY000): SSL connection error: Failed to set ciphers to use
After goggling for hours I could not find any solution to this issue. Hope the experts here can show me the right path.
BR
Я обновил mysql с 5.7 до 8.0 и начал сталкиваться с этой ошибкой, которая не позволяет моему приложению подключиться к базе данных.
django.db.utils.OperationalError: (2026, 'SSL connection error: unknown error number')
У меня есть собственный ca.pem server-cert.pem server-key.pem, который использует mysql. Приложение django правильно устанавливает ca cert в настройках. Все работает в версии 5.7.
-
Попробуйте обновить ОС вашего приложения django. Я обновил свою базу образов docker с
slim-stretchдоslim-busterи ошибка исчезла.
-
в вашем конфигурационном файле mysql, попробуйте добавить это под
mysqld
[mysqld]
default_authentication_plugin=mysql_native_password
- Удалите
sslиз настроек базы данных django (DATABASES['OPTIONS']['ssl']) и посмотрите, исчезнет ли ошибка
.
Вернуться на верх