bam80
December 31, 2017, 3:08am
1
Hi,
can’t find End-to-End Encryption app.
Sorry if it’s not Demo-related, I’m new here
They’re absolute vanilla installs so if something isn’t there no, it’s not because I’ve not included it. Check in apps otherwise we’ll need to ascertain why it’s not there.
tflidd
December 31, 2017, 10:24am
3
This can’t be on the server, it will be in the clients. As far as I know, there is no beta release of the desktop client yet. Best is to look into the repository GitHub - nextcloud/desktop: 💻 Desktop sync client for Nextcloud for the current development.
bam80
December 31, 2017, 12:42pm
5
This can’t be on the server, it will be in the clients.
End-to-End Encryption App is a server-side app: GitHub - nextcloud/end_to_end_encryption: 🔐 Server API to support End-to-End Encryption
Check in apps otherwise we’ll need to ascertain why it’s not there.
It should be in the app store:
opened 03:10PM - 17 Dec 17 UTC
closed 09:38AM - 11 Jan 18 UTC
bug
<!--
Thanks for reporting issues back to Nextcloud! This is the issue tracker o… f Nextcloud, if you have any support question please check out https://nextcloud.com/support
This is the bug tracker for the Server component. Find other components at https://github.com/nextcloud/
For reporting potential security issues please see https://nextcloud.com/security/
To make it possible for us to help you please fill out below information carefully.
You can also use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
-->
### Steps to reproduce
1. Make a fresh install of 13.0.0beta3
2. Go into the Apps settings (Files category)
3. Notice screenshot image doesn't load for end_to_end_encryption
4. Try to Enable anyway...
### Expected behaviour
App should install
### Actual behaviour
The request for the screenshot returns "File not found" and trying to enable the app anyway results in a message of "Could not download app end_to_end_encryption"
For the screenshot, the URL embedded into the request (pointing to the screenshot on github) is correct, and works directly, but does not work when going through usercontent.apps.nextcloud.com
### Server configuration
**Operating system**:
Ubuntu 16.04.3
**Web server:**
apache 2.4.18-2
**Database:**
MySQL
**PHP version:**
7.0
**Nextcloud version:** (see Nextcloud admin page)
13.0.0beta3
**Updated from an older Nextcloud/ownCloud or fresh install:**
Fresh install
**Where did you install Nextcloud from:**
https://download.nextcloud.com/server/prereleases/
**Signing status:**
<details>
<summary>Signing status</summary>
```
Login as admin user into your Nextcloud and access
http://example.com/index.php/settings/integrity/failed
paste the results here.
```
</details>
No errors have been found.
**List of activated apps:**
<details>
<summary>App list</summary>
```
If you have access to your command line run e.g.:
sudo -u www-data php occ app:list
from within your Nextcloud installation folder
```
</details>
**Nextcloud configuration:**
<details>
<summary>Config report</summary>
```
If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your Nextcloud installation folder
or
Insert your config.php content here.
Make sure to remove all sensitive content such as passwords. (e.g. database password, passwordsalt, secret, smtp password, …)
```
</details>
**Are you using external storage, if yes which one:** local/smb/sftp/...
**Are you using encryption:** yes/no
**Are you using an external user-backend, if yes which one:** LDAP/ActiveDirectory/Webdav/...
#### LDAP configuration (delete this part if not used)
<details>
<summary>LDAP config</summary>
```
With access to your command line run e.g.:
sudo -u www-data php occ ldap:show-config
from within your Nextcloud installation folder
Without access to your command line download the data/owncloud.db to your local
computer or access your SQL server remotely and run the select query:
SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap';
Eventually replace sensitive data as the name/IP-address of your LDAP server or groups.
```
</details>
### Client configuration
**Browser:**
**Operating system:**
### Logs
#### Web server error log
<details>
<summary>Web server error log</summary>
```
Insert your webserver log here
```
</details>
#### Nextcloud log (data/nextcloud.log)
<details>
<summary>Nextcloud log</summary>
```
Insert your Nextcloud log here
```
</details>
#### Browser log
<details>
<summary>Browser log</summary>
```
Insert your browser log here, this could for example include:
a) The javascript console log
b) The network log
c) ...
```
</details>
Any thoughts it is not there?
Happy new year!
LEDfan
December 31, 2017, 12:56pm
6
End to end encryption is a feature which will be releases with Nextcloud 13.
You can check the info.xml of the app: https://github.com/nextcloud/end_to_end_encryption/blob/master/appinfo/info.xml#L19 where it’s clear it will be released once 13 is releases.
bam80
December 31, 2017, 1:15pm
7
The Demo is Nextcloud 13 already:
Also see the issue above: end_to_end_encryption app not loading · Issue #7551 · nextcloud/server · GitHub which mentions the app does install on 13.0.0beta3.
PS:
I updated the Nextcloud Demo from 13.0.0beta1 to 13.0.0beta3, if it does matter. No difference.
Beta. 13 hasn’t been officially launched. So I imagine it requires a github install for the time being until pushed to the store.
bam80
December 31, 2017, 1:37pm
9
The app should be installable on Beta, see my post above.
They’re absolute vanilla installs so if something isn’t there no, it’s not because I’ve not included it.
Can it be the reason that I updated the Nextcloud Demo from 13.0.0beta1 to 13.0.0beta3, and it wasn’t fresh 13.0.0beta3 install? If so, is this an update bug?
No, the devs likely haven’t pushed it to the app store yet, which is independent of a nextcloud install.
Which means downloading it from GH and installing manually, which you wouldn’t be able to do without access to the backend server
bam80
December 31, 2017, 2:05pm
11
But, according to the issue above, the App was instantly visible and installable from the App Store, without downloading it from GH and installing manually:
Steps to reproduce
Make a fresh install of 13.0.0beta3
Go into the Apps settings (Files category)
Notice screenshot image doesn't load for end_to_end_encryption
Try to Enable anyway...
Sorry I could misunderstood something…
I just got home and checked, I do see the E2E app in the store, but it can’t be enabled due to a database issue.
So it is there and has been pushed!
Sorry about that. Not sure why you don’t see it there.
bam80
January 1, 2018, 4:08am
13
Thanks Jason,
am I understand right you checked on some real Nextcloud installation?
Could you confirm the Demo https://j.son.bz/nextcloud13 doesn’t have the E2E app in the store?
It was my Demo13 server I checked, so I can confirm it is in the store there.
bam80
January 1, 2018, 11:29am
15
So if it is the same server, how it’s possible? What I am doing wrong I don’t see it? Can you describe your steps?
tflidd
January 1, 2018, 11:44am
16
You just go on the app store, then into the files category:
https://demo13.nextcloud.bayton.org/settings/apps?category=files#
However, if I try to enable it, there is an error:
An exception occurred while executing 'CREATE TABLE `oc_e2e_encryption_lock` (`id` INT NOT NULL COMMENT 'file id of the locked folder', `timestamp` INT NOT NULL, `token` VARCHAR(256) NOT NULL COMMENT 'token used to identify the client', UNIQUE INDEX id (`id`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ENGINE = InnoDB': SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'oc_e2e_encryption_lock' already exists
Isn’t the database cleaned after an hour? Or is it not allowed to disable and enable it?
1 Like
bam80
January 1, 2018, 12:47pm
17
Oh, thanks! I was searching it in wrong category “You apps”. At least this now clear
bam80
January 13, 2018, 1:22am
18
Probably needs raising on GH since this is a brand new installation @nickvergessen @bjoern
nursoda
January 17, 2018, 10:03pm
20
Unfortunately, it will NOT be part of NC13 - its min-version was pushed to 14 today. The above file now reads:
<nextcloud min-version="14" max-version="14"/>
1 Like
LEDfan
January 18, 2018, 6:03am
21
The development on Nextcloud 14 has started and thus the git branch stable13
was created, were the development for E2EE for Nextcloud 13 will continue (see https://github.com/nextcloud/end_to_end_encryption/blob/stable13/appinfo/info.xml#L19 )
The app is still available in the appstore for NC 13: https://apps.nextcloud.com/apps/end_to_end_encryption