Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. OnlyOffice
  3. Nextcloud not able to open documents using the Onlyoffice document viewer/editor

Nextcloud not able to open documents using the Onlyoffice document viewer/editor

Scheduled Pinned Locked Moved OnlyOffice
38 Posts 5 Posters 6.7k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ChristopherMagC Offline
    ChristopherMagC Offline
    ChristopherMag
    wrote on last edited by
    #11

    PS, if I mess up the hostname intentionally I get a different error Error when trying to connect (cURL error 6: Could not resolve host: testonlyoffice.cloudron.magnusonfinancial2.com (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://testonlyoffice.cloudron.magnusonfinancial2.com/healthcheck) so it seems like that part is correct.

    If I change the Secret Key to changeme2 I also get a different error Error when trying to connect (Error occurred in the document service: Invalid token)

    This seems to indicate that the hostname and secret key parameters are correct.

    micmcM 1 Reply Last reply
    0
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by
      #12

      Do you also restart the onlyoffice app after making changes to the secret? Does the issue happen in some other browser as well?

      Otherwise, I am out of ideas. If you can drop a mail to support@cloudron.io, we can debug further.

      ChristopherMagC 1 Reply Last reply
      0
      • ChristopherMagC ChristopherMag

        PS, if I mess up the hostname intentionally I get a different error Error when trying to connect (cURL error 6: Could not resolve host: testonlyoffice.cloudron.magnusonfinancial2.com (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://testonlyoffice.cloudron.magnusonfinancial2.com/healthcheck) so it seems like that part is correct.

        If I change the Secret Key to changeme2 I also get a different error Error when trying to connect (Error occurred in the document service: Invalid token)

        This seems to indicate that the hostname and secret key parameters are correct.

        micmcM Offline
        micmcM Offline
        micmc
        wrote on last edited by
        #13

        @ChristopherMag said in Nextcloud not able to open documents using the Onlyoffice document viewer/editor:

        PS, if I mess up the hostname intentionally I get a different error Error when trying to connect (cURL error 6: Could not resolve host: testonlyoffice.cloudron.magnusonfinancial2.com (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://testonlyoffice.cloudron.magnusonfinancial2.com/healthcheck) so it seems like that part is correct.

        If I change the Secret Key to changeme2 I also get a different error Error when trying to connect (Error occurred in the document service: Invalid token)

        This seems to indicate that the hostname and secret key parameters are correct.

        Actually, you haven't mention it in your message above just in case you overlooked it, you must make sure to change the secret string in /app/data/config/production-linux.json file as well, not only in NextCloud configuration.

        Ignorance is not an excuse anymore!
        https://AutomateKit.com

        1 Reply Last reply
        0
        • ChristopherMagC Offline
          ChristopherMagC Offline
          ChristopherMag
          wrote on last edited by
          #14

          @micmc I don't have to change it if I leave it as the default changeme which is why I didn't mention it.

          When changing it in the onlyoffice app along with the nextcloud onlyoffice app it results in the same behavior.

          1 Reply Last reply
          1
          • girishG girish

            Do you also restart the onlyoffice app after making changes to the secret? Does the issue happen in some other browser as well?

            Otherwise, I am out of ideas. If you can drop a mail to support@cloudron.io, we can debug further.

            ChristopherMagC Offline
            ChristopherMagC Offline
            ChristopherMag
            wrote on last edited by
            #15

            @girish If I change the Secret Key to changeme2 in the nextcloud onlyoffice's app settings I get a different error Error when trying to connect (Error occurred in the document service: Invalid token) which indicates that the default changeme secret key does appear to match both on the onlyoffice cloudron app and the nextcloud onlyoffice app's settings.

            The error that occurs when clicking Save happens in firefox and google chrome.

            1 Reply Last reply
            0
            • girishG girish

              I tried fresh now and it seems to work:

              image.png

              Are you able to reproduce this in our demo maybe ? https://my.demo.cloudron.io (username/password: cloudron)

              girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #16

              @girish said in Nextcloud not able to open documents using the Onlyoffice document viewer/editor:

              Are you able to reproduce this in our demo maybe ? https://my.demo.cloudron.io (username/password: cloudron)

              @ChristopherMag just to rule out some internal / network related issues, can you quickly try this on the demo?

              1 Reply Last reply
              0
              • ChristopherMagC Offline
                ChristopherMagC Offline
                ChristopherMag
                wrote on last edited by
                #17

                @girish When I navigate to that site and enter the username and password as cloudron it takes be back to the username and password login form and doesn't seem to login.

                1 Reply Last reply
                0
                • nebulonN Offline
                  nebulonN Offline
                  nebulon
                  Staff
                  wrote on last edited by nebulon
                  #18

                  can you try again in the demo? Demo is already on 7.5 and hit the french translation bug

                  1 Reply Last reply
                  0
                  • ChristopherMagC Offline
                    ChristopherMagC Offline
                    ChristopherMag
                    wrote on last edited by
                    #19

                    @nebulon I have gone through the same steps above and they worked fine, with and without the disable certificate verification checkbox checked as your demo system gets valid SSL certs.

                    Our internal cloudron is not able to be publicly accessible and so we use our own root ca with a wild card cert for cloudron apps that we have loaded into the root trust stores of our client computers and phones.

                    It sounds like either we need to be on cloudron 7.5 instead of 7.4.3 or there is something that is now no longer working with locally managed certificates, even though we have the insecure option checked and the error message is different when it is blocked due to ssl certificate issues.

                    Here is the error our current instance gets when the disable certificate verification checkbox is unchecked Error when trying to connect (cURL error 60: SSL certificate problem: unable to get local issuer certificate.

                    Nothing shows up in the logs section of the nextcloud and onlyoffice cloudron apps that appears to be collrelated, is there other log locations I can check to try and see additional logs that might be generated when we try to save the setting and get the error Error when trying to connect (Error occurred in the document service: Error while downloading the document file to be converted.) (version 7.3.3.49)?

                    1 Reply Last reply
                    0
                    • nebulonN Offline
                      nebulonN Offline
                      nebulon
                      Staff
                      wrote on last edited by
                      #20

                      ahm the external reachability might be the issue. Both the browser (basically nextcloud UI) as well as the Nextcloud backend have to be able to reach the office app by domain. Depending on your router this may or may not work then if things are not publicly reachable.

                      1 Reply Last reply
                      0
                      • ChristopherMagC Offline
                        ChristopherMagC Offline
                        ChristopherMag
                        wrote on last edited by
                        #21

                        @nebulon All dns requests for any host in the subdomain of cloudron.ourtopdomain.com all return the same ip address.
                        There is a feature of our DNS provider that basically allowed us to setup *.cloudron.ourtopdomain.com so that even requests for hosts we have never done anything specific to setup records for will respond with the same ip address as everything is hosted on one server.

                        If DNS reachability was a problem in general I wouldn't have expected it to work for 8 months and also wouldn't expect that it would be able to give error messages that are different than the one that you receive when nextcloud can't reach the onlyoffice host via dns resolution.

                        If I mess up the hostname intentionally we get the error Error when trying to connect (cURL error 6: Could not resolve host: testonlyoffice.cloudron.wrongrootdomain.com which is not the error Error when trying to connect (Error occurred in the document service: Error while downloading the document file to be converted.) (version 7.3.3.49) we get when the domain name is corrected.

                        The document service would need to be reachable to receive an error message from it about it having trouble downloading the document to be converted.

                        In this case maybe it is Onlyoffice that is having trouble reaching out to nextcloud to pull the document that nextcloud requested Onlyoffice open.

                        if I run dig testnextcloud.cloudron.ourtopdomain.com from the terminal of the testonlyoffice cloudron app it returns an A record with the correct ip address so dns reachability doesn't seem like the issue.

                        1 Reply Last reply
                        0
                        • imc67I Online
                          imc67I Online
                          imc67
                          translator
                          wrote on last edited by imc67
                          #22

                          I'm on 7.5 and since the NC update to 27.0.1 the OnlyOffice integration gets stuck with:

                          Fout bij het verbinden (Er is een fout opgetreden in de documentservice: Error while downloading the document file to be converted.) (versie 7.3.3.49)
                          

                          This error is shown while trying to save the settings in NC regarding OnlyOffice. I tried all the suggestions here but it still doesn't work.

                          girishG 1 Reply Last reply
                          0
                          • imc67I imc67

                            I'm on 7.5 and since the NC update to 27.0.1 the OnlyOffice integration gets stuck with:

                            Fout bij het verbinden (Er is een fout opgetreden in de documentservice: Error while downloading the document file to be converted.) (versie 7.3.3.49)
                            

                            This error is shown while trying to save the settings in NC regarding OnlyOffice. I tried all the suggestions here but it still doesn't work.

                            girishG Offline
                            girishG Offline
                            girish
                            Staff
                            wrote on last edited by
                            #23

                            @imc67 do you also have any special setup you can think of? cloudflare/custom certs/reverse proxy in front etc?

                            imc67I 1 Reply Last reply
                            0
                            • girishG girish

                              @imc67 do you also have any special setup you can think of? cloudflare/custom certs/reverse proxy in front etc?

                              imc67I Online
                              imc67I Online
                              imc67
                              translator
                              wrote on last edited by imc67
                              #24

                              @girish OUCH! My fault, after installation and all the updates I switched on Cloudflare DNS proxy because I’ve set up there “country whitelist”. I just switched proxy off and it works!

                              How can I use Cloudflare proxy in this setup or even better would be to have on Cloudron per app geo blocking 😆

                              imc67I 1 Reply Last reply
                              0
                              • girishG Offline
                                girishG Offline
                                girish
                                Staff
                                wrote on last edited by
                                #25

                                Interesting. I wonder why the proxy matters.

                                @imc67 Did you have to turn off the proxy for both apps or just onlyoffice?

                                1 Reply Last reply
                                1
                                • imc67I imc67

                                  @girish OUCH! My fault, after installation and all the updates I switched on Cloudflare DNS proxy because I’ve set up there “country whitelist”. I just switched proxy off and it works!

                                  How can I use Cloudflare proxy in this setup or even better would be to have on Cloudron per app geo blocking 😆

                                  imc67I Online
                                  imc67I Online
                                  imc67
                                  translator
                                  wrote on last edited by imc67
                                  #26

                                  @imc67 @girish strange! On another Cloudron (not on 7.5) NC and OO are both proxied and there it works!

                                  I switched on both proxies and now I get another error:

                                  
                                  Fout bij het verbinden (Client error: `GET https://oo.xxx.x/healthcheck` resulted in a `403 Forbidden` response:
                                  
                                  
                                  1 Reply Last reply
                                  0
                                  • girishG Offline
                                    girishG Offline
                                    girish
                                    Staff
                                    wrote on last edited by
                                    #27

                                    I wonder if Cloudflare is blocking requests? Do you have some security or WAF stuff also enabled in Cloudflare as part of the proxying?

                                    imc67I 1 Reply Last reply
                                    0
                                    • girishG girish

                                      I wonder if Cloudflare is blocking requests? Do you have some security or WAF stuff also enabled in Cloudflare as part of the proxying?

                                      imc67I Online
                                      imc67I Online
                                      imc67
                                      translator
                                      wrote on last edited by
                                      #28

                                      @girish yes, the only WAF rule I use is “block everything except NL + DE + AU” and I only proxy some subdomains where there might be sensitive information.

                                      girishG 1 Reply Last reply
                                      0
                                      • imc67I imc67

                                        @girish yes, the only WAF rule I use is “block everything except NL + DE + AU” and I only proxy some subdomains where there might be sensitive information.

                                        girishG Offline
                                        girishG Offline
                                        girish
                                        Staff
                                        wrote on last edited by girish
                                        #29

                                        @imc67 Is there something in Cloudflare "logs" (if there is such a thing) as to why the healthcheck request was blocked? I wonder if Cloudflare is throwing some captcha or something and the server/browser request cannot handle this (since this is an API call)?

                                        1 Reply Last reply
                                        0
                                        • imc67I Online
                                          imc67I Online
                                          imc67
                                          translator
                                          wrote on last edited by
                                          #30

                                          GOT IT! I recently moved my Cloudron from a Netcup VPS to a Netcup RS, it got a new IP. Just seconds ago (I didn’t saw you latest comment but it was the same direction) I discovered by the Cloudflare WAF logs that according to Cloudflare this IP is not in Germany (DE) but in the UK! Therefore all proxied domains where blocked by their own server! Bizar!

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search