<p>This error indicates that your server is not synchronized to the Ripple network and thus doesn't have current information. It's perfectly normal when your server first starts up -- it can take ten or fifteen minutes to sync up, depending on your bandwidth and hardware.</p>

<p>You should make sure you're actually connected to a few servers and have your validators correctly configured. The <code>server_info</code> RPC command can help.</p>

<p>The following config entries should help:</p>

<pre><code>[ips]
23.23.201.55 51235
184.73.226.101 51235
54.225.112.220 51235
54.225.123.13 51235

[validators]
n9KPnVLn7ewVzHvn218DcEYsnWLzKerTDwhpofhk4Ym1RUq4TeGw
n9LFzWuhKNvXStHAuemfRKFVECLApowncMAM5chSCL9R5ECHGN4V
n94rSdgTyBNGvYg8pZXGuNt59Y5bGAZGxbxyvjDaqD9ceRAgD85P
n9LeQeDcLDMZKjx1TZtrXoLBLo5q1bR1sUQrWG7tEADFU6R27UBp
n9KF6RpvktjNs2MDBkmxpJbup4BKrKeMKDXPhaXkq7cKTwLmWkFr

[validation_quorum]
3
</code></pre>

<p>You can resolve <code>r.ripple.com</code> for a list of server IP addresses recommended by Ripple Labs. Currently the list is <code>54.225.123.13</code>, <code>54.227.239.106</code>, <code>107.21.251.218</code>, <code>184.73.226.101</code>, <code>23.23.201.55</code>, and <code>54.225.112.220</code>.</p>

CC BY-SA 3.0
2013-10-25T23:53:20.063Z
It looks like I am lacking the `validators` and `validation_quorum`. Looking at `rippled-example.cfg` it also lacks those entries.
ThePiachu
CC BY-SA 3.0
2013-10-26T02:43:15.503Z
You can also configure the validators with a `validators.txt` file. The list of validators and the quorum are the current recommended settings if you are not yourself a validator.
David Schwartz
CC BY-SA 3.0
2013-10-25T22:44:03.620Z
2013-10-25T23:34:51.020Z
2013-10-25T23:34:51.020Z
David Schwartz
<p>I am running rippled (standard configuration, I only changed <code>node_db</code> to <code>Sqlite</code>) and communicating with it through JSON RPC. On a few calls I get a response:</p>

<pre><code>'error_message': 'Network not available.', 'error_code': 12, 'error': 'noNetwork'
</code></pre>

<p>The example commands that are doing this are:</p>

<pre><code>account_info{"account":"rhPT87PasaG27VqKjEsp5j2AWNSHUWJd9Y"}
wallet_accounts{"regular_seed":"seed"}
</code></pre>

<p>What is causing this error to appear and how can I fix it?</p>

CC BY-SA 3.0
2013-10-25T22:39:48.273Z
What is the output of `rippled server_info`? And how long has your server been running?
David Schwartz
CC BY-SA 3.0
2013-10-25T23:41:08.617Z
@DavidSchwartz I think I synchronized it fully, and when I need it I run it when testing. The server_info: {"info":{"build_version":"0.17.0-rc2","closed_ledger":{"age":2,"base_fee_xrp":1E-05,"hash":"66AC8BEAB996256DB740781EBFE82E6FF3DBAE464CFA62B0F24171222C0020FD","reserve_base_xrp":200,"reserve_inc_xrp":50,"seq":5},"complete_ledgers":"empty","hostid":"DARKWARE","last_close":{"converge_time_s":2.028,"proposers":0},"load":{"job_types":[{"avg_time":380,"in_progress":2,"job_type":"ledgerData","peak_time":1466,"per_second":2,"waiting":2},
ThePiachu
CC BY-SA 3.0
2013-10-25T23:41:55.137Z
{"avg_time":5,"job_type":"heartbeat","peak_time":10},{"job_type":"peerCommand","peak_time":13,"per_second":18}],"threads":6},"load_factor":1,"peers":23,"pubkey_node":"n9JjPFq5ibdb9nAs6Y3yFecH2Eq4xD1PdA88LCD2HFoVPHheYvXP","pubkey_validator":"none","published_ledger":"none","server_state":"connected","validation_quorum":1},"status":"success"}
ThePiachu
CC BY-SA 3.0
2013-10-25T23:43:59.827Z
You have 23 peers. So that looks good. Seeing "complete_ledgers" as "empty" means it hasn't fully accepted any ledgers yet. Make sure your validators and network_quorum are configured the way you want them. (You can use my answer for reference.)
David Schwartz
<ripple><network><json-rpc><error><daemon>
What is causing "Network not available" error in rippled RPC call and how to fix it?
ThePiachu
# What is causing "Network not available" error in rippled RPC call and how to fix it?

(Asked by: username_0 on 2013-10-25)

I am running rippled (standard configuration, I only changed `node_db` to `Sqlite`) and communicating with it through JSON RPC. On a few calls I get a response:

```
'error_message': 'Network not available.', 'error_code': 12, 'error': 'noNetwork'

```

The example commands that are doing this are:

```
account_info{"account":"rhPT87PasaG27VqKjEsp5j2AWNSHUWJd9Y"}
wallet_accounts{"regular_seed":"seed"}

```

What is causing this error to appear and how can I fix it?

**Tags:** ripple, network, json-rpc, error, daemon

> **Comments:**
> **username_1**: What is the output of `rippled server_info`? And how long has your server been running?  
> **username_0**: @username_1 I think I synchronized it fully, and when I need it I run it when testing. The server_info: {"info":{"build_version":"0.17.0-rc2","closed_ledger":{"age":2,"base_fee_xrp":1E-05,"hash":"66AC8BEAB996256DB740781EBFE82E6FF3DBAE464CFA62B0F24171222C0020FD","reserve_base_xrp":200,"reserve_inc_xrp":50,"seq":5},"complete_ledgers":"empty","hostid":"DARKWARE","last_close":{"converge_time_s":2.028,"proposers":0},"load":{"job_types":[{"avg_time":380,"in_progress":2,"job_type":"ledgerData","peak_time":1466,"per_second":2,"waiting":2},  
> **username_0**: {"avg_time":5,"job_type":"heartbeat","peak_time":10},{"job_type":"peerCommand","peak_time":13,"per_second":18}],"threads":6},"load_factor":1,"peers":23,"pubkey_node":"n9JjPFq5ibdb9nAs6Y3yFecH2Eq4xD1PdA88LCD2HFoVPHheYvXP","pubkey_validator":"none","published_ledger":"none","server_state":"connected","validation_quorum":1},"status":"success"}  
> **username_1**: You have 23 peers. So that looks good. Seeing "complete_ledgers" as "empty" means it hasn't fully accepted any ledgers yet. Make sure your validators and network_quorum are configured the way you want them. (You can use my answer for reference.)  

---

## 1 answers

### Answer by username_1 on 2013-10-25. Score: 1

This error indicates that your server is not synchronized to the Ripple network and thus doesn't have current information. It's perfectly normal when your server first starts up -- it can take ten or fifteen minutes to sync up, depending on your bandwidth and hardware.

You should make sure you're actually connected to a few servers and have your validators correctly configured. The `server_info` RPC command can help.

The following config entries should help:

```
[ips]
23.23.201.55 51235
184.73.226.101 51235
54.225.112.220 51235
54.225.123.13 51235

[validators]
n9KPnVLn7ewVzHvn218DcEYsnWLzKerTDwhpofhk4Ym1RUq4TeGw
n9LFzWuhKNvXStHAuemfRKFVECLApowncMAM5chSCL9R5ECHGN4V
n94rSdgTyBNGvYg8pZXGuNt59Y5bGAZGxbxyvjDaqD9ceRAgD85P
n9LeQeDcLDMZKjx1TZtrXoLBLo5q1bR1sUQrWG7tEADFU6R27UBp
n9KF6RpvktjNs2MDBkmxpJbup4BKrKeMKDXPhaXkq7cKTwLmWkFr

[validation_quorum]
3

```

You can resolve `r.ripple.com` for a list of server IP addresses recommended by Ripple Labs. Currently the list is `54.225.123.13`, `54.227.239.106`, `107.21.251.218`, `184.73.226.101`, `23.23.201.55`, and `54.225.112.220`.

> **Comments:**
> **username_0**: It looks like I am lacking the `validators` and `validation_quorum`. Looking at `rippled-example.cfg` it also lacks those entries.  
> **username_1**: You can also configure the validators with a `validators.txt` file. The list of validators and the quorum are the current recommended settings if you are not yourself a validator.  

---

