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

  • DessalinesM
    link
    fedilink
    12 years ago

    How did you install lemmy, docker or ansible? This seems like a highly edited config, so I’m guessing docker. Yes you do need to add the correct ports if you did manually. I also need the docker compose.yml

    You also need to start from scratch, because your site didn’t get set up properly. I suggest using the ansible, with an unedited config at first.

    • PicoBlaanketOP
      link
      fedilink
      0
      edit-2
      2 years ago

      It was an ansible install, but you are right, I modified the config a ton (tryin to make it work).

      I’ll wipe the VM, reinstall with an unedited config, and go from there. Thank you

        • PicoBlaanketOP
          link
          fedilink
          1
          edit-2
          2 years ago

          Sir Dessalines 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
              1
              edit-2
              2 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.

              • DessalinesM
                link
                fedilink
                1
                edit-2
                2 years ago

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