Hi Bruno! Bruno Flückiger @ 2019-04-02T06:58:15 +0200: > On 01.04., LÉVAI Dániel wrote: > > Hey Bruno! > > > > Hi Dani > > > That's the most curious thing, nothing shows up in the logs when the app > > says "Download failed/Could not download <filename>". > > Tailing httpd's errorlog and Nextcloud's data/nextcloud.log yields > > nothing. > > Have you checked the access log of httpd(8) too? If it is a http errror > 4xx it will show up there, not in the error log.
Good point! This [1] is the access log with the Android app and this [2] is with chrome -- trying to download the same file: 7FCB0045D6134446B4654308EC246F9C_1_20-00-00-000.pdf. There's that curious UNKNOWN 408 at the end of the log generated when using the app. > > Raising loglevel for Nextcloud to debug only shows some image cache > > misses: > > {"reqId":"Wi7JHnvwCWAwkFbOr49Y","level":0,"time":"2019-04-01T13:06:41+00:00","remoteAddr":"IP","user":"username","app":"no > > app in > > context","method":"GET","url":"\/nextcloud\/ocs\/v2.php\/apps\/activity\/api\/v2\/activity\/filter?format=json&previews=true&sort=desc&object_type=files&object_id=213","message":"No > > cache entry found for \/appdata_ocvxn2n1q9gp\/theming\/images (storage: > > local::\/htdocs\/nextcloud\/data\/, internalPath: > > appdata_ocvxn2n1q9gp\/theming\/images)","userAgent":"Mozilla\/5.0 (Android) > > ownCloud-android\/3.5.1","version":"15.0.5.3"} > > > > I don't believe it's related, though. > > > > Me neither. Do you see at least log entries for the connection from the > app to your Nextcloud? Yes, everything else works besides download. I put the data there with the app that I'm now trying to retrieve :) > > > > I can upload anything from the app, and I can do (even download) > > anything on Nextcloud's web UI. It's just the Android app that can't > > download anything. I thought that maybe this has still something to do > > with httpd(8) -- but it seems not :-\ > > > > How does your setup look like in detail? Any layer 7 proxy in front of > your Nextcloud? Nothing fancy like that. Public IP on an OpenBSD 6.4, pf enabled, for port http/s: pass in on egress proto tcp from any to (egress) port = 80 flags S/SA set (queue http) keep state (source-track rule, max-src-states 200, max-src-conn-rate 200/1, max-src-nodes 500, overload <abuse_www>, pflow, src.track 1) pass in on egress proto tcp from any to (egress) port = 443 flags S/SA set (queue http) keep state (source-track rule, max-src-states 200, max-src-conn-rate 200/1, max-src-nodes 500, overload <abuse_www>, pflow, src.track 1) [1] Android app "GET /nextcloud/index.php/204 HTTP/1.1" 204 0 "GET /nextcloud/index.php/avatar/username/448 HTTP/1.1" 304 0 "GET /nextcloud/ocs/v1.php/cloud/users/username?format=json HTTP/1.1" 200 0 "GET /nextcloud/ocs/v1.php/cloud/users/username?format=json HTTP/1.1" 200 0 "GET /nextcloud/index.php/204 HTTP/1.1" 204 0 "GET /nextcloud/index.php/204 HTTP/1.1" 204 0 "GET /nextcloud/index.php/204 HTTP/1.1" 204 0 "GET /nextcloud/index.php/204 HTTP/1.1" 204 0 "GET /nextcloud/index.php/204 HTTP/1.1" 204 0 "GET /nextcloud/index.php/204 HTTP/1.1" 204 0 "GET /nextcloud/index.php/avatar/username/448 HTTP/1.1" 304 0 "GET /nextcloud/ocs/v1.php/cloud/users/username?format=json HTTP/1.1" 200 0 "GET /nextcloud/status.php HTTP/1.1" 200 0 "GET /nextcloud/ocs/v1.php/cloud/capabilities?format=json HTTP/1.1" 200 0 "GET /nextcloud/ocs/v1.php/cloud/user?format=json HTTP/1.1" 200 0 "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 0 "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 0 "GET /nextcloud/ocs/v2.php/apps/files_sharing/api/v1/shares?path=%2F&reshares=true&subfiles=true HTTP/1.1" 200 0 "GET /nextcloud/status.php HTTP/1.1" 200 0 "GET /nextcloud/ocs/v1.php/cloud/capabilities?format=json HTTP/1.1" 200 0 "GET /nextcloud/ocs/v1.php/cloud/user?format=json HTTP/1.1" 200 0 "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 0 "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 0 "GET /nextcloud/ocs/v2.php/apps/files_sharing/api/v1/shares?path=%2F&reshares=true&subfiles=true HTTP/1.1" 200 0 "PROPFIND /nextcloud/remote.php/webdav/Zagar/ HTTP/1.1" 207 0 "PROPFIND /nextcloud/remote.php/webdav/Zagar/ HTTP/1.1" 207 0 "GET /nextcloud/remote.php/webdav/Zagar/7FCB0045D6134446B4654308EC246F9C_1_20-00-00-000.pdf HTTP/1.1" 200 0 "GET /nextcloud/ocs/v2.php/apps/files_sharing/api/v1/shares?path=%2FZagar%2F&reshares=true&subfiles=true HTTP/1.1" 200 0 "GET /nextcloud/ocs/v2.php/apps/activity/api/v2/activity/filter?format=json&previews=true&sort=desc&object_type=files&object_id=212 HTTP/1.1" 200 0 "GET /nextcloud/ocs/v2.php/apps/activity/api/v2/activity/filter?format=json&previews=true&sort=desc&object_type=files&object_id=212 HTTP/1.1" 200 0 "PROPFIND /nextcloud/remote.php/dav/versions/username/versions/212 HTTP/1.1" 207 0 "GET /nextcloud/ocs/v2.php/apps/activity/api/v2/activity/filter?format=json&previews=true&sort=desc&object_type=files&object_id=212 HTTP/1.1" 200 0 "PROPFIND /nextcloud/remote.php/dav/versions/username/versions/212 HTTP/1.1" 207 0 "PROPFIND /nextcloud/remote.php/dav/versions/username/versions/212 HTTP/1.1" 207 0 "<UNKNOWN> " 408 0 "<UNKNOWN> " 408 0 "<UNKNOWN> " 408 0 "<UNKNOWN> " 408 0 "<UNKNOWN> " 408 0 [2] Chrome "POST /nextcloud/index.php/login HTTP/1.1" 303 0 "GET /nextcloud/index.php/apps/files/ HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/core/8aae-5e6c-jquery-ui-fixes.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/core/8aae-5e6c-server.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/firstrunwizard/0d6d-5e6c-firstrunwizard.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/core/8aae-5e6c-css-variables.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/notifications/70e2-5e6c-styles.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/files/e8ed-5e6c-merged.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/core/8aae-5e6c-results.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/activity/15ac-5e6c-style.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/core/8aae-5e6c-jquery.ocdialog.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/apps/gallery/css/slideshow.css?v=eaecf245-0 HTTP/1.1" 200 3930 "GET /nextcloud/apps/gallery/css/gallerybutton.css?v=eaecf245-0 HTTP/1.1" 200 2733 "GET /nextcloud/apps/gallery/css/share.css?v=eaecf245-0 HTTP/1.1" 200 3640 "GET /nextcloud/index.php/css/files_trashbin/35c3-5e6c-trash.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/comments/35c3-5e6c-comments.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/comments/35c3-5e6c-autocomplete.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/apps/notifications/js/notifications.js?v=f361828e-0 HTTP/1.1" 200 132709 "GET /nextcloud/index.php/css/core/8aae-5e6c-systemtags.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/apps/files_sharing/js/app.js?v=f361828e-0 HTTP/1.1" 200 9526 "GET /nextcloud/apps/files_sharing/js/sharedfilelist.js?v=f361828e-0 HTTP/1.1" 200 14332 "GET /nextcloud/index.php/css/files_texteditor/b1d7-5e6c-merged.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/apps/files_trashbin/js/app.js?v=f361828e-0 HTTP/1.1" 200 4059 "GET /nextcloud/apps/files_trashbin/js/filelist.js?v=f361828e-0 HTTP/1.1" 200 8863 "GET /nextcloud/index.php/css/icons/icons-vars.css?v=1554124867 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/files_sharing/6a15-5e6c-mergedAdditionalStyles.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/css/systemtags/35c3-5e6c-systemtagsfilelist.css?v=08343dd3f787291558383b46e1b489fb-f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/apps/federatedfilesharing/js/external.js?v=f361828e-0 HTTP/1.1" 200 4936 "GET /nextcloud/core/js/oc-backbone-webdav.js?v=f361828e-0 HTTP/1.1" 200 9565 "GET /nextcloud/index.php/js/files/merged-index.js?v=f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/js/activity/activity-sidebar.js?v=f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/js/files_versions/merged.js?v=f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/apps/notifications/img/notifications.svg HTTP/1.1" 200 456 "GET /nextcloud/index.php/js/files_sharing/additionalScripts.js?v=f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/js/comments/merged.js?v=f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/js/files_texteditor/merged.js?v=f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/settings/img/admin.svg?v=f361828e HTTP/1.1" 200 236 "GET /nextcloud/apps/firstrunwizard/img/info.svg?v=f361828e HTTP/1.1" 200 529 "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 0 "GET /nextcloud/settings/img/help.svg?v=f361828e HTTP/1.1" 200 519 "GET /nextcloud/core/img/actions/logout.svg?v=f361828e HTTP/1.1" 200 342 "GET /nextcloud/core/img/actions/delete.svg HTTP/1.1" 200 247 "GET /nextcloud/index.php/js/core/merged.js?v=f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/apps/files/img/app.svg?v=f361828e HTTP/1.1" 200 222 "GET /nextcloud/apps/activity/img/activity.svg?v=f361828e HTTP/1.1" 200 217 "GET /nextcloud/apps/gallery/img/app.svg?v=f361828e HTTP/1.1" 200 570 "GET /nextcloud/index.php/avatar/username/32?v=1 HTTP/1.1" 201 0 "GET /nextcloud/index.php/js/systemtags/merged.js?v=f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/js/gallery/scripts-for-file-app.js?v=f361828e-0 HTTP/1.1" 200 0 "GET /nextcloud/core/search/templates/part.results.html HTTP/1.1" 200 220 "GET /nextcloud/core/img/breadcrumb.svg?v=1 HTTP/1.1" 200 188 "GET /nextcloud/cron.php HTTP/1.1" 200 0 "PROPFIND /nextcloud/remote.php/dav/files/username/ HTTP/1.1" 207 0 "GET /nextcloud/index.php/apps/gallery/config?extramediatypes=1 HTTP/1.1" 200 0 "GET /nextcloud/index.php/apps/systemtags/lastused HTTP/1.1" 200 0 "GET /nextcloud/ocs/v2.php/core/whatsnew?format=json HTTP/1.1" 204 0 "GET /nextcloud/index.php/apps/theming/img/core/filetypes/folder.svg?v=0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/apps/files/ajax/getstoragestats.php?dir=%2F HTTP/1.1" 200 0 "PROPFIND /nextcloud/remote.php/dav/files/username/Zagar HTTP/1.1" 207 0 "GET /nextcloud/index.php/apps/files/ajax/getstoragestats.php?dir=%2FZagar HTTP/1.1" 200 0 "GET /nextcloud/index.php/apps/theming/img/core/filetypes/application-pdf.svg?v=0 HTTP/1.1" 200 0 "GET /nextcloud/index.php/apps/files_pdfviewer/?file=%2Fnextcloud%2Fremote.php%2Fwebdav%2FZagar%2F7FCB0045D6134446B4654308EC246F9C_1_20-00-00-000.pdf HTTP/1.1" 200 0 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/viewer.css?v=1.4.0 HTTP/1.1" 200 51850 "GET /nextcloud/apps/files_pdfviewer/css/viewer.css?v=1.4.0 HTTP/1.1" 200 519 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/build/pdf.js?v=1.4.0 HTTP/1.1" 200 513649 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/viewer.js?v=1.4.0 HTTP/1.1" 200 350254 "GET /nextcloud/apps/files_pdfviewer/js/workersrc.js?v=1.4.0 HTTP/1.1" 200 3360 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/locale/locale.properties?v=1.4.0 HTTP/1.1" 200 4314 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/texture.png HTTP/1.1" 200 2417 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-viewThumbnail.png HTTP/1.1" 200 185 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-viewAttachments.png HTTP/1.1" 200 384 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-viewOutline.png HTTP/1.1" 200 178 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-sidebarToggle.png HTTP/1.1" 200 225 "GET /nextcloud/apps/files_pdfviewer/img/toolbarButton-secondaryToolbarClose.svg HTTP/1.1" 200 332 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-bookmark.png HTTP/1.1" 200 174 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-zoomIn.png HTTP/1.1" 200 136 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-zoomOut.png HTTP/1.1" 200 88 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-menuArrows.png HTTP/1.1" 200 107 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-pageDown.png HTTP/1.1" 200 238 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-pageUp.png HTTP/1.1" 200 246 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-print.png HTTP/1.1" 200 257 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-presentationMode.png HTTP/1.1" 200 321 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-secondaryToolbarToggle.png HTTP/1.1" 200 243 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-search.png HTTP/1.1" 200 309 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/toolbarButton-download.png HTTP/1.1" 200 259 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/locale/en-GB/viewer.properties HTTP/1.1" 200 7535 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/build/pdf.worker.js?v=1.4.0 HTTP/1.1" 200 1424568 "GET /nextcloud/remote.php/webdav/Zagar/7FCB0045D6134446B4654308EC246F9C_1_20-00-00-000.pdf HTTP/1.1" 200 0 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/shadow.png HTTP/1.1" 200 290 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/loading-icon.gif HTTP/1.1" 200 2545 "GET /nextcloud/apps/files_pdfviewer/vendor/pdfjs/web/images/loading-small.png HTTP/1.1" 200 7402 -- LÉVAI Dániel PGP key ID = 0x83B63A8F Key fingerprint = DBEC C66B A47A DFA2 792D 650C C69B BE4C 83B6 3A8F