docbrown/docs/troubleshooting.md
Alex 393ba00221
Remove Elasticsearch ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ ✂️ (#13606)
* Attempt number 1

* Fix rack_attack specs

* Fix users_searches_users spec

* Fix display_users_search_spec

* Fix comment typo

* Remove search:destroy task from cypress

* Remove port 9300 from gitpod

* Stub response in attack_spec
2021-05-03 11:09:45 -04:00

43 lines
1.1 KiB
Markdown

---
title: Troubleshooting
---
## Tests
### Connection timeout
While running test cases, if you get an error message
`postgresql connection timeout`, please re-run the tests by increasing the
statement timeout, for example:
```shell
STATEMENT_TIMEOUT=10000 bundle exec rspec
```
## PostgreSQL
### How do I fix the Error `role "ec2-user" does not exist` on an AWS instance?
After installing and configuring PostgreSQL on an AWS EC2 (or AWS Cloud9)
instance and running `bin/setup`, this error could occur.
To fix it, run the following two commands in a terminal (assuming your
PostgreSQL user is named **postgres**):
```
sudo -u postgres createuser -s ec2-user
sudo -u postgres createdb ec2-user
```
The first command creates the user **ec2-user** and the second one creates the
database for this user because every user needs its database. Even if the first
command fails, run the second command to create the missing database.
## CORS
If you are experiencing CORS issues locally or need to display more information
about the CORS headers, add the following variable to your `.env`:
```shell
export DEBUG_CORS=true
```