Problem Version 14.0.3

nc14
update_problems

#1

Hello,

ater the Update from 14.0.2 to 14.0.3 i geht this Message:

Dein Web-Server ist nicht richtig eingerichtet um “/.well-known/caldav” aufzulösen.
Dein Web-Server ist nicht richtig eingerichtet um “/.well-known/carddav” aufzulösen.

Have somebody the same Problem? I look in other Post but still not working.

Thx


[solved] .well-known/caldav check in 13.0.7 explained
#2

einmal [solved] vor deine Überschrift

und das hier lesen :

++ Guthub:

liebe Grüße
Blacky


#3

Hallo,

leider hat das auch nichts gebracht. Habe die Konfig wie Artikel beschrieben angelegt.
Wir benutzten das carddav und caldav nicht, kann man das nicht abschalten?


#4

Hi Antonio

I had the same issue.

  I traced it back to my .htaccess file not being taken into account because I was missing the "AllowOverride All" directive in my Apache virtualhost configuration. 

See
https://docs.nextcloud.com/server/14/admin_manual/installation/source_installation.html?highlight=apache#apache-web-server-configuration.

  I added the directive, restarted Apache and all was fine.

Hope this helps. Cheers,

Antoine

#5

wie Du vielleicht auf Github lesen konntest, war die überprüfung buggy,
darum hat das nicht wirklich monkiert und ist nicht aufgefallen,
erst als das gefixt wurde, dann meldete sich das Ding in der Admin-Panel
als error und bitte “eintragen” und das war eben erst 14.0.2 wo’s mir auch auffiel
und ich dann auch danach auf guugle gesucht hab… und hir gefunden hab… aber gerade wurde von antoine ein link gepostet, schau ich mir auch gleich an…

was für ne Distro und so hast du, bez. auf was ist dein apache Server aufgebaut, sollte man auch wissen, System, Systemversion und welche Apache Version und so weiter…
“Das mist ding geht ned” iss manchmal hald doch n bisschen mau *bg*

edit : <IfModule mod_dav.c> Dav off </IfModule> ahhaa… i have jesterday install this … well it’s not bad … thy for the link ! :slight_smile:


#6

@blackcrack

thanks for your support and your solutions. but this thread was opened in english and it would be helpful to respect the language and answer in english as well (i know you speak english well enough) - since this is an international forum with only a german-speaking subforum…

thanks for your understanding


#7

On my server 14.0.3 refused to work with Redis (Internal server error). 14.0.1 worked with Redis fine.


#8

Hello,
I have the same problem too! I tried to edit the .htaccess file but nothing (I do not know exactly where to insert the strings in more). Same for nextcloud.conf …


#9

Hello Antoine,

also not Running. I run Nextcloud on Debian 9 with Apache Server version: Apache/2.4.25 (Debian).
On this Server I have more then one nextcloud running. I do it with vhosts.

we have also a Installation on Red Hat 7 Enterprise and i just make the same Update from 14.0.2 to 14.0.3 and i have no Problems :slight_smile:

But on the Red Hat Server is a singel Nextcloud Installation. On the Debian i have more then one Installation.


#10

I did have the same problem in the past.
Look here:

I did temporary move the folder and that did work for me.

Best regards,
Stefan


#11

*thumps up*


#12

well, then is maybe a problem of the Distribution, Apache-Version, plugin-version,
configuration…, if works on Redhat … and there in OMLx 3.0 and on others servers…
i guess you have enough experiences for found the bug or the other/wrong configurations… There might be a comparison between the distributions interesting, where what is different in version and configuration .

best regards
Blacky


#13

What worked for me was to chage in apache2.conf within <Directory /var/www/>

AllowOverride All

This solved for me the following three warnings:

  • Your web server is not properly set up to resolve “/.well-known/caldav”
  • Your web server is not properly set up to resolve “/.well-known/carddav”
  • The “Referrer-Policy” HTTP header is not set to “no-referrer”

#14

Hi,

I suffer the same problem.
I have tried the different solutions seen here and none of them works for me.
What can I try?

Thanks & Regards


#15

I solved all 3 warnings I had this way:

  1. Warning for
  • Your web server is not properly set up to resolve “/.well-known/caldav”
  • Your web server is not properly set up to resolve “/.well-known/carddav”
    2.The “Referrer-Policy” HTTP header is not set to “no-referrer”

In your nextcloud apache config: etc/apache2/sites-available/nextcloud.conf
add this 3 lines after word “preload”

 <IfModule mod_headers.c>
      Header always set Strict-Transport-Security "max-age=15768000; preload"
      Header always set Referrer-Policy no-referrer
      Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
      Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav
 </IfModule>
  1. For this warning:
    Missing index “share_with_index” in table “oc_share”.
    Missing index “parent_index” in table “oc_share”.
    Missing index “fs_mtime” in table “oc_filecache”.

Open phpmyadmin and login with credentials you have in your nextcloud/config/config.php

dbuser and dbpassword
open nextcloud database and do query for this 3 lines:

ALTER TABLE oc_share ADD KEY share_with_index (share_with) USING BTREE;
ALTER TABLE oc_share ADD KEY parent_index (parent) USING BTREE;
ALTER TABLE oc_filecache ADD KEY fs_mtime (mtime) USING BTREE;

Reboot your Nextcloud and there should be no more warnings.


#16

Ok, thanks!

This works good.
But now I have a problem with thunderbird

Before this update i had configurate thunderbird with this link:

https://nextcloud.com/remote.php/dav/user/calendar

now that link is

https://nextcloud.com/remote.php/dav/

and this dont work. What can i do to works my calendar on thunderbird?

Regards


#17

Not sure about your thunderbird as I use Outlook and didn’t have to change anything and still working fine and I have same path as you for thunderbird. Maybe redo connection for thunderbird plugin and see if it’s synchronizing.I think there is the same CalDav Synchronizer for Outlook and thunderbird.


#18

This worked for me:

Redirect 301 /.well-known/carddav /remote.php/dav
Redirect 301 /.well-known/caldav /remote.php/dav

instead of

Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav

Thanks


#19

I don’t have any of these tables in my NC DB. Here all tables are prefixed with nc_, and none resembles oc_shareor oc_filecache.


#20

Never mind. For some odd reason phpMyAdmin doesn’t list all tables in the left bar - only when you view the structure.