Mount issue. Can't get Mailsrpring to work in Manjaro

I’m trying to install Mailspring in Manjaro. Follow all the steps, and get this:
[javier@javier-pc ~]$ sudo pacman -Sy snapd
[sudo] password for javier:
:: Sincronizando las bases de datos de los paquetes…
core está actualizado
extra está actualizado
community está actualizado
multilib está actualizado
netrunner está actualizado
advertencia: snapd-2.30-4 está actualizado – reinstalándolo
resolviendo dependencias…
buscando conflictos entre paquetes…

Paquetes (1) snapd-2.30-4

Tamaño total de la instalación: 58,88 MiB
Tamaño neto tras actualizar: 0,00 MiB

:: ¿Continuar con la instalación? [S/n] s
(1/1) comprobando las claves del depósito [################################################] 100%
(1/1) verificando la integridad de los paquetes [################################################] 100%
(1/1) cargando los archivos de los paquetes [################################################] 100%
(1/1) comprobando conflictos entre archivos [################################################] 100%
(1/1) comprobando el espacio disponible en el disco [################################################] 100%
:: Procesando los cambios de los paquetes…
(1/1) reinstalando snapd [################################################] 100%
:: Ejecutando los «hooks» de posinstalación…
(1/2) Reloading system manager configuration…
(2/2) Arming ConditionNeedsUpdate…
[javier@javier-pc ~]$ sudo systemctl enable --now snapd.socket
[javier@javier-pc ~]$ sudo snap install mailspring
error: cannot perform the following tasks:

  • Mount snap “core” (4486) ([start snap-core-4486.mount] failed with exit status 1: Job for snap-core-4486.mount failed.
    See “systemctl status snap-core-4486.mount” and “journalctl -xe” for details.
    )
    [javier@javier-pc ~]$ systemctl status snap-core-4486.mount
    ● snap-core-4486.mount - Mount unit for core
    Loaded: loaded (/etc/systemd/system/snap-core-4486.mount; enabled; vendor preset: disabled)
    Active: failed (Result: resources) since Thu 2018-04-26 13:50:40 -03; 30min ago
    Where: /snap/core/4486
    What: /var/lib/snapd/snaps/core_4486.snap

abr 26 13:50:40 javier-pc systemd[1]: snap-core-4486.mount: Failed with result ‘exit-code’.
abr 26 13:50:40 javier-pc systemd[1]: Failed to mount Mount unit for core.
abr 26 14:02:39 javier-pc systemd[1]: snap-core-4486.mount: Mount path /snap/core/4486 is not canonical (contains a symlink).
abr 26 14:02:39 javier-pc systemd[1]: snap-core-4486.mount: Failed to run ‘mount’ task: Too many levels of symbolic links
abr 26 14:02:39 javier-pc systemd[1]: snap-core-4486.mount: Failed with result ‘resources’.
abr 26 14:02:39 javier-pc systemd[1]: Failed to mount Mount unit for core.
abr 26 14:20:18 javier-pc systemd[1]: snap-core-4486.mount: Mount path /snap/core/4486 is not canonical (contains a symlink).
abr 26 14:20:18 javier-pc systemd[1]: snap-core-4486.mount: Failed to run ‘mount’ task: Too many levels of symbolic links
abr 26 14:20:18 javier-pc systemd[1]: snap-core-4486.mount: Failed with result ‘resources’.
abr 26 14:20:18 javier-pc systemd[1]: Failed to mount Mount unit for core.
[javier@javier-pc ~]$ journalctl -xe
abr 26 14:22:00 javier-pc wpa_supplicant[447]: wlp1s0: SME: Trying to authenticate with 08:5b:0e:74:fa:e3 (SSID=‘CJPB_WiFi’ freq=2462 MHz)
abr 26 14:22:00 javier-pc kernel: wlp1s0: disconnect from AP 08:5b:0e:74:f0:73 for new auth to 08:5b:0e:74:fa:e3
abr 26 14:22:00 javier-pc kernel: wlp1s0: authenticate with 08:5b:0e:74:fa:e3
abr 26 14:22:00 javier-pc kernel: wlp1s0: send auth to 08:5b:0e:74:fa:e3 (try 1/3)
abr 26 14:22:00 javier-pc NetworkManager[322]: [1524763320.1396] device (wlp1s0): supplicant interface state: completed -> authenti>
abr 26 14:22:00 javier-pc wpa_supplicant[447]: wlp1s0: Trying to associate with 08:5b:0e:74:fa:e3 (SSID=‘CJPB_WiFi’ freq=2462 MHz)
abr 26 14:22:00 javier-pc kernel: wlp1s0: authenticated
abr 26 14:22:00 javier-pc kernel: wlp1s0: associate with 08:5b:0e:74:fa:e3 (try 1/3)
abr 26 14:22:00 javier-pc NetworkManager[322]: [1524763320.1581] device (wlp1s0): supplicant interface state: authenticating -> ass>
abr 26 14:22:00 javier-pc kernel: wlp1s0: RX ReassocResp from 08:5b:0e:74:fa:e3 (capab=0x431 status=0 aid=8)
abr 26 14:22:00 javier-pc kernel: wlp1s0: associated
abr 26 14:22:00 javier-pc wpa_supplicant[447]: wlp1s0: Associated with 08:5b:0e:74:fa:e3
abr 26 14:22:00 javier-pc wpa_supplicant[447]: wlp1s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
abr 26 14:22:00 javier-pc NetworkManager[322]: [1524763320.1903] device (wlp1s0): supplicant interface state: associating -> 4-way >
abr 26 14:22:00 javier-pc wpa_supplicant[447]: wlp1s0: WPA: Key negotiation completed with 08:5b:0e:74:fa:e3 [PTK=CCMP GTK=CCMP]
abr 26 14:22:00 javier-pc wpa_supplicant[447]: wlp1s0: CTRL-EVENT-CONNECTED - Connection to 08:5b:0e:74:fa:e3 completed [id=0 id_str=]
abr 26 14:22:00 javier-pc wpa_supplicant[447]: wlp1s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-51 noise=9999 txrate=1000
abr 26 14:22:00 javier-pc NetworkManager[322]: [1524763320.2136] device (wlp1s0): supplicant interface state: 4-way handshake -> co>
abr 26 14:22:00 javier-pc wpa_supplicant[447]: wlp1s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-52 noise=9999 txrate=130000

I thank you for any help.

Hey

can you please install the snapd-git version and try again?
CC @mborzecki for help

Yes, snapd-git from AUR, not the one from Manjaro repos.

Can we do something about snapd in the repos?

Sorry, I’m new in Linux. I installed snapd-git from Pacman and didn’t work.
Can you give me instructions to install it from AUR?
Thanks in advance.

Please check the AUR page on Manjaro’s wiki. If you end up using an AUR helper such as yaourt, the installation process should be as simple as yaourt -Sa snapd-git.

I think we can work on updating the package in Manjaro and open a PR to their github repo.

1 Like

So, i think I’m hitting this same issue, but haven’t found much else about it after a bit of searching. I’ve set up this symlink:
ls -l /snap Tue 23 Jul 2019 01:55:36 PM EDT
lrwxrwxrwx 1 root root 19 May 21 16:30 /snap -> /var/lib/snapd/snap/

And, I’ve got snapd-git installed from the AUR:
pacman -Q snapd-git Tue 23 Jul 2019 01:55:38 PM EDT
snapd-git 2.39.3.r1077.ge8aef1c7dc-1

When I try to install a snap, it attempts to install core, and fails with something like:
Jul 23 13:50:04 jameson1 systemd[1]: snap-snapd-3646.mount: Mount path /snap/snapd/3646 is not canonical (contains a symlink).
Jul 23 13:50:04 jameson1 systemd[1]: snap-snapd-3646.mount: Failed to run ‘mount’ task: Too many levels of symbolic links
Jul 23 13:50:04 jameson1 systemd[1]: snap-snapd-3646.mount: Failed with result ‘resources’.
Jul 23 13:50:04 jameson1 systemd[1]: Failed to mount Mount unit for snapd, revision 3646.

Any advice is appreciated.