UPDATE: HERE IS THE ANSWER

^^^^^^^


Hi,

Lemmy is awesome.

I’m having trouble launching my instance.

Here is a home page screenshot:

HERE’S THE FULL ERROR:

“Found. Redirecting to /404?err=FetchError: invalid json response body at http://lemmy:8536/api/v3/post/list?page=1&limit=20&sort=Active&type_=Local&saved_only=false 
reason: Unexpected token N in JSON at position 0”

IF YOU CLICK ‘SIGN UP’, CONSOLE SAYS:

client.js:formatted:60298 Uncaught TypeError: Cannot read properties of undefined (reading 'site')
    at n.get (client.js:formatted:60298)
    at n.get (client.js:formatted:60293)
    at n.a.render (client.js:formatted:59987)
    at Ae (client.js:formatted:7378)
    at Pe (client.js:formatted:7410)
    at client.js:formatted:7420
    at Ve (client.js:formatted:7423)
    at client.js:formatted:7495
    at Ue (client.js:formatted:7497)
    at qe (client.js:formatted:7819)

OFTEN REQUESTED LOGS / CONFIGS: (pastebin)

Docker logs (2 errors)

  • TL-DR (the 2 errors):
  • lemmy_server:::root_span_builder:NotFound
  • lemmy_server:::root_span_builder:captcha_incorrect

Lemmy config

Nginx config (/etc/nginx/sites-enabled/ggg.com.conf)


PORTS

I have the following ports open on the server (maybe too many):

  • 22, 80, 443, 8536, 5432, 1235

And the following rules in IPTABLES (maybe too many)

  • A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
  • A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
  • A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
  • A INPUT -p tcp -m state --state NEW -m tcp --dport 8536 -j ACCEPT
  • A INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT
  • A INPUT -p tcp -m state --state NEW -m tcp --dport 1235 -j ACCEPT

I’ve failed at several ‘fixes’.

If anyone knows what to do, I’d really appreciate the guidance.

If any more info is needed, I’ll gladly provide.

Thank you

  • PicoBlaanketOP
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 years ago

    Dessa the rev,

    I did a FRESH lemmy-ansible install on a new VPS.

    • I only modified the host file (did not edit config).

    Homepage shows the same UI and error message:

    • “Found. Redirecting to /404?err=FetchError: invalid json response body at http:/lemmy:8536/api/v3/post/list?page=1&limit=20&sort=Active&type_=Local&saved_only=false reason: Unexpected token N in JSON at position 0”

    Clicking “Login” or “Sign Up” gives the same error:

    • client.js: Uncaught TypeError: Cannot read properties of undefined (reading ‘site’)

    And the same docker error:

    • lemmy_server:::root_span_builder:NotFound

    I haven’t modified anything - it is still a fresh ansible-install.


    Here are the configs/logs for this NEW lemmy instance (pretty-fied).

    I haven’t changed anything (database / ports / config) beyond what ansible did.


    If you have a chance to consider this, I am very grateful.

    I’ve read all the docs and I don’t know what else to try.


    NOTE: The GOOD news is - I’m making a “Lemmy Install for Noobs” guide as I go (detailing every small step)…

    When I finally get Lemmy running, I’ll share the guide for community review/benefit.

      • PicoBlaanketOP
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        3 years ago

        Thank you, the fix worked.

        I should’ve posted that update sooner. I wrote it last week, but didn’t want to send til I tried everything.

        It was a blessing in disguise though - got me to rummage the Lemmy files and ansible code MANY times!

        Thank you sincerely for taking the time.

        • DessalinesMA
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          3 years ago

          No probs! Its my bad for deploying broken code without testing it haha. And thank you for finding this.