ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Solved Unable to get redis cache running on debian 10 based Nextcloud instance

    IT Discussion
    nextcloud 17 debian 10 nextcloud debian redis memcache
    7
    21
    2.0k
    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.
    • JaredBuschJ
      JaredBusch
      last edited by JaredBusch

      With the socket on 770 I get this spamming again.
      631f2594-96cc-4c71-b2ec-5ba201651fc7-image.png

      Changing it to 777 stops that, but instead I get this.
      87e494d8-b415-4009-ba2e-d3d104bd4179-image.png

      1 Reply Last reply Reply Quote 0
      • black3dynamiteB
        black3dynamite
        last edited by

        That should go away when you add redis to www-data group.

        JaredBuschJ 1 Reply Last reply Reply Quote 0
        • JaredBuschJ
          JaredBusch @black3dynamite
          last edited by

          @black3dynamite said in Unable to get redis cache running on debian 10 based Nextcloud instance:

          That should go away when you add redis to www-data group.

          root@nextcloud:/var/www/nextcloud# adduser redis www-data
          Adding user `redis' to group `www-data' ...
          Adding user redis to group www-data
          Done.
          root@nextcloud:/var/www/nextcloud# systemctl restart redis
          root@nextcloud:/var/www/nextcloud# systemctl restart apache2
          # edit conf to change permission to 770 again
          root@nextcloud:/var/www/nextcloud# nano /etc/redis/redis.conf 
          root@nextcloud:/var/www/nextcloud# systemctl restart redis
          

          and back to the spamming permission denied.

          dafyreD 1 Reply Last reply Reply Quote 0
          • dafyreD
            dafyre @JaredBusch
            last edited by

            @JaredBusch said in Unable to get redis cache running on debian 10 based Nextcloud instance:

            @black3dynamite said in Unable to get redis cache running on debian 10 based Nextcloud instance:

            That should go away when you add redis to www-data group.

            root@nextcloud:/var/www/nextcloud# adduser redis www-data
            Adding user `redis' to group `www-data' ...
            Adding user redis to group www-data
            Done.
            root@nextcloud:/var/www/nextcloud# systemctl restart redis
            root@nextcloud:/var/www/nextcloud# systemctl restart apache2
            # edit conf to change permission to 770 again
            root@nextcloud:/var/www/nextcloud# nano /etc/redis/redis.conf 
            root@nextcloud:/var/www/nextcloud# systemctl restart redis
            

            and back to the spamming permission denied.

            Go the other way and add www-data to the redis group instead?

            JaredBuschJ 1 Reply Last reply Reply Quote 0
            • JaredBuschJ
              JaredBusch @dafyre
              last edited by

              @dafyre said in Unable to get redis cache running on debian 10 based Nextcloud instance:

              @JaredBusch said in Unable to get redis cache running on debian 10 based Nextcloud instance:

              @black3dynamite said in Unable to get redis cache running on debian 10 based Nextcloud instance:

              That should go away when you add redis to www-data group.

              root@nextcloud:/var/www/nextcloud# adduser redis www-data
              Adding user `redis' to group `www-data' ...
              Adding user redis to group www-data
              Done.
              root@nextcloud:/var/www/nextcloud# systemctl restart redis
              root@nextcloud:/var/www/nextcloud# systemctl restart apache2
              # edit conf to change permission to 770 again
              root@nextcloud:/var/www/nextcloud# nano /etc/redis/redis.conf 
              root@nextcloud:/var/www/nextcloud# systemctl restart redis
              

              and back to the spamming permission denied.

              Go the other way and add www-data to the redis group instead?

              Nothing.

              I'm at a real loss as to WTF is going on here.

              1 Reply Last reply Reply Quote 0
              • JaredBuschJ
                JaredBusch
                last edited by

                Since he's back... @jospoortvliet any hints on where to look?

                1 Reply Last reply Reply Quote 1
                • jospoortvlietJ
                  jospoortvliet Vendor
                  last edited by

                  Honestly it can be quite a PITA. A solution might be to kind'a start from scratch and follow the how-to from techrepublic - I helped Jack write that, we had also permission errors. The group thing was a big part of the solution. Note you need to restart stuff after changing groups etc, maybe a horrible reboot can help.

                  And yeah, I was looking here. I don't see any obvious issues...

                  JaredBuschJ 2 Replies Last reply Reply Quote 0
                  • JaredBuschJ
                    JaredBusch @jospoortvliet
                    last edited by

                    @jospoortvliet said in Unable to get redis cache running on debian 10 based Nextcloud instance:

                    Honestly it can be quite a PITA. A solution might be to kind'a start from scratch and follow the how-to from techrepublic - I helped Jack write that, we had also permission errors. The group thing was a big part of the solution. Note you need to restart stuff after changing groups etc, maybe a horrible reboot can help.

                    And yeah, I was looking here. I don't see any obvious issues...

                    I'll poke at this shortly.

                    I've never had a problem enabling this on a CentOS or Fedora system. I do not use Ubuntu anywhere. This one was Debian because supposedly the OCR plugin needs a package that is not available on Fedora.

                    1 Reply Last reply Reply Quote 0
                    • B
                      bnrstnr
                      last edited by bnrstnr

                      Possibly unrelated, but I was having problems getting a new instance setup on Ubuntu. Redis wasn't working there either. I bailed almost immediately as I didn't have time to mess with it. Installed it on Fedora, and it everything seems to be working as expected.

                      1 Reply Last reply Reply Quote 0
                      • JaredBuschJ
                        JaredBusch @jospoortvliet
                        last edited by JaredBusch

                        @jospoortvliet said in Unable to get redis cache running on debian 10 based Nextcloud instance:

                        Honestly it can be quite a PITA. A solution might be to kind'a start from scratch and follow the how-to from techrepublic - I helped Jack write that, we had also permission errors. The group thing was a big part of the solution. Note you need to restart stuff after changing groups etc, maybe a horrible reboot can help.

                        And yeah, I was looking here. I don't see any obvious issues...

                        ok got it.

                        I had to keep the socket permission at 770 instead of 700. I can fine tune that later when the system is not in use.

                        This is my config.php

                          'filelocking.enabled' => true,
                          'memcache.local' => '\\OC\\Memcache\\Redis',
                          'memcache.locking' => '\\OC\\Memcache\\Redis',
                          'redis' =>
                            array (
                              'host' => '/var/run/redis/redis-server.sock',
                              'port' => 0,
                              'timeout' => 0,
                              'password' => '',
                              'dbindex' => 0,
                            ),
                        

                        c0fedd1d-6f9a-4945-86b2-1f0d4ddb77a7-image.png

                        1 Reply Last reply Reply Quote 2
                        • jospoortvlietJ
                          jospoortvliet Vendor
                          last edited by

                          Congrats 🐶

                          1 Reply Last reply Reply Quote 1
                          • 1
                          • 2
                          • 1 / 2
                          • First post
                            Last post