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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Unable to access Files

    Nextcloud
    nextcloud
    5
    22
    761
    Loading More Posts
    • 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.
    • JOduMonT
      JOduMonT last edited by JOduMonT

      Neither any user (even Admin) was unable to access their Files via the WebInterface and no Files was showing up in the Dashboard. I'm speaking in past tense because I fixed it, so I just posting here in case someone else have the same situation.

      the config

      Nextcloud: Package v4.8.8-1 / App v20.0.8

      • Nextcloud have is own dedicated drive + few external path, mainly from BackBlaze mounted in Nextcloud

      the issue

      • When you log in nextcloud web interface, every apps was working fine except File
        This directory is unavailable, please check the logs or contact the administrator

      What I tried

      1. Looking through the logs
      2. reboot the apps
      3. validate the space drive both / and /mnt/nextcloud
      4. validate the owner:group of /mnt/nextcloud/$users/files/
        everything was/is fine
        I even restore the apps under another name and the issue was still remaining.

      so What did you do Doc ??

      the solution

      1. I create a new user directly via nextcloud (not in cloudron) and login with it and everyone gain access to their file.

      Mysterious, yes I would say.

      does someones have an explanation and/or had the same behavior in the past?

      1 Reply Last reply Reply Quote 4
      • robi
        robi last edited by

        We just hit this issue and tried all the same things to no avail.

        Will create a new user to see if that helps kick things back into working order.

        Thanks @JOduMonT

        Life of Advanced Technology

        1 Reply Last reply Reply Quote 0
        • robi
          robi last edited by

          Created new test user, added to test group, logged in, restarted NC from CL - same problem.
          Btw, we're using a different version than above:

          Nextcloud 21.0.1
          com.nextcloud.cloudronapp@4.9.0
          Last Updated 4 days ago

          Life of Advanced Technology

          1 Reply Last reply Reply Quote 0
          • girish
            girish Staff last edited by

            What plugins do you have installed? Have you tried disabling all/most of them?

            robi 1 Reply Last reply Reply Quote 0
            • robi
              robi @girish last edited by robi

              @girish just defaults.

              Life of Advanced Technology

              girish 1 Reply Last reply Reply Quote 0
              • scooke
                scooke last edited by

                @jodumont said in Unable to access Files:

                This directory is unavailable, please check the logs or contact the administrator

                This link has a few suggested solutions: https://help.nextcloud.com/t/users-cannot-acces-their-home-folder-after-upgrade-to-14-0-1-this-directory-is-unavailable-please-check-the-logs-or-contact-the-administrator/38200/3

                Turn off File Sharing is one. Another is to run occ files:scan -all in the Terminal But this is from 2018, and for version 14. I reckon it won't hurt to try some of the solutions there.

                A life lived in fear is a life half-lived

                robi 1 Reply Last reply Reply Quote 0
                • robi
                  robi @scooke last edited by

                  @scooke the occ command now only has a --all (notice the extra -.

                  scan didn't change the internal server error.

                  Life of Advanced Technology

                  1 Reply Last reply Reply Quote 1
                  • robi
                    robi last edited by

                    There was a message to run the ocs command as the webserver user www-data.

                    Trying that in terminal as root gives:

                    su www-data
                    This account is currently not available.
                    

                    Yet all user files exist under that www-data user.

                    Life of Advanced Technology

                    nebulon 1 Reply Last reply Reply Quote 0
                    • nebulon
                      nebulon Staff @robi last edited by

                      @robi in Cloudron to rescan files, use the command mentioned at https://docs.cloudron.io/apps/nextcloud/#rescan-files

                      robi 1 Reply Last reply Reply Quote 0
                      • robi
                        robi @nebulon last edited by

                        @nebulon Thanks, but it made no difference. Scan results are the same.
                        All files are there, the Files app simply errors, and I don't see where it logs the error.
                        Doesn't appear to be in /app/data

                        Life of Advanced Technology

                        1 Reply Last reply Reply Quote 0
                        • girish
                          girish Staff last edited by

                          Just looking into @robi 's server now. First, I enabled debug in /app/data/config/config.php by setting debug to true and loglevel to 0.

                          I got this trace:

                          Request ID: PZfRfXQbPbQt3cjl91L8
                          Type: ScssPhp\ScssPhp\Exception\CompilerException
                          Code: 0
                          Message: `../../../core/css/whatsnew.scss` file not found for @import: /app/data/apps/files/css/merged.scss on line 5, at column 1 Call Stack: #0 import /app/data/apps/files/css/merged.scss (unknown file) on line 1
                          File: /app/code/3rdparty/scssphp/scssphp/src/Compiler.php
                          Line: 5602
                          
                          #0 /app/code/3rdparty/scssphp/scssphp/src/Compiler.php(5377): ScssPhp\ScssPhp\Compiler->error()
                          #1 /app/code/3rdparty/scssphp/scssphp/src/Compiler.php(2475): ScssPhp\ScssPhp\Compiler->findImport()
                          #2 /app/code/3rdparty/scssphp/scssphp/src/Compiler.php(2688): ScssPhp\ScssPhp\Compiler->compileImport()
                          #3 /app/code/3rdparty/scssphp/scssphp/src/Compiler.php(2154): ScssPhp\ScssPhp\Compiler->compileChild()
                          #4 /app/code/3rdparty/scssphp/scssphp/src/Compiler.php(5306): ScssPhp\ScssPhp\Compiler->compileChildrenNoReturn()
                          #5 /app/code/3rdparty/scssphp/scssphp/src/Compiler.php(2477): ScssPhp\ScssPhp\Compiler->importFile()
                          #6 /app/code/3rdparty/scssphp/scssphp/src/Compiler.php(2688): ScssPhp\ScssPhp\Compiler->compileImport()
                          #7 /app/code/3rdparty/scssphp/scssphp/src/Compiler.php(2154): ScssPhp\ScssPhp\Compiler->compileChild()
                          #8 /app/code/3rdparty/scssphp/scssphp/src/Compiler.php(570): ScssPhp\ScssPhp\Compiler->compileChildrenNoReturn()
                          #9 /app/code/3rdparty/scssphp/scssphp/src/Compiler.php(401): ScssPhp\ScssPhp\Compiler->compileRoot()
                          #10 /app/code/lib/private/Template/SCSSCacher.php(343): ScssPhp\ScssPhp\Compiler->compile()
                          #11 /app/code/lib/private/Template/SCSSCacher.php(189): OC\Template\SCSSCacher->cache()
                          #12 /app/code/lib/private/Template/CSSResourceLocator.php(111): OC\Template\SCSSCacher->process()
                          #13 /app/code/lib/private/Template/CSSResourceLocator.php(86): OC\Template\CSSResourceLocator->cacheAndAppendScssIfExist()
                          #14 /app/code/lib/private/Template/ResourceLocator.php(79): OC\Template\CSSResourceLocator->doFind()
                          #15 /app/code/lib/private/TemplateLayout.php(330): OC\Template\ResourceLocator->find()
                          #16 /app/code/lib/private/TemplateLayout.php(238): OC\TemplateLayout::findStylesheetFiles()
                          #17 /app/code/lib/private/legacy/OC_Template.php(183): OC\TemplateLayout->__construct()
                          #18 /app/code/lib/public/AppFramework/Http/TemplateResponse.php(210): OC_Template->fetchPage()
                          #19 /app/code/lib/private/AppFramework/Http/Dispatcher.php(172): OCP\AppFramework\Http\TemplateResponse->render()
                          #20 /app/code/lib/private/AppFramework/App.php(157): OC\AppFramework\Http\Dispatcher->dispatch()
                          #21 /app/code/lib/private/Route/Router.php(302): OC\AppFramework\App::main()
                          #22 /app/code/lib/base.php(993): OC\Route\Router->match()
                          #23 /app/code/index.php(37): OC::handleRequest()
                          #24 {main}
                          

                          Looks like whatsnew.scss is missing . I checked a couple of other nextcloud installs and that file isn't there either. This led me to this https://bbs.archlinux.org/viewtopic.php?id=263820&p=5 about several other broken nextclouds...

                          1 Reply Last reply Reply Quote 0
                          • girish
                            girish Staff @robi last edited by

                            @robi said in Unable to access Files:

                            @girish just defaults.

                            There seems to be quite of a few of them installed. Atleast, 15 more than the standard one.

                            1 Reply Last reply Reply Quote 0
                            • girish
                              girish Staff last edited by

                              @robi I have temporarily fixed the problem by commenting out a line in /app/code/apps/files/css/merged.css . I think we will have to ask the upstream nextcloud to ask what the issue is. I suspect the issue is from some plugin you have to disable them one by one to know what is causing the problem.

                              1 Reply Last reply Reply Quote 1
                              • girish
                                girish Staff last edited by

                                So strange, all the installs look the same and yet yours errors. I can't figure what it is, I have to try again with fresh pair of eyes later.

                                robi 1 Reply Last reply Reply Quote 1
                                • robi
                                  robi @girish last edited by

                                  @girish Thank you a whole bunch.

                                  It does look like someone had fun installing some NC Apps, and after I found where those were, a few needed updates.. most are featured and come with NC, and the others look disabled as they are untested, so they have the button to enable them. I left them that way.

                                  One had an error upgrading so I removed it.

                                  Life of Advanced Technology

                                  1 Reply Last reply Reply Quote 1
                                  • robi
                                    robi last edited by

                                    Internal Server Error came back, so went to disable all plugins and it didn't help.

                                    After trying all the lines in the merged.css file this one seems to be the culprit which was uncommented as below.

                                    /* @import '../../../core/css/whatsnew.scss'; */
                                    

                                    Life of Advanced Technology

                                    1 Reply Last reply Reply Quote 1
                                    • robi
                                      robi last edited by

                                      @girish perhaps that relative path is part of the problem, and needs to be absolute?

                                      Life of Advanced Technology

                                      girish 1 Reply Last reply Reply Quote 0
                                      • girish
                                        girish Staff @robi last edited by

                                        @robi right, I don't quite understand why it works fine in a default install with relative paths though (it's relative in all the nextclouds I have access to as well). So, there is something different in your install, not sure what.

                                        robi 1 Reply Last reply Reply Quote 0
                                        • robi
                                          robi @girish last edited by

                                          @girish you're welcome to login again, i'll keep the access credentials the same until resolved.

                                          it'll happen again when the server restarts ;-/

                                          Life of Advanced Technology

                                          girish 1 Reply Last reply Reply Quote 1
                                          • girish
                                            girish Staff @robi last edited by

                                            @robi OK, thanks, will get to it at some point this week.

                                            1 Reply Last reply Reply Quote 1
                                            • robi
                                              robi last edited by robi

                                              After the 3rd time of my client rebooting the server this week, I decided to try my hunch.

                                              Looks like I was right @girish ; this fixes the issue.

                                              @import '/app/code/core/css/whatsnew.scss';
                                              

                                              Please do the needful 🙂

                                              Life of Advanced Technology

                                              girish 1 Reply Last reply Reply Quote 0
                                              • girish
                                                girish Staff @robi last edited by

                                                @robi Looks like non-cloudron users hit the same issue - https://github.com/nextcloud/server/issues/13556#issuecomment-848314122

                                                1 Reply Last reply Reply Quote 1
                                                • First post
                                                  Last post
                                                Powered by NodeBB