2020-03-27 08:48:02 +08:00
---
description: Common
---
2021-02-18 17:54:33 +08:00
# Error Codes
2020-03-27 08:48:02 +08:00
2020-04-05 04:20:35 +08:00
## SteamCMD
2020-03-27 08:48:02 +08:00
2024-12-31 10:19:17 +08:00
SteamCMD can sometimes output errors when something goes wrong. Sadly, Valve has never released an official list of what the error messages mean. Because of this, a lot of guesswork has been needed to figure it out. This page will highlight what we already know and info on researching what the error might mean in the hope that you can contribute to understanding SteamCMD errors.
2020-03-27 08:48:02 +08:00
2024-12-31 10:19:17 +08:00
SteamCMD uses hexadecimal numbers to give its current "state". Every time SteamCMD does something, it changes its state. When SteamCMD fails, it will output its hexadecimal state, for example `0x202` .
2020-03-27 08:48:02 +08:00
2020-04-05 04:20:35 +08:00
## Codes
2022-10-26 04:41:04 +08:00
### Error 0x10E
2024-12-31 10:19:17 +08:00
Seems to affect HLDS based servers. Running again often fixes the issue.
2022-10-26 04:41:04 +08:00
```
Error! App '90' state is 0x10E after update job.
```
2023-07-12 21:25:59 +08:00
< table data-header-hidden > < thead > < tr > < th width = "333" > < / th > < th > < / th > < th data-hidden > < / th > < / tr > < / thead > < tbody > < tr > < td > Reason< / td > < td > Error! App '90' state is 0x10E after update job.< / td > < td > < / td > < / tr > < tr > < td > Hex< / td > < td > 0x10E< / td > < td > Reason< / td > < / tr > < tr > < td > Decimal/StateFlags< / td > < td > 270< / td > < td > Hex< / td > < / tr > < / tbody > < / table >
2022-10-26 04:41:04 +08:00
2023-07-12 21:25:59 +08:00
{% file src="../.gitbook/assets/content_log_0x10E.txt" %}
2022-10-26 04:41:04 +08:00
2020-04-05 04:43:42 +08:00
### Error 0x202
2020-04-05 04:20:35 +08:00
Not enough disk space.
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Error! App '< appid_number > ' state is 0x202 after update job.
```
2022-10-26 03:35:11 +08:00
| Reason | Not enough disk quota |
2022-10-26 04:41:04 +08:00
| ------------------ | --------------------- |
2022-10-26 03:35:11 +08:00
| Hex | 0x202 |
| Decimal/StateFlags | 514 |
2020-04-05 04:20:35 +08:00
2023-07-12 21:25:59 +08:00
{% file src="../.gitbook/assets/content_log_0x202.txt" %}
2020-04-05 04:20:35 +08:00
2020-04-05 04:43:42 +08:00
### Error 0x206
{% hint style="info" %}
Unknown error, if you have any details please let us know
{% endhint %}
2020-04-05 04:20:35 +08:00
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Error! App '< appid_number > ' state is 0x206 after update job.
```
2022-10-26 03:35:11 +08:00
| | |
| ------------------ | ----- |
| Reason | |
| Hex | 0x206 |
| Decimal/StateFlags | 518 |
2020-04-05 04:20:35 +08:00
2021-06-12 19:45:29 +08:00
{% hint style="warning" %}
2022-10-26 04:41:04 +08:00
Missing content\_log.txt if you have experienced this error and have a log please let us know.
2020-04-05 04:43:42 +08:00
{% endhint %}
2023-07-12 21:25:59 +08:00
### Error 0x212 <a href="#error-0x206" id="error-0x206"></a>
2021-06-12 19:45:29 +08:00
Not enough disk space.
2022-10-26 03:35:11 +08:00
```
2021-06-12 19:45:29 +08:00
Error! App '< appid_number > ' state is 0x212 after update job.
```
2022-10-26 03:35:11 +08:00
| Title | Title |
| ------------------ | ---------------------- |
| Reason | Not enough disk space |
| Hex | 0x212 |
| Decimal/StateFlags | 530 |
2021-06-12 19:45:29 +08:00
2022-10-26 03:35:11 +08:00
{% file src="../.gitbook/assets/content_log_0x212.txt" %}
2021-06-12 19:45:29 +08:00
2020-04-05 04:43:42 +08:00
### Error 0x402
2020-04-05 04:20:35 +08:00
Connection issue with steam, you will need to wait for the steam servers to recover.
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Error! State is 0x402 after update job.
```
2022-10-26 04:41:04 +08:00
| Reason | Connection issue |
| ------------------ | ---------------- |
| Hex | 0x402 |
| Decimal/StateFlags | 1026 |
2020-04-05 04:20:35 +08:00
2021-06-12 19:45:29 +08:00
{% hint style="warning" %}
2022-10-26 04:41:04 +08:00
Missing content\_log.txt if you have experienced this error and have a log please let us know.
2020-04-05 04:43:42 +08:00
{% endhint %}
### Error 0x602
{% hint style="info" %}
Unknown error, if you have any details please let us know
{% endhint %}
2020-04-05 04:20:35 +08:00
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Error! State is 0x602 after update job.
```
2022-10-26 03:35:11 +08:00
| | |
| ------------------ | ----- |
| Reason | |
| Hex | 0x602 |
| Decimal/StateFlags | 1538 |
2020-04-05 04:20:35 +08:00
2024-12-31 10:19:17 +08:00
{% file src="../.gitbook/assets/content_log_0x602 (1).txt" %}
2020-04-05 04:43:42 +08:00
### Error 0x606
2021-02-18 17:54:33 +08:00
SteamCMD is unable to write to the disk. Normally caused by permissions issues. This issue was discovered when a directory that was linked using symlink did not have the correct permissions to allow SteamCMD to write to it.
2020-04-05 04:20:35 +08:00
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Error! App '< appid_number > ' state is 0x606 after update job.
```
2022-10-26 03:35:11 +08:00
| | |
| ------------------ | ------------------ |
| Reason | Disk write failure |
| Hex | 0x606 |
| Decimal/StateFlags | 1542 |
2020-04-05 04:20:35 +08:00
2023-07-12 21:25:59 +08:00
{% file src="../.gitbook/assets/content_log_0x606.txt" %}
2020-04-05 04:43:42 +08:00
2023-07-26 07:15:57 +08:00
### Error 0x626
Missing update files
```
Error! App '232250' state is 0x626 after update job.
```
| | |
| ------------------ | -------------------- |
| Reason | Missing update files |
| Hex | 0x626 |
| Decimal/StateFlags | |
{% file src="../.gitbook/assets/content_log_0x626.txt" %}
2024-12-31 10:21:19 +08:00
### Error 0x6A6
2024-12-31 10:19:17 +08:00
2024-12-31 10:21:19 +08:00
Corrupt update files.
```
Error! App '317670' state is 0x6A6 after update job.
```
2024-12-31 10:19:17 +08:00
| | |
| ------------------ | -------------------- |
| Reason | Corrupt update files |
| Hex | 0x6a6 |
| Decimal/StateFlags | |
2023-07-26 07:15:57 +08:00
2024-12-31 10:19:17 +08:00
{% file src="../.gitbook/assets/content_log_0x6a6.txt" %}
2023-07-26 07:15:57 +08:00
2020-04-05 04:43:42 +08:00
### Error 0x2
2020-04-05 04:20:35 +08:00
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Error! App '< appid_number > ' state is is 0x2 after update job.
```
2022-10-26 03:35:11 +08:00
| Reason | |
2022-10-26 04:41:04 +08:00
| ------------------ | --- |
2022-10-26 03:35:11 +08:00
| Hex | 0x2 |
| Decimal/StateFlags | 2 |
2020-04-05 04:20:35 +08:00
2021-06-12 19:45:29 +08:00
{% hint style="warning" %}
2020-04-05 04:43:42 +08:00
Missing content\_log.txt if you have it please let us know.
{% endhint %}
2020-07-16 07:24:07 +08:00
### Error 0x6
2021-06-12 19:45:29 +08:00
No connection to content servers.
2022-10-26 03:35:11 +08:00
```
2020-07-16 07:24:07 +08:00
Error! App '< appid_number > ' state is 0x6 after update job.
```
2023-07-12 21:25:59 +08:00
< table data-header-hidden > < thead > < tr > < th width = "241" > < / th > < th > < / th > < / tr > < / thead > < tbody > < tr > < td > Reason< / td > < td > No connection to content servers< / td > < / tr > < tr > < td > Reason 2< / td > < td > Received 401 (Unauthorized) HTTP response for depot 11< / td > < / tr > < tr > < td > Hex< / td > < td > 0x6< / td > < / tr > < tr > < td > Decimal/StateFlags< / td > < td > 6< / td > < / tr > < / tbody > < / table >
2022-10-26 03:35:11 +08:00
2023-07-12 21:25:59 +08:00
{% file src="../.gitbook/assets/content_log_0x6.txt" %}
2020-07-16 07:24:07 +08:00
2023-07-12 21:25:59 +08:00
{% file src="../.gitbook/assets/content_log_0x6-2 (1) (1).txt" %}
2020-07-16 07:24:07 +08:00
2020-04-05 04:20:35 +08:00
### 0x3
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
```
### 0x5
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Update state (0x5) validating, progress: 13.48 (1554089956 / 11530459441)
```
### 0x11
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Update state (0x11) preallocating, progress: 8.53 (983870089 / 11530459441)
```
### 0x61
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Update state (0x61) downloading, progress: 1.11 (127644881 / 11530459441)
```
### 0x101
2022-10-26 03:35:11 +08:00
```
2020-04-05 04:20:35 +08:00
Update state (0x101) committing, progress: 3.43 (395043827 / 11530459441)
```
## SteamCMD Logs
2021-06-12 19:45:29 +08:00
To get more info and output see the SteamCMD logs in `~/.local/share/Steam/logs` or `~/.steam/logs` . The most useful log is `content_log.txt` that will provide more information on errors.
2020-04-05 04:20:35 +08:00
{% hint style="success" %}
2021-06-12 19:45:29 +08:00
If you have experienced an error we don't have logs for please provide them to us to assist in diagnosing the issue.
2020-04-05 04:20:35 +08:00
{% endhint %}
## SteamCMD Hex Codes
2022-10-26 04:41:04 +08:00
SteamCMD uses hex error codes such as `0x202` which can be converted into decimal `514` . You can use a hex-to-decimal converter to do this. Using the table below you can work out the status messages. By doing a calculation. Find the highest number below the state `512` which is the first error. Then take the number away from the total `514-512=2` which gives you the last error. This can be done for any error
2020-04-05 04:20:35 +08:00
`514-512-2=0`
`512 StateUpdateRunning` , `2 StateUpdateRequired`
2022-10-26 03:35:11 +08:00
| StateInvalid | 0 |
2022-10-26 04:41:04 +08:00
| ------------------- | ------- |
2022-10-26 03:35:11 +08:00
| StateUninstalled | 1 |
| StateUpdateRequired | 2 |
| StateFullyInstalled | 4 |
| StateEncrypted | 8 |
| StateLocked | 16 |
| StateFilesMissing | 32 |
| StateAppRunning | 64 |
| StateFilesCorrupt | 128 |
| StateUpdateRunning | 256 |
| StateUpdateRunning | 512 |
| StateUpdateStarted | 1024 |
| StateUninstalling | 2048 |
| StateBackupRunning | 4096 |
| StateReconfiguring | 65536 |
| StateValidating | 131072 |
| StateAddingFiles | 262144 |
| StatePreallocating | 524288 |
| StateDownloading | 1048576 |
| StateStaging | 2097152 |
| StateCommitting | 4194304 |
2020-04-05 04:20:35 +08:00
| StateUpdateStopping | 8388608 |
2021-06-12 19:45:29 +08:00
This table is from 2015 and is probably outdated now but it's the best we currently have.
2020-04-05 04:20:35 +08:00
2022-10-26 03:35:11 +08:00
{% embed url="https://github.com/lutris/lutris/blob/master/docs/steam.rst" %}
2020-04-06 03:58:50 +08:00
## ulimit SteamCMD startup error
2022-10-26 03:35:11 +08:00
```
2020-04-06 03:58:50 +08:00
./steamcmd.sh: line 17: ulimit: open files: cannot modify limit: Operation not permitted
```
2022-10-26 03:35:11 +08:00
Some users may get a ulimit error (no permission/cannot open file) while SteamCMD is starting up. This error caused by a low setting of the -n parameter (number of file descriptors) of ulimit. Some servers forbid increasing ulimit values after startup (or beyond a limit set by root). This can be fixed by changing the file descriptor number ulimit:
2020-04-06 03:58:50 +08:00
2022-10-26 03:35:11 +08:00
```
2020-04-06 03:58:50 +08:00
ulimit -n 2048
```
2022-10-26 03:35:11 +08:00
## ERROR! Failed to install app '\<appid\_number>' (No subscription)
2020-04-06 03:58:50 +08:00
2020-07-13 07:23:08 +08:00
The Steam account being used does not have a license for the required game.
2020-03-27 08:48:02 +08:00
2022-10-26 03:35:11 +08:00
## ERROR! Password check for AppId \<appid\_number> returned error Failure.
2020-07-14 05:09:41 +08:00
The password for the branch is incorrect.
2022-10-26 03:35:11 +08:00
## \[S\_API FAIL] SteamAPI\_Init() failed; SteamAPI\_IsSteamRunning() failed.
2020-04-07 21:42:39 +08:00
2022-10-26 04:41:04 +08:00
Ignore the error, do not do anything to attempt to fix it. It is a known error that has appeared ever since SteamPipe was introduced. It does not cause any issues and can be ignored.
2020-04-07 21:42:39 +08:00
2020-04-19 19:14:17 +08:00
## Loading Steam API...Failed to init SDL priority manager: SDL not found
2020-04-07 21:42:39 +08:00
2022-10-26 04:41:04 +08:00
Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.
2020-04-07 21:42:39 +08:00
2022-10-26 03:35:11 +08:00
## CWorkThreadPool::\~CWorkThreadPool: work processing queue not empty: 2 items discarded.
2020-04-07 21:42:39 +08:00
2022-10-26 04:41:04 +08:00
Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.
2020-04-07 21:42:39 +08:00
## Failed to set thread priority: per-thread setup failed
2022-10-26 04:41:04 +08:00
Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.