The "check_signature.sh" script has been removed from the URL that is used in the PKGBUILD ; the package cannot be built anymore.
Search Criteria
Package Details: tresorit 3.5.1192.4010-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/tresorit.git (read-only, click to copy) |
---|---|
Package Base: | tresorit |
Description: | Encrypted cloud storage for your confidential files. Using Tresorit, files are encrypted before being uploaded to the cloud. Start encrypting files for free. |
Upstream URL: | http://www.tresorit.com/ |
Keywords: | cloud secure storage sync |
Licenses: | custom:tresorit |
Submitter: | dannysu |
Maintainer: | stapelberg |
Last Packager: | stapelberg |
Votes: | 10 |
Popularity: | 0.000000 |
First Submitted: | 2015-12-21 18:44 (UTC) |
Last Updated: | 2023-11-24 07:43 (UTC) |
Dependencies (4)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- libglvnd (libglvnd-gitAUR)
- sed (busybox-coreutilsAUR, sed-gitAUR) (make)
- xxd (vim-minimal-gitAUR, gvim-gitAUR, vim-cli-gitAUR, gvim-wayland-lilydjwg-gitAUR, gvim-gtk2AUR, gvim, tinyxxd, vim) (make)
Required by (0)
Sources (3)
akhi commented on 2020-03-20 17:27 (UTC)
xaver commented on 2018-11-05 14:46 (UTC)
@mprom The release notes at https://support.tresorit.com/hc/en-us/articles/215858608-Tresorit-for-Linux still have 3.5.600.797 as most current version. Unfortunately Tresorit update their blob sometimes without giving any release notes at all. Also, the client updates itself in the users home folder without new downloads on the website. Therefore it's not a good idea to install it globally in /usr or /opt or whatever. Tresorit also do not recommend to run it as root (for all the good reasons). To be honest, it's probably not a good solution to package Tresorit at all, since Tresorit themselves advise against it (cf. https://support.tresorit.com/hc/en-us/articles/216114157-Tresorit-for-Linux-FAQ). The only things that package currently does for you is a) verify the binary according to https://support.tresorit.com/hc/en-us/articles/216114157-Tresorit-for-Linux-FAQ and b) save you from downloading it multiple times on a multi user system and c) install a *.service file.
Since I've struggled with this package for a long time now without seeing any reasonable solution to the aforementioned problems, I will orphan that package now and recommend installing Tresorit as it is documented at https://support.tresorit.com/hc/en-us/articles/216114157-Tresorit-for-Linux-FAQ or as CLI version (cf. https://support.tresorit.com/hc/en-us/articles/360009330614-Using-Tresorit-CLI-for-Linux).
If anyone has a good solution for that package, feel free to take over.
mprom commented on 2018-11-05 13:16 (UTC)
Newest version is 3.5.634.822, but AUR says 3.5.600.797-1. Since the download link is a blob I don't know how to force an update?
tmb commented on 2018-09-22 12:08 (UTC)
I have tried to install it with different package managers but without success:
==> Starting prepare()... ==> ERROR: A failure occurred in prepare(). Aborting... 2018-09-22 14:04:16,886 - wrappers - makepkg - ERROR - makepkg query ['makepkg', '-cf', '--noconfirm'] failed in directory /home/tmb/.cache/aurman/tresorit
SanderMaijers commented on 2018-08-31 17:12 (UTC)
@xaver: building still fails due to the signature verification code in prepare():
+ head -c1044 tresorit_installer_3.5.550.777.run
+ tail -c+20
+ xxd -r -p
++ tail -c+1046 tresorit_installer_3.5.550.777.run
++ openssl sha512 -verify ../tresorit_installer.run.pubkey -sigopt rsa_padding_mode:pss -sigopt rsa_pss_saltlen:-1 -signature tresorit_installer_3.5.550.777.run.signature
+++ error_function prepare
+++ [[ -p '' ]]
+++ (( ! BASH_SUBSHELL ))
+++ exit 4
+ VERIFICATION_RESULT='Verification Failure'
++ error_function prepare
++ [[ -p '' ]]
++ (( ! BASH_SUBSHELL ))
+++ gettext 'A failure occurred in %s().'
++ error 'A failure occurred in %s().' prepare
++ local 'mesg=A failure occurred in %s().'
++ shift
+++ gettext ERROR:
++ printf '==> ERROR: A failure occurred in %s().\n' prepare
==> ERROR: A failure occurred in prepare().
+++ gettext Aborting...
++ plain Aborting...
++ local mesg=Aborting...
++ shift
++ printf ' Aborting...\n'
Aborting...
++ exit 4
mprom commented on 2018-06-19 09:26 (UTC)
Opening Tresorit recommends that one installs FUSE in order for Tresorit to work properly. However, I'm not sure if they mean FUSE2 or FUSE3. Perhaps you can add whichever it is to the dependencies?
xaver commented on 2018-06-07 08:36 (UTC)
@SanderMaijers, I decided to set the checksum to SKIP since package verification is built-in by Tresorit themselves anyway.
xaver commented on 2018-06-07 08:36 (UTC)
@SanderMaijers, I decided to set the checksum to SKIP since package verification is built-in by Tresorit themselves anyway.
SanderMaijers commented on 2018-06-01 12:35 (UTC)
@xaver, Can you solve the checksum problem durably for us? I suggest you set SKIP yourself or convince Tresorit to stop touching the released versions. The workaround has to be applied practically always, that’s not workable.
xaver commented on 2018-04-19 21:44 (UTC)
Unfortunately Tresorit are changing their package quite often without changing the version #. You can then try to change the first sha512sum to 'SKIP' to ignore checking. The package itself is verified via openssl anyway.
Pinned Comments
xaver commented on 2018-11-05 14:46 (UTC)
@mprom The release notes at https://support.tresorit.com/hc/en-us/articles/215858608-Tresorit-for-Linux still have 3.5.600.797 as most current version. Unfortunately Tresorit update their blob sometimes without giving any release notes at all. Also, the client updates itself in the users home folder without new downloads on the website. Therefore it's not a good idea to install it globally in /usr or /opt or whatever. Tresorit also do not recommend to run it as root (for all the good reasons). To be honest, it's probably not a good solution to package Tresorit at all, since Tresorit themselves advise against it (cf. https://support.tresorit.com/hc/en-us/articles/216114157-Tresorit-for-Linux-FAQ). The only things that package currently does for you is a) verify the binary according to https://support.tresorit.com/hc/en-us/articles/216114157-Tresorit-for-Linux-FAQ and b) save you from downloading it multiple times on a multi user system and c) install a *.service file.
Since I've struggled with this package for a long time now without seeing any reasonable solution to the aforementioned problems, I will orphan that package now and recommend installing Tresorit as it is documented at https://support.tresorit.com/hc/en-us/articles/216114157-Tresorit-for-Linux-FAQ or as CLI version (cf. https://support.tresorit.com/hc/en-us/articles/360009330614-Using-Tresorit-CLI-for-Linux).
If anyone has a good solution for that package, feel free to take over.