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.