Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dav services with iOS do not work #16947

Closed
zontreck opened this issue Aug 31, 2019 · 9 comments
Closed

Dav services with iOS do not work #16947

zontreck opened this issue Aug 31, 2019 · 9 comments
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap bug needs info

Comments

@zontreck
Copy link

Steps to reproduce

  1. Try to connect iOS to Nextcloud carddav/caldav services

Expected behaviour

Tell us what should happen
Login should be successful.

Actual behaviour

Tell us what happens instead
Login fails to nextcloud. Unable to sync either with the phone

Server configuration

Operating system: iOS 12.4.1

Web server: Apache2

Database: MySQL

PHP version: php 7.2

Nextcloud version: 16.0.4

Updated from an older Nextcloud/ownCloud or fresh install: Updated

Where did you install Nextcloud from: nextcloud website

Signing status:

Signing status
No errors have been found.

List of activated apps:

App list
Enabled:

accessibility: 1.2.0
activity: 2.9.1
calendar: 1.7.0
cloud_federation_api: 0.2.0
comments: 1.6.0
contacts: 3.1.3
dav: 1.9.2
federatedfilesharing: 1.6.0
federation: 1.6.0
files: 1.11.0
files_markdown: 2.0.6
files_pdfviewer: 1.5.0
files_rightclick: 0.15.1
files_sharing: 1.8.0
files_texteditor: 2.8.0
files_trashbin: 1.6.0
files_versions: 1.9.0
files_videoplayer: 1.5.0
firstrunwizard: 2.5.0
gallery: 18.3.0
logreader: 2.1.0
lookup_server_connector: 1.4.0
mail: 0.16.0
nextcloud_announcements: 1.5.0
notifications: 2.4.1
oauth2: 1.4.2
ownpad: 0.6.13
password_policy: 1.6.0
privacy: 1.0.0
provisioning_api: 1.6.0
recommendations: 0.4.0
serverinfo: 1.6.0
sharebymail: 1.6.0
support: 1.0.0
survey_client: 1.4.0
systemtags: 1.6.0
tasks: 0.11.1
text: 1.0.2
theming: 1.7.0
twofactor_backupcodes: 1.5.0
updatenotification: 1.6.0
viewer: 1.1.0
workflowengine: 1.6.0 Disabled:
admin_audit
encryption
files_external
user_ldap

Nextcloud configuration:

Config report
{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "cloud.xsinode.net:2590"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "16.0.4.1",
        "overwrite.cli.url": "http:\/\/cloud.xsinode.net:2590",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "maintenance": false,
        "theme": "",
        "loglevel": 2,
        "app_install_overwrite": [
            "documents"
        ]
    }
}

Are you using external storage, if yes which one: local/smb/sftp/...

Are you using encryption: no

The request below starts off looking correct.. But then for some reason iOS appears to request the URL again but without the Authentication values.

Apache2 IO Dump
[Sat Aug 31 03:39:25.595670 2019] [dumpio:trace7] [pid 8918] mod_dumpio.c(151): [client 192.168.1.1:65053] mod_dumpio: dumpio_in - 70007
[Sat Aug 31 03:39:25.595711 2019] [dumpio:trace7] [pid 8918] mod_dumpio.c(164): [client 192.168.1.1:65053] mod_dumpio: dumpio_out
[Sat Aug 31 03:39:25.595713 2019] [dumpio:trace7] [pid 8918] mod_dumpio.c(63): [client 192.168.1.1:65053] mod_dumpio:  dumpio_out (metadata-FLUSH): 0 bytes
[Sat Aug 31 03:39:25.595716 2019] [dumpio:trace7] [pid 8918] mod_dumpio.c(63): [client 192.168.1.1:65053] mod_dumpio:  dumpio_out (metadata-EOC): 0 bytes
[Sat Aug 31 03:39:25.834645 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834681 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 47 bytes
[Sat Aug 31 03:39:25.834684 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): PROPFIND /remote.php/dav/files/tara/ HTTP/1.1\r\n
[Sat Aug 31 03:39:25.834689 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834691 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 30 bytes
[Sat Aug 31 03:39:25.834692 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): Host: cloud.xsinode.net:2590\r\n
[Sat Aug 31 03:39:25.834694 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834696 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 10 bytes
[Sat Aug 31 03:39:25.834697 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): Depth: 0\r\n
[Sat Aug 31 03:39:25.834699 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834701 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 127 bytes
[Sat Aug 31 03:39:25.834703 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): Authorization: Basic **REMOVED SENSITIVE VALUE**\r\n
[Sat Aug 31 03:39:25.834705 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834707 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 80 bytes
[Sat Aug 31 03:39:25.834708 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): User-Agent: Mozilla/5.0 (Windows) mirall/2.5.2git (build 20190319) (Nextcloud)\r\n
[Sat Aug 31 03:39:25.834710 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834712 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 13 bytes
[Sat Aug 31 03:39:25.834713 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): Accept: */*\r\n
[Sat Aug 31 03:39:25.834715 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834717 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 39 bytes
[Sat Aug 31 03:39:25.834718 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): Content-Type: text/xml; charset=utf-8\r\n
[Sat Aug 31 03:39:25.834727 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834729 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 52 bytes
[Sat Aug 31 03:39:25.834731 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): X-Request-ID: 0460d356-c5e4-40b2-ab7f-b1f6af43de19\r\n
[Sat Aug 31 03:39:25.834768 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834773 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 263 bytes
[Sat Aug 31 03:39:25.834774 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): Cookie: oc_sessionPassphrase=gb9zX295z5C5JnRLT%2FS96Fh8KBm3CPQt499a%2FqQslv4KokTSROaSflYT4TgE7iIDtKLf2JmBIYFL7Wwfu0Cf74x0TOPpobftl7l76hk%2F1jm8gjtGaoDkPEWYfrJBzLfL; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; ocm6uma3l9ql=ubjgbhcsg79h1dd2hag2lpa9ai\r\n
[Sat Aug 31 03:39:25.834777 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834779 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 21 bytes
[Sat Aug 31 03:39:25.834781 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): Content-Length: 147\r\n
[Sat Aug 31 03:39:25.834782 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834784 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 24 bytes
[Sat Aug 31 03:39:25.834786 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): Connection: Keep-Alive\r\n
[Sat Aug 31 03:39:25.834787 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834789 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 32 bytes
[Sat Aug 31 03:39:25.834791 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): Accept-Encoding: gzip, deflate\r\n
[Sat Aug 31 03:39:25.834792 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834794 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 26 bytes
[Sat Aug 31 03:39:25.834796 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): Accept-Language: en-US,*\r\n
[Sat Aug 31 03:39:25.834797 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:25.834799 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 2 bytes
[Sat Aug 31 03:39:25.834801 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): \r\n
[Sat Aug 31 03:39:25.853223 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [readbytes-blocking] 147 readbytes
[Sat Aug 31 03:39:25.853256 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): 147 bytes
[Sat Aug 31 03:39:25.853258 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_in (data-HEAP): <?xml version="1.0" ?>\n<d:propfind xmlns:d="DAV:">\n  <d:prop>\n    <d:quota-available-bytes />\n    <d:quota-used-bytes />\n  </d:prop>\n</d:propfind>\n
[Sat Aug 31 03:39:25.854244 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(164): [client 192.168.1.1:65057] mod_dumpio: dumpio_out
[Sat Aug 31 03:39:25.854282 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_out (data-HEAP): 745 bytes
[Sat Aug 31 03:39:25.854286 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_out (data-HEAP): HTTP/1.1 207 Multi-Status\r\nDate: Sat, 31 Aug 2019 10:39:25 GMT\r\nServer: Apache/2.4.29 (Ubuntu)\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\nCache-Control: no-store, no-cache, must-revalidate\r\nPragma: no-cache\r\nContent-Security-Policy: default-src 'none';\r\nX-Frame-Options: SAMEORIGIN\r\nX-XSS-Protection: 1; mode=block\r\nX-Content-Type-Options: nosniff\r\nX-Robots-Tag: none\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: no-referrer\r\nVary: Brief,Prefer\r\nDAV: 1, 3, extended-mkcol, access-control, calendarserver-principal-property-search, nc-calendar-search, nc-enable-birthday-calendar\r\nContent-Length: 423\r\nKeep-Alive: timeout=5, max=100\r\nConnection: Keep-Alive\r\nContent-Type: application/xml; charset=utf-8\r\n\r\n
[Sat Aug 31 03:39:25.854292 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(164): [client 192.168.1.1:65057] mod_dumpio: dumpio_out
[Sat Aug 31 03:39:25.854294 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_out (data-HEAP): 423 bytes
[Sat Aug 31 03:39:25.854296 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(103): [client 192.168.1.1:65057] mod_dumpio:  dumpio_out (data-HEAP): <?xml version="1.0"?>\n<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns"><d:response><d:href>/remote.php/dav/files/tara/</d:href><d:propstat><d:prop><d:quota-available-bytes>-3</d:quota-available-bytes><d:quota-used-bytes>620747400875</d:quota-used-bytes></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>
[Sat Aug 31 03:39:25.854299 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_out (metadata-EOS): 0 bytes
[Sat Aug 31 03:39:25.854364 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(164): [client 192.168.1.1:65057] mod_dumpio: dumpio_out
[Sat Aug 31 03:39:25.854368 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_out (metadata-EOR): 0 bytes
[Sat Aug 31 03:39:25.854385 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [speculative-nonblocking] 1 readbytes
[Sat Aug 31 03:39:25.854390 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(164): [client 192.168.1.1:65057] mod_dumpio: dumpio_out
[Sat Aug 31 03:39:25.854392 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(63): [client 192.168.1.1:65057] mod_dumpio:  dumpio_out (metadata-FLUSH): 0 bytes
[Sat Aug 31 03:39:25.854396 2019] [dumpio:trace7] [pid 8914] mod_dumpio.c(140): [client 192.168.1.1:65057] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406330 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406379 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 58 bytes
[Sat Aug 31 03:39:28.406382 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): PROPFIND /remote.php/dav/principals/users/tara/ HTTP/1.1\r\n
[Sat Aug 31 03:39:28.406388 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406390 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 30 bytes
[Sat Aug 31 03:39:28.406398 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): Host: cloud.xsinode.net:2590\r\n
[Sat Aug 31 03:39:28.406400 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406402 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 24 bytes
[Sat Aug 31 03:39:28.406403 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): Content-Type: text/xml\r\n
[Sat Aug 31 03:39:28.406405 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406407 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 10 bytes
[Sat Aug 31 03:39:28.406409 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): Depth: 0\r\n
[Sat Aug 31 03:39:28.406411 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406412 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 10 bytes
[Sat Aug 31 03:39:28.406414 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): Brief: t\r\n
[Sat Aug 31 03:39:28.406415 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406417 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 13 bytes
[Sat Aug 31 03:39:28.406419 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): Accept: */*\r\n
[Sat Aug 31 03:39:28.406420 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406422 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 24 bytes
[Sat Aug 31 03:39:28.406424 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): Connection: keep-alive\r\n
[Sat Aug 31 03:39:28.406425 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406427 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 24 bytes
[Sat Aug 31 03:39:28.406429 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): Prefer: return=minimal\r\n
[Sat Aug 31 03:39:28.406430 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406432 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 47 bytes
[Sat Aug 31 03:39:28.406434 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): User-Agent: iOS/12.4.1 (16G102) accountsd/1.0\r\n
[Sat Aug 31 03:39:28.406435 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406437 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 21 bytes
[Sat Aug 31 03:39:28.406439 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): Content-Length: 181\r\n
[Sat Aug 31 03:39:28.406440 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406444 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 24 bytes
[Sat Aug 31 03:39:28.406446 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): Accept-Language: en-us\r\n
[Sat Aug 31 03:39:28.406447 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406449 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 32 bytes
[Sat Aug 31 03:39:28.406451 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): Accept-Encoding: gzip, deflate\r\n
[Sat Aug 31 03:39:28.406452 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.406454 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 2 bytes
[Sat Aug 31 03:39:28.406456 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): \r\n
[Sat Aug 31 03:39:28.437861 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(164): [client 192.168.1.1:56766] mod_dumpio: dumpio_out
[Sat Aug 31 03:39:28.437871 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_out (data-HEAP): 1133 bytes
[Sat Aug 31 03:39:28.437874 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_out (data-HEAP): HTTP/1.1 401 Unauthorized\r\nDate: Sat, 31 Aug 2019 10:39:28 GMT\r\nServer: Apache/2.4.29 (Ubuntu)\r\nSet-Cookie: ocm6uma3l9ql=c0no207ilema2dim9l0bvdq98u; path=/; HttpOnly\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\nCache-Control: no-store, no-cache, must-revalidate\r\nPragma: no-cache\r\nSet-Cookie: oc_sessionPassphrase=vnPhHwG%2BO9og6aZqyhMDxxAdarayCen73zyTVbad%2BMRDAJhzmZhqZfz390VyQfAiITifPCU91wOLPjVkjHt9CwewkNHoCBQ0iAEiX64AhRi%2FnDcTLkRjNyyE0N5xwCMF; path=/; HttpOnly\r\nContent-Security-Policy: default-src 'none';\r\nX-Frame-Options: SAMEORIGIN\r\nX-XSS-Protection: 1; mode=block\r\nX-Content-Type-Options: nosniff\r\nX-Robots-Tag: none\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: no-referrer\r\nSet-Cookie: nc_sameSiteCookielax=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax\r\nSet-Cookie: nc_sameSiteCookiestrict=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict\r\nWWW-Authenticate: Basic realm="Nextcloud", charset="UTF-8"\r\nContent-Length: 557\r\nKeep-Alive: timeout=5, max=100\r\nConnection: Keep-Alive\r\nContent-Type: application/xml; charset=utf-8\r\n\r\n
[Sat Aug 31 03:39:28.437882 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(164): [client 192.168.1.1:56766] mod_dumpio: dumpio_out
[Sat Aug 31 03:39:28.437884 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_out (data-HEAP): 557 bytes
[Sat Aug 31 03:39:28.437886 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_out (data-HEAP): <?xml version="1.0" encoding="utf-8"?>\n<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">\n  <s:exception>Sabre\\DAV\\Exception\\NotAuthenticated</s:exception>\n  <s:message>No public access to this resource., No 'Authorization: Basic' header found. Either the client didn't send one, or the server is misconfigured, No 'Authorization: Bearer' header found. Either the client didn't send one, or the server is mis-configured, No 'Authorization: Basic' header found. Either the client didn't send one, or the server is misconfigured</s:message>\n</d:error>\n
[Sat Aug 31 03:39:28.437889 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_out (metadata-EOS): 0 bytes
[Sat Aug 31 03:39:28.437962 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [readbytes-blocking] 181 readbytes
[Sat Aug 31 03:39:28.437966 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): 181 bytes
[Sat Aug 31 03:39:28.437968 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(103): [client 192.168.1.1:56766] mod_dumpio:  dumpio_in (data-HEAP): <?xml version="1.0" encoding="UTF-8"?>\n<A:propfind xmlns:A="DAV:">\n  <A:prop>\n    <A:current-user-principal/>\n    <A:principal-URL/>\n    <A:resourcetype/>\n  </A:prop>\n</A:propfind>\n
[Sat Aug 31 03:39:28.437972 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(164): [client 192.168.1.1:56766] mod_dumpio: dumpio_out
[Sat Aug 31 03:39:28.437973 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_out (metadata-EOR): 0 bytes
[Sat Aug 31 03:39:28.437991 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [speculative-nonblocking] 1 readbytes
[Sat Aug 31 03:39:28.437996 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(164): [client 192.168.1.1:56766] mod_dumpio: dumpio_out
[Sat Aug 31 03:39:28.437997 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_out (metadata-FLUSH): 0 bytes
[Sat Aug 31 03:39:28.438002 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(140): [client 192.168.1.1:56766] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Sat Aug 31 03:39:28.443331 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(151): [client 192.168.1.1:56766] mod_dumpio: dumpio_in - 104
[Sat Aug 31 03:39:28.443351 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(164): [client 192.168.1.1:56766] mod_dumpio: dumpio_out
[Sat Aug 31 03:39:28.443353 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_out (metadata-FLUSH): 0 bytes
[Sat Aug 31 03:39:28.443356 2019] [dumpio:trace7] [pid 8937] mod_dumpio.c(63): [client 192.168.1.1:56766] mod_dumpio:  dumpio_out (metadata-EOC): 0 bytes
@zontreck zontreck added 0. Needs triage Pending check for reproducibility or if it fits our roadmap bug labels Aug 31, 2019
@wiswedel
Copy link
Contributor

wiswedel commented Sep 3, 2019

@zontreck Is your password accepted and there's just no data coming through or do you already fail to authenticate?
Are you using 2-factor-authentication with Nextcloud?

@zontreck
Copy link
Author

zontreck commented Sep 3, 2019 via email

@wiswedel
Copy link
Contributor

wiswedel commented Sep 3, 2019

@zontreck

  • Are you using app passwords or plain ones?
  • Did you use the specific URL provided under iOS/macOS CalDav address in the calendar app?

related: #8011
see also: https://hoeche.de/blog/2017/11/nextcloud-client-cannot-connect-to-server/

@zontreck
Copy link
Author

zontreck commented Sep 3, 2019

I'm just using the same username and password i use to login to Nextcloud. And i tried both ways to connect it to nextcloud

http://cloud.example.com:2590/
http://cloud.example.com:2590/remote.php/dav/principals/users/exampleUser/

@zontreck
Copy link
Author

After enabling SSL on the apache server the connection worked perfectly. This appears to be limited to non-HTTPS connections

@wiswedel
Copy link
Contributor

Actually I had similar issues on my own phone just yesterday - turned out they only happened on 4G. Once I logged into my home wifi, everything worked as usual.

However, I'll close this issue since we both have either a solution or it's not Nextcloud-related after all.

@zontreck
Copy link
Author

This is nextcloud related. Since its not properly responding when ssl is disabled on the server.

@zontreck
Copy link
Author

@wiswedel can you please at least look into this because having to obtain an ssl certificate for my home personal cloud was not optimal but I did so just to test a theory. I CANNOT get dav to work without ssl

@kesselb
Copy link
Contributor

kesselb commented Sep 19, 2019

Duplicate of #11310

iOS 12 requires an SSL / TLS connection for CardDAV and CalDAV sync.

We should obviously add this information to the documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap bug needs info
Projects
None yet
Development

No branches or pull requests

3 participants