# Configuration / error 405

**URL:** https://discuss.tryton.org/t/configuration-error-405/3250
**Category:** System Administrator
**Created:** [September 22, 2020, 10:32am UTC](https://discuss.tryton.org/t/configuration-error-405/3250 "2020-09-22T10:32:58Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 22, 2020, 10:32am UTC](https://discuss.tryton.org/t/configuration-error-405/3250/1 "2020-09-22T10:32:58Z")

</div>

Hello,  
I am a learner and I am stuck on the tryton setup.

I created a tryton user and a base with postgresql.

Configured the server:

```auto
trytond-5.6.conf >
    [web]
    listen = *:8000
    hostname = tryton
    root = /home/pumontjm/Workspace/hg-trytond-5.6/sao/index.html

    [database]
    uri = postgresql://tryton:tryton@127.0.0.1:5432/
    path = /home/pumontjm/Workspace/hg-trytond-5.6-data
    list = True
    retry = 5
    language = fr

    [cache]
    model = 200
    record= 2000
    field = 100

    [table]

    [ssl]
    #privatekey
    #certificate

    [email]
    uri = smtp://localhost:25
    from = mail@address.fr

    [session]
    authentications = password
    #timeout = 600
    #max_attempt = 5

    [password]
    length = 7
    #forbidden = /path/for/file/of/forbidden/passwords.txt
    #entropy = 0.75

    [report]
    #unoconv = pipe,name=trytond;urp;StarOffice.ComponentContext

    [attachment]
    #filestore = True
    #store_prefix = prefix

```

```auto
trytond-logconf.conf >
    [formatters]
    keys=simple

    [handlers]
    keys=rotate,console

    [loggers]
    keys=root

    [formatter_simple]
    format=%(asctime)s] %(levelname)s:%(name)s:%(message)s
    datefmt=%a %b %d %H:%M:%S %Y

    [handler_rotate]
    class=handlers.TimedRotatingFileHandler
    args=('/tmp/tryton.log', 'D', 1, 30)
    formatter=simple

    [handler_console]
    class=StreamHandler
    formatter=simple
    args=(sys.stdout,)

    [logger_root]
    level=INFO
    handlers=rotate,console
    #handlers=rotate

```

```
when I load my local page I have the 405 error:

Tue Sep 22 09:30:15 2020] INFO:werkzeug:127.0.0.1 - - [22/Sep/2020 09:30:15] "GET / HTTP/1.1" 405 -
Tue Sep 22 09:30:15 2020] INFO:werkzeug:127.0.0.1 - - [22/Sep/2020 09:30:15] "GET /favicon.ico HTTP/1.1" 405 -

```

Unless there is a mistake  
I imagine not to have finished the procedure but I do not know what remains to be done.

an idea ?

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [September 22, 2020, 10:37am UTC](https://discuss.tryton.org/t/configuration-error-405/3250/2 "2020-09-22T10:37:26Z")

</div>

The `[web] root` value seems strange. You must define an absolute path to the sao folder.

_PS: by the way, it is better to copy/paste plain text configuration than using screenshots that can not be parsed or searched and also which does not provide a good accessibility._

---

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 22, 2020, 11:04am UTC](https://discuss.tryton.org/t/configuration-error-405/3250/3 "2020-09-22T11:04:01Z")

</div>

Thanks.  
I updated my post by following your instructions.  
For clarity I have also rewritten the path to the sao folder.

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [September 22, 2020, 11:24am UTC](https://discuss.tryton.org/t/configuration-error-405/3250/4 "2020-09-22T11:24:22Z")

</div>

> [@pumontjm](#):
>
> ```auto
> root = /home/pumontjm/Workspace/hg-trytond-5.6/sao/index.html
> 
> ```

It must be the folder not the `index.html` path so:

```auto
root = /home/pumontjm/Workspace/hg-trytond-5.6/sao

```

---

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 22, 2020, 11:54am UTC](https://discuss.tryton.org/t/configuration-error-405/3250/5 "2020-09-22T11:54:49Z")

</div>

sorry I had not seen. it was a test.  
I tried with and without “/index.html”.  
The problem is the same.

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [September 22, 2020, 12:26pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/6 "2020-09-22T12:26:46Z")

</div>

Are you sure the configuration is loaded when starting the server?

---

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 22, 2020, 12:32pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/7 "2020-09-22T12:32:46Z")

</div>

Yes.

```
Tue Sep 22 12:31:29 2020] INFO:werkzeug: * Detected change in '/home/pumontjm/Asperience_Workspace/trytond-5.6.conf', reloading
Tue Sep 22 12:31:29 2020] INFO:werkzeug: * Restarting with stat
Tue Sep 22 12:31:29 2020] INFO:server:using ../../trytond-logconf.conf as logging configuration file

```

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [September 22, 2020, 12:39pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/8 "2020-09-22T12:39:47Z")

</div>

Is the directory readable by the trytond user?

---

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 22, 2020, 12:42pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/9 "2020-09-22T12:42:55Z")

</div>

I don’t know (I create user ‘tryton’)

ps: you mean postgresql user

---

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 22, 2020, 1:24pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/10 "2020-09-22T13:24:14Z")

</div>

I may have found the source of the problem.

In the conf file the path to the database is:  
/home/pumontjm/Workspace/hg-trytond-5.6-data

but “trytond-5.6-data” does not exist

I don’t know where postgresql databases are stored and how to generate the trytond-5.6-data file if necessary.

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [September 22, 2020, 1:28pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/11 "2020-09-22T13:28:06Z")

</div>

The path in `[database]` is used to store binary data and for SQLite backend. PostgreSQL stores its databases usually in `/var/lib/postgresql`.

---

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 22, 2020, 1:57pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/12 "2020-09-22T13:57:53Z")

</div>

> [@ced](#):
>
> Is the directory readable by the trytond user?

sorry, but how do I know that?

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [September 22, 2020, 2:30pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/13 "2020-09-22T14:30:26Z")

</div>

As the user running trytond, can you read the content of the sao directory?

---

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 22, 2020, 3:17pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/14 "2020-09-22T15:17:12Z")

</div>

I don’t create a trytond user.  
but there isn’t restriction on the sao directory.

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [September 22, 2020, 4:04pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/15 "2020-09-22T16:04:22Z")

</div>

By the way, which version is it?

---

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 22, 2020, 4:06pm UTC](https://discuss.tryton.org/t/configuration-error-405/3250/16 "2020-09-22T16:06:57Z")

</div>

This is version 5.6 …

---

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 23, 2020, 9:40am UTC](https://discuss.tryton.org/t/configuration-error-405/3250/17 "2020-09-23T09:40:24Z")

</div>

I think I am missing the configuration on the customer side but I do not know how to do it.  
Can you help me?

---

<div class="post-metadata">

### Author: ![German](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/german/32/143_2.png) [@German](https://discuss.tryton.org/u/German)
#### Post date: [September 24, 2020, 2:22am UTC](https://discuss.tryton.org/t/configuration-error-405/3250/18 "2020-09-24T02:22:35Z")

</div>

Did you installed sao without any issue ? Nodejs, npm --production and all these steps ?

---

<div class="post-metadata">

### Author: ![pumontjm](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@pumontjm](https://discuss.tryton.org/u/pumontjm)
#### Post date: [September 25, 2020, 9:09am UTC](https://discuss.tryton.org/t/configuration-error-405/3250/19 "2020-09-25T09:09:26Z")

</div>

npm audit fix returns me:

```
npm WARN grunt-po2json@0.3.0 requires a peer of grunt@~0.4.1 but none is installed. You must install peer dependencies yourself.
npm WARN grunt-xgettext@0.3.5 requires a peer of grunt@~0.4.5 but none is installed. You must install peer dependencies yourself.

    up to date in 2.361s

    9 packages are looking for funding
      run `npm fund` for details

    fixed 0 of 44 vulnerabilities in 616 scanned packages
      44 vulnerabilities required manual review and could not be updated

```

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [September 25, 2020, 9:37am UTC](https://discuss.tryton.org/t/configuration-error-405/3250/20 "2020-09-25T09:37:27Z")

</div>

I think we are lost in helping you because we base the answers on the initial logging information. But we already pointed that the `[web] root` path was wrong and we had no new logging information with the corrected path.

[Next page](https://discuss.tryton.org/t/configuration-error-405/3250.md?page=2)
