Package Details: cryptomator 1.5.5-1

Git Clone URL: https://aur.archlinux.org/cryptomator.git (read-only, click to copy)
Package Base: cryptomator
Description: Multiplatform transparent client-side encryption of your files in the cloud.
Upstream URL: https://cryptomator.org/
Keywords: appimage encryption
Licenses: GPL3
Submitter: Foxboron
Maintainer: ajgraves (overheadhunter)
Last Packager: ajgraves
Votes: 50
Popularity: 1.56
First Submitted: 2016-04-03 17:36
Last Updated: 2020-05-27 21:30

Latest Comments

1 2 3 4 5 6 Next › Last »

pete_mitchell commented on 2020-04-22 05:39

UPDATE: Issue fixed
By running the AppImage from terminal, I noticed it was calling OpenJFX (rather than OpenJDK). I installed OpenJDK and now this package is working!


Issue
I've built and installed successfully but the app wont launch... complaining about Java:

15:13:33.136 [main] INFO  org.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.5.0 on Linux 5.4.33-3-lts (amd64)
Exception in thread "main" java.lang.UnsupportedOperationException: Desktop API is not supported on the current platform
        at java.desktop/java.awt.Desktop.getDesktop(Desktop.java:303)
        at org.cryptomator.ui.launcher.AppLifecycleListener.<init>(AppLifecycleListener.java:47)
        at org.cryptomator.ui.launcher.AppLifecycleListener_Factory.newInstance(AppLifecycleListener_Factory.java:51)
        at org.cryptomator.ui.launcher.AppLifecycleListener_Factory.get(AppLifecycleListener_Factory.java:39)
        at org.cryptomator.ui.launcher.AppLifecycleListener_Factory.get(AppLifecycleListener_Factory.java:11)
        at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
        at org.cryptomator.ui.traymenu.TrayMenuController_Factory.get(TrayMenuController_Factory.java:41)
        at org.cryptomator.ui.traymenu.TrayMenuController_Factory.get(TrayMenuController_Factory.java:12)
        at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
        at org.cryptomator.ui.traymenu.TrayIconController_Factory.get(TrayIconController_Factory.java:34)
        at org.cryptomator.ui.traymenu.TrayIconController_Factory.get(TrayIconController_Factory.java:9)
        at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
        at org.cryptomator.launcher.DaggerCryptomatorComponent$TrayMenuComponentImpl.trayIconController(DaggerCryptomatorComponent.java:677)
        at org.cryptomator.ui.traymenu.TrayMenuComponent.addIconToSystemTray(TrayMenuComponent.java:20)
        at org.cryptomator.ui.launcher.UiLauncher.launch(UiLauncher.java:47)
        at org.cryptomator.launcher.Cryptomator.runGuiApplication(Cryptomator.java:91)
        at org.cryptomator.launcher.Cryptomator.run(Cryptomator.java:75)
        at org.cryptomator.launcher.Cryptomator.main(Cryptomator.java:48)
Cryptomator Failed to launch JVM

I tried the following:

  1. Installed 2 JREs - refer code block at bottom
  2. Disabled firewall (ufw)
  3. Downloaded the AppImage from upstream and it executed successfully.
$ archlinux-java status
Available Java environments:
  java-11-openjdk
  java-13-openjdk (default)

Switched to both Java versions.

matthias.lisin commented on 2020-01-26 22:34

@ajgraves That's the reason :P makepkg doesn't install dependencies by default.

-s, --syncdeps   Install missing dependencies with pacman

ajgraves commented on 2020-01-26 21:47

@matthias.lisin I am not, I'm running just regular makepkg

matthias.lisin commented on 2020-01-26 10:29

@ajgaves Are you running makepkg with the -s flag?

ajgraves commented on 2020-01-25 20:28

@matthias.lisin probably because I already had jdk13 installed. The makepkg command errored out complaining about needing jdk=11.

It may not be uncommon for others to have multiple versions installed (but I could be wrong about that?)

matthias.lisin commented on 2020-01-25 19:31

@ajgraves weird. makedepends has java-environment-openjdk=11 so makepkg should install it for you.

How are you building the package?

ajgraves commented on 2020-01-25 18:36

@matthias.lisin built your latest package, installed and tested briefly. Seems to do well. I had to install jdk11 before hand though.

test0 commented on 2020-01-24 19:04

I've submitted two pull requests on GitHub:
https://github.com/cryptomator/cryptomator-linux/pull/20
https://github.com/cryptomator/docker/pull/4
To fix the following issue:
https://github.com/cryptomator/cryptomator/issues/956
They were merged in the repositories for the PPA and AppImage builds, so this is the last repository where the fix needs to be applied.

The following changes since commit 53350fec42bcf94072d82a97dff004de97a64560:

  Update to 1.4.15 (2019-08-18 16:36:53 +0200)

are available in the Git repository at:

  https://github.com/giovannivelludo/aur-cryptomator.git master

for you to fetch changes up to b27501ee8c7bc3b99fc65de76985420f8866492a:

  Added missing StartupWMClass (2020-01-24 19:36:56 +0100)

----------------------------------------------------------------
giovannivelludo (1):
      Added missing StartupWMClass

 cryptomator.desktop | 1 +
 1 file changed, 1 insertion(+)

diff --git a/cryptomator.desktop b/cryptomator.desktop
index cc74bb5..39068e7 100644
--- a/cryptomator.desktop
+++ b/cryptomator.desktop
@@ -7,3 +7,4 @@ Terminal=false
 Type=Application
 Categories=Utility
 MimeType=application/x-vnd.cryptomator-vault-metadata
+StartupWMClass=org.cryptomator.launcher.Cryptomator$MainApp

matthias.lisin commented on 2020-01-19 13:23

I updated my "from-source" package: https://codeberg.org/ml/cryptomator/src/branch/source

  • uses Java 11 as recommended by upstream
  • applies upstream patch to force https for jcenter (broken otherwise)
  • explicitly request openjdk jdk/jre because a fixed path is used in wrapper script

ajgraves commented on 2019-12-31 00:41

@paulwaldmann no worries at all! We're actually collaborating on switching this up to a "build from source" package, so technically we'd pull down whatever the latest version in the git repo is, in this case 1.4.17.