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


Navigation

    Cloudron Forum

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

    UNSOLVED [BUG] Automount fail on reboot with Ubuntu 20.04

    Support
    20.04 cifs webdav
    8
    52
    298
    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.
    • P
      p44 @jdaviescoates last edited by

      @jdaviescoates How is working now? Did you experienced problems in last days? I switched to Wasabi meanwhile find a durable solution to this problem...

      jdaviescoates 1 Reply Last reply Reply Quote 0
      • jdaviescoates
        jdaviescoates @p44 last edited by jdaviescoates

        @p44 I'm not having any problems. Streaming music off of my Hetzner Storage Box mounted as a Cloudron Volume and connected to my Navidrome app as I type.

        JOduMonT 1 Reply Last reply Reply Quote 1
        • nebulon
          nebulon Staff last edited by

          If I am reading those version messages correctly, it does look like the automount on Ubuntu 20 has some kind of regression, while servers on 18 are working reliably?

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

            @nebulon said in Why my CIFS automatic mount fail on every reboot ?:

            If I am reading those version messages correctly, it does look like the automount on Ubuntu 20 has some kind of regression, while servers on 18 are working reliably?

            In plain english 🙂 yes the issue seams to be only with Ubuntu 20.04

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

              Possible related to this?

              SMB1 disabled by default: can still be enabled via a /etc/samba/smb.conf config change;

              https://wiki.ubuntu.com/FocalFossa/ReleaseNotes#Samba_4.11

              More info here:
              https://www.samba.org/samba/history/samba-4.11.0.html

              Found via https://askubuntu.com/questions/1229929/cant-acces-nas-anymore-after-upgrading-to-20-04

              JOduMonT 1 Reply Last reply Reply Quote 1
              • JOduMonT
                JOduMonT @jdaviescoates last edited by

                @jdaviescoates said in My CIFS automount fail on reboot with Ubuntu 20.04:

                Possible related to this?

                thank for your reach, I'll definitely give a try to this and come back soon.

                1 Reply Last reply Reply Quote 2
                • JOduMonT
                  JOduMonT last edited by

                  @jdaviescoates I just look at it
                  and on Cloudron Samba server is not installed
                  so nothing to configure in /etc/samba/* which actually don't even exist.

                  WEBDAV

                  I have the same behavior with webdav
                  on reboot I have to login and do mount -a

                  here the option for my davfs in /etc/fstab: rw,_netdev,uid=yellowtent,gid=yellowtent,file_mode=0660,dir_mode=0770 0 0
                  I also tried with auto and defaults

                  few people suggest to use rc.local

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

                    I just got an idea
                    @nebulon
                    it is possible than cloudron mount the volumes before my automount so then the target directory of my automount is not empty ?

                    Also how could I destroy thoses volumes the GUI don't make it happen ?
                    3d381110-ff30-443a-87bf-7dd22fc3d4c9-image.png

                    JOduMonT 1 Reply Last reply Reply Quote 0
                    • JOduMonT
                      JOduMonT @JOduMonT last edited by

                      @jodumont said in My CIFS automount fail on reboot with Ubuntu 20.04:

                      it is possible than cloudron mount the volumes before my automount so then the target directory of my automount is not empty ?

                      nope, even without any volumes configured in Cloudron
                      CIFS and WEBDAV won't mount automatically 😞

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

                        @nebulon and @girish

                        I just copy the config (/etc/fstab and /etc/davfs2/secret) to my Ubuntu 20.04LTS Desktop
                        and my webdav mount automatically on the reboot.

                        So it seams to be a bug on the cloudron side.

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

                          Cloudron itself does not handle any mount points as such. So this looks like this is some issue with 20.04 server then. Note that the desktop flavor has a lot more things installed usually, which may or may not trigger automounting correctly.

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

                            @nebulon said in [BUG] Automount fail on reboot with Ubuntu 20.04:

                            Cloudron itself does not handle any mount points as such. So this looks like this is some issue with 20.04 server then. Note that the desktop flavor has a lot more things installed usually, which may or may not trigger automounting correctly.

                            I have no doubt of the quality of coding from the Cloudron Team
                            but I just boot an ubuntu 20.04 LTS at Hetzner
                            did

                            apt update
                            apt install -y davfs2
                            mkdir /mnt/storagebox
                            

                            than cut and past my 2 lines
                            1 from /etc/fstab
                            1 for /etc/davfs2/secret

                            reboot and it work

                            so yes Ubuntu Desktop have probably more fuse than server but now the only difference is Cloudron.

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

                              thanks for testing, so then probably one of the dependencies we install, somehow changes either the init order or even disables some bits there. Looks like we have to debug this further then on fresh installations to get some more information what systemd does differently in both scenarios.

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

                                @nebulon said in [BUG] Automount fail on reboot with Ubuntu 20.04:

                                Looks like we have to debug this further then on fresh installations to get some more information what systemd does differently in both scenarios.

                                I'll run an fresh install of Cloudron than install davfs2 just to be sure

                                JOduMonT 1 Reply Last reply Reply Quote 0
                                • JOduMonT
                                  JOduMonT @JOduMonT last edited by

                                  @jodumont said in [BUG] Automount fail on reboot with Ubuntu 20.04:

                                  I'll run an fresh install of Cloudron than install davfs2 just to be sure

                                  so boot up a new instance Ubuntu 20.04 LTS @Hetzner
                                  ran

                                  wget https://cloudron.io/cloudron-setup
                                  chmod +x ./cloudron-setup
                                  ./cloudron-setup
                                  

                                  reboot than install davfs2 apt install -y davfs2
                                  and configure /etc/fstab and /etc/davfs2/secrets
                                  reboot

                                  it don't mount automatically
                                  but mount without issue with mount -a

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

                                    @jodumont I was able to reproduce this now also outside of hetzner on 20.04...not yet sure why and what causes the difference

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

                                      To give some update, this is DNS related and how the init sequence works on 20.04 now.
                                      Problem is at the point when systemd decides to attempt to mount the remote filesystems, unbound, the dns resolver is not yet started. This means the remote fs cannot be mounted.

                                      There are currently two workarounds:

                                      1. Instead of using the DNS name in the fstab entry, just use the IP
                                      2. add x-systemd.automount as an additional argument for the mountpoint in the fstab entry

                                      Ideally we find a better flow by tweaking some of the init order in the future.

                                      For now I've added that option requirement at https://docs.cloudron.io/backups/#cifs

                                      robi JOduMonT 4 Replies Last reply Reply Quote 2
                                      • robi
                                        robi @nebulon last edited by

                                        @nebulon what about a retry after the initial failure after unbound loads?

                                        maybe add a mount -a at the end of the unbound script?

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

                                          @nebulon said in [BUG] Automount fail on reboot with Ubuntu 20.04:

                                          Instead of using the DNS name in the fstab entry, just use the IP

                                          I'm old school, I prefer IP 🙂
                                          So it is probably related to unbound-resolvconf no ?:

                                          Also on my side, by default my Hetzner NAS return me an IPv6, I didn't even know my Cloudron box as an IPv6 😛

                                          it is the same on your side ?

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

                                            @robi said in [BUG] Automount fail on reboot with Ubuntu 20.04:

                                            @nebulon what about a retry after the initial failure after unbound loads?
                                            maybe add a mount -a at the end of the unbound script?

                                            How disabling the IPv6 in Cloudron

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post