Hallo Gast! Bitte registriere dich um Beiträge schreiben zu können und Zugang zu allen Bereichen zu bekommen. Hier registrieren

Auch ohne Registrierung direkt eine Support-Anfrage stellen: Zum Support-Fomular


Threema Safe mit Nextcloud nutzen
#31
(17.12.2018., 17:07)Suho0211 schrieb: P.S. Bitte, bitte Feedback, wenn ich groben Mist schreibe, aber nett bitte.

Keine Angst. Hier sind alle nett  Zwincker
Zitieren
#32
(17.12.2018., 17:07)Suho0211 schrieb: Es ist aber darauf zu achten keine Sonderzeichen im User oder Passwort zu verwenden, da sich Threema ansonsten beim laden der URL verschluckt.
Ach das könnte das Problem bei meiner Kofiguration sein! Hatte schon versucht, das Sonderzeichen in URL-Kodierung zu verwenden (die %-Schreibweise), aber auch das klappte nicht. Werde bei Gelegenheit mal ein sonderzeichenfreies Passwort versuchen.


Andy
Zitieren
#33
(17.12.2018., 14:35)Schlagi123 schrieb: Hallo,

ich kann das Problem von von Husky nur bestätigen.

Details:
  • Apache mit PHP 7.2-fpm unter TLS 1.2 auf Sub-domain
  • Nextcloud 14.0.4
  • Passwort enthällt ein $ (mit %24 habe ich es auch versucht)
  • Error-Log leer.
Wenn diese Kinderkrankheiten noch behoben werden und vielleicht die config-Datei und der backups-Ordner automatisch angelegt werden, ist diese Funktion richtig gut (Aber für mich jetzt leider noch nicht einsetzbar).

Hmm. Ich hab mal 'n anderes PW versucht, ohne Sonderzeichen. Ergebnis - klappt immer noch nicht.

Wir haben also die Gemeinsamkeit, daß das PHP als FPM angebunden ist. Da der Rest unterschiedlich ist dürfte da also das Problem liegen, oder?

Und nu?

Nach ein wenig RTFM hab ich mal ins Nextcloud-Log geguckt - hier das Ergebnis:

Code:
{"reqId":"fRXNAWxGNSJHxL0vmjiL","level":0,"time":"2018-12-17T22:31:09+00:00","remoteAddr":"91.59.53.226","user":"--","app":"webdav","method":"GET","url":"\/public.php\/webdav\/","message":{"Exception":"Sabre\\DAV\\Exception\\NotAuthenticated","Message":"No 'Authorization: Basic' header found. Either the client didn't send one, or the server is misconfigured","Code":0,"Trace":[{"function":"beforeMethod","class":"Sabre\\DAV\\Auth\\Plugin","type":"->","args":[{"absoluteUrl":"https:\/\/mein.server.fnord\/public.php\/webdav\/","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/event\/lib\/EventEmitterTrait.php","line":105,"function":"call_user_func_array","args":[[{"autoRequireLogin":true,"__class__":"Sabre\\DAV\\Auth\\Plugin"},"beforeMethod"],[{"absoluteUrl":"https:\/\/mein.server.fnord\/public.php\/webdav\/","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php","line":466,"function":"emit","class":"Sabre\\Event\\EventEmitter","type":"->","args":["beforeMethod",[{"absoluteUrl":"https:\/\/mein.server.fnord\/public.php\/webdav\/","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php","line":254,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"absoluteUrl":"https:\/\/mein.server.fnord\/public.php\/webdav\/","__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"\/var\/www\/nextcloud\/apps\/dav\/appinfo\/v1\/publicwebdav.php","line":107,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"\/var\/www\/nextcloud\/public.php","line":78,"args":["\/var\/www\/nextcloud\/apps\/dav\/appinfo\/v1\/publicwebdav.php"],"function":"require_once"}],"File":"\/var\/www\/nextcloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Auth\/Plugin.php","Line":168,"CustomMessage":"--"},"userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}


Gleichzeitig fragt mich Chrome nach Username/Paßwort. Wenn ich das abbrehce (mein normaler Username/Paßwort funktioniert nicht), dann kommt folgendes:


Code:
{"reqId":"pKT2crtCSJWQ0VraDnS1","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"cron","method":"GET","url":"\/cron.php","message":"Run OC\\Command\\CommandJob job with ID 1279","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"pKT2crtCSJWQ0VraDnS1","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"cron","method":"GET","url":"\/cron.php","message":"Finished OC\\Command\\CommandJob job with ID 1279 in 0 seconds","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"ZnFZIoflsG2tjt1G3W5I","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery-ui-fixes.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"ZnFZIoflsG2tjt1G3W5I","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/server.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"ZnFZIoflsG2tjt1G3W5I","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/css-variables.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"ZnFZIoflsG2tjt1G3W5I","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/firstrunwizard\/css\/firstrunwizard.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"ZnFZIoflsG2tjt1G3W5I","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery.ocdialog.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"ZnFZIoflsG2tjt1G3W5I","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/search\/css\/results.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"D5WS0N57qwsXRIqAvrK9","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery-ui-fixes.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"D5WS0N57qwsXRIqAvrK9","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/server.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"D5WS0N57qwsXRIqAvrK9","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/css-variables.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"D5WS0N57qwsXRIqAvrK9","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/firstrunwizard\/css\/firstrunwizard.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"D5WS0N57qwsXRIqAvrK9","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery.ocdialog.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}
{"reqId":"D5WS0N57qwsXRIqAvrK9","level":0,"time":"2018-12-17T22:34:07+00:00","remoteAddr":"91.59.53.226","user":"--","app":"core","method":"GET","url":"\/login","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/search\/css\/results.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Ubuntu Chromium\/71.0.3578.80 Chrome\/71.0.3578.80 Safari\/537.36","version":"15.0.0.10"}

Und ich bekomme die Meldung, der Zugriff sei 'unauthorized'

Anscheinend werden Username/Paßwort nicht korrekt an das PHP-FPM übergeben.

Hm. 
Stand bisher: Es gibt ein Problem bei der Übergabe von Nutzername/Paßwort an das PHP-FPM. Das ist mindestens für Owncloud bekannt, aber auch für Nextcloud.
Bisher habe ich aber nur 'ne Lösung für das Anpassen eines Apaches gefunden - da müssen die RewriteConditions angepaßt werden.

Vielleicht hat jemand anders 'ne bessere Suchstrategie als ich?
Zitieren
#34
@Husky Zuerst sei dir bitte bewusst, dass du mit dem Log deine Owncloud/Nextcloud-URL geleakt hast.

Abgesehen davon sehe ich in den Logs keinen Zugriff auf eine config oder den backups-Ordner.

Abgesehen davon, funktioniert denn der normale Login via Web oder Owncloud/Nextcloud-App/Desktop-Anwendung bei dir? Wenn nciht, scheint dies ja wirklich ein größeres Problem zu sein und wenig mit Threema zu tun haben.

Wichtiger Hinweis übrigens: Vergesst das "s" bei dem Ordner "backups" am Ende nicht! Bis jetzt stand es falsch in der Anleitung (aber richtig im Screenshot), ich habe das mal korrigiert und nochmal deutlich hervorgehoben.

(14.12.2018., 14:24)uwes schrieb: Was ich auch noch komisch finde: Der Knopf "Jetzt sichern" ist zu klein. Bei mir steht "JETZT S...HERN". Ist das niemandem aufgefallen?

Das scheint übrigens mit der Größe deines Bildschirms (oder Schriftart oder so) zu tun zu haben. Bei mir wird es vollständig ausgeschrieben.
Zitieren
#35
(18.12.2018., 14:07)rugk schrieb: Das scheint übrigens mit der Größe deines Bildschirms (oder Schriftart oder so) zu tun zu haben. Bei mir wird es vollständig ausgeschrieben.

Natürlich hat es mit der Größe meines Bildschirms zu tun. Aber das ist ja keine Ausrede für denjenigen, der das Activity gestaltet hat. Android bietet die Möglichkeit, das ohne Programmieraufwand flexibel an die Gegebenheiten anzupassen.

Erstmal ist unklar, warum der Knopf so schmal ist. Erst wenn das erste Backup durch ist, gibt es links daneben einen Knopf, auf dem "PASSWOR...ÄNDERN" steht.

Im Hochformat müßten die Knöpfe übereinander stehen. Wenn man so viel Text draufschreibt, müßte das eigentlich einleuchten. Zumal zwischen dem "i"-Icon für die Anleitung und den beiden Knöpfen mehr als genug Platz ist.
Zitieren
#36
(18.12.2018., 15:46)uwes schrieb: Zumal zwischen dem "i"-Icon für die Anleitung und den beiden Knöpfen mehr als genug Platz ist.

Vielleicht auf deinem Handy und im Hochformat...Bei Android gibt's ungefähr 10'000 verschiedene Handymodelle - alle mit verschiedenen Dimensionen und Auflösungen Zwincker
Zitieren
#37
Auf meinem Gerät mit 1080 x 1920 Pixeln ist die Beschriftung der Buttons vollständig. Selbst schnelle Anpassungen der Schrift- und Anzeigegröße haben das nicht geändert. Ich habe allerdings Threema Safe nach den Änderungen nicht neu aufgerufen.

Geräte mit weniger Pixeln haben halt weniger Platz. Was hast Du für ein Gerät?
Zitieren
#38
(18.12.2018., 14:07)rugk schrieb: @Husky Zuerst sei dir bitte bewusst, dass du mit dem Log deine Owncloud/Nextcloud-URL geleakt hast.

Abgesehen davon sehe ich in den Logs keinen Zugriff auf eine config oder den backups-Ordner.

Abgesehen davon, funktioniert denn der normale Login via Web oder Owncloud/Nextcloud-App/Desktop-Anwendung bei dir? Wenn nciht, scheint dies ja wirklich ein größeres Problem zu sein und wenig mit Threema zu tun haben.

Danke für den Hinweis - hab das mal angepaßt.


Der normale Login über die Linkfreigabe-URL funktioniert. Scheitern tut's, sobald ich Link-ID und Paßwort in der URL zu übergeben versuche.

Ich werd mal im Nextcloud-Forum um Hilfe brüllen Zwincker
Zitieren
#39
Hallo,

Bei mir lag es daran, dass ich eine Option in Nextcloud nicht angeschaltet hatte:

Code:
Settings → Administration → Sharing → Allow users on this server to send shares to other servers
Quelle: Nextcloud Dokumentation
Zitieren
#40
(18.12.2018., 18:52)Schlagi123 schrieb: Hallo,

Bei mir lag es daran, dass ich eine Option in Nextcloud nicht angeschaltet hatte:

Code:
Settings → Administration → Sharing → Allow users on this server to send shares to other servers

Danke für das Detail. hat bei mir aber auch nix genützt - es scheint wirklich am PHP-FPM zu liegen.
Zitieren
#41
Ich habe (vermutlich) das gleiche Problem wie Husky. Ich möchte das Backup auf einem eigenen Server mit eigenem Zertifikat abspeichern. Außerdem betreibe ich dafür noch eine eigene CA, d.h., ich muss das Root-Zertifikat explizit auf dem Smartphone ablegen, da ansonsten das Zertifikat des Webservers nicht akzeptiert wird. Leider hat Google seit Android 7 da eine Änderung vorgenommen: selbst hinzugefügten CAs wird nicht mehr automatisch vertraut. Apps müssen das explizit erlauben. Bei meinem S7 mit Android 8 hat das zur Folge, dass zwar Google Chrome und der Samsung Browser das Zertifikat akzeptieren und auf das Webdav-Verzeichnis zugreifen können, Firefox Klar und Threema aber anscheinend nicht.

Es besteht also immer noch die Möglichkeit, dass das in Threema selbst behoben werden muss.
Zitieren
#42
(18.12.2018., 18:52)Schlagi123 schrieb: Hallo,

Bei mir lag es daran, dass ich eine Option in Nextcloud nicht angeschaltet hatte:

Code:
Settings → Administration → Sharing → Allow users on this server to send shares to other servers
Quelle

Oh - wer lesen kann ist klar im Vorteil:

Nach Umschalten der Locale von Deutsch nach Englisch fiel mir auf, daß ich die genannte Option doch nicht gesetzt hatte.
Nachgeholt - jetzt geht's  Freuen Freuen Freuen

Tausend Dank!  Top! Top! Top!
Zitieren
#43
(18.12.2018., 15:55)Claus schrieb: Vielleicht auf deinem Handy und im Hochformat...Bei Android gibt's ungefähr 10'000 verschiedene Handymodelle - alle mit verschiedenen Dimensionen und Auflösungen Zwincker

Genau deshalb kann man das ja einfach anpassen. Man muß es nur tun.

Im Hochformat die Knöpfe untereinander, und alles in einen ScrollView einpacken - und schon ist das Problem weg.

(18.12.2018., 16:03)Aries schrieb: Auf meinem Gerät mit 1080 x 1920 Pixeln ist die Beschriftung der Buttons vollständig. Selbst schnelle Anpassungen der Schrift- und Anzeigegröße haben das nicht geändert. Ich habe allerdings Threema Safe nach den Änderungen nicht neu aufgerufen.

Geräte mit weniger Pixeln haben halt weniger Platz. Was hast Du für ein Gerät?

Ein S5 mini mit 1280 × 720 Pixel.
Zitieren
#44
Hat einer von euch schon die Nachricht "illegal content length" bekommen?

Den Link habe ich auf x-verschiedene Versionen generiert und die Verbindung scheint zu funktionieren - zumindest meldet es die fehlende config-Datei, wenn ich diese testweise umbenenne.

Allerdings scheitert der Server-Test immer mit obiger Meldung.
Mein Server läuft mit ownCloud8 und nextcloud12 und beide reagieren gleich.
Zitieren
#45
@"Andy" Du nutzt also ein selbssigniertes Zertifikat bzw. eine eigene CA. Wie in der Threema-FAQ steht, benötigt Threema Safe:
Zitat:ein gültiges TLS-Zertifikat


Somit wird deine Möglichkeit nicht funktionieren. Und Threema wird daran aus Sicherheitsgründen sicherlich nichts ändern. Ich würde dir empfehlen, ein für alle gültiges Zertifikat von Let's Encrypt zu holen. Das geht automatisch, schnell und kostenlos.
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Threema Safe: "User Agent Validation" mibere 5 1.891 13.05.2019., 11:40
Letzter Beitrag: rugk
  Sekurŝranko: Threema Safe Backup-Server dbrgn 1 1.214 14.12.2018., 14:05
Letzter Beitrag: rugk
  Threema am PC nutzen [RemixOS] m0Do. 3 3.551 19.09.2016., 18:22
Letzter Beitrag: andyg
  Threema vom PC aus nutzen MrExtremeSwiss 39 51.468 06.08.2016., 14:48
Letzter Beitrag: lgrahl