Open azmeuk opened 5 years ago
I have the exact same bug. @azmeuk what was your solutoin?
I have the same issue here! Thanks for your comments.
I have the exact same bug. @azmeuk what was your solutoin?
The problem here is that the .step
file in the updater folder inside the data directory is still there. Usually this file is cleaned up during update: https://github.com/nextcloud/server/blob/master/lib/private/Repair/MoveUpdaterStepFile.php
It might be that the updater didn't update the code to a new internal version? Or that the config.php was tweaked so that the occ upgrade
did nothing?
To resolve this: remove the .step
file from the folder /path/to/datadir/updater-ABCDEF/
where ABCDEF
is your instance ID.
@MorrisJobke Thank you! Is there another way to delete the file. I have a hosted vserver and have no direct access on the FTP :(
Is there another way to delete the file. I have a hosted vserver and have no direct access on the FTP :(
Typically it is deleted on every upgrade. :( So a weird hack which should™ work is to lower the last number in config.php version number and click through the web updater. But be careful - it should not cause any problems, but better have a backup to rollback (especially the DB).
The error still occurs with NC 20.
Deleting the .step
file works, but there should be a nicer solution :smile:
The error still occurs with NC 20. Deleting the .step file works, but there should be a nicer solution smile
It doesn't occur under normal circumstances. If this is still occurring since you've upgraded past NC20, please provide your last updater.log
and the output of ./occ config:list system
.
I see this issue with every single update, regardless if it's minor or major. I have to manually delete the .step file to make it work via the web updater.
This should delete the file. https://github.com/nextcloud/updater/blob/aac9e4b1f9edc88a0d28dcbfca50276c9a2c25ba/index.php#L1028 I suppose it works as it doesn't throw an exception. I've also altered the code of the updater/index.php and added more debug messages and a check if the .step file exists after it should have been deleted and it works as it should. The permissions on the files in updater-[...] are all correct and the same.
https://download.nextcloud.com/server/releases/nextcloud-26.0.3.zip
https://download.nextcloud.com/server/releases/nextcloud-27.0.0.zip
After looking a bit deeper into the code I found this: Step 12 calls the finalize function, which deletes the .step file: https://github.com/nextcloud/updater/blob/aac9e4b1f9edc88a0d28dcbfca50276c9a2c25ba/index.php#L1404
Afterwards the endstep function is called, which creates the .step file again: https://github.com/nextcloud/updater/blob/aac9e4b1f9edc88a0d28dcbfca50276c9a2c25ba/index.php#L1407
To me it looks like calling endstep() is unecessary if $step == 12.
New Nextcloud version, same issue (upgrading 27.0.2 to 27.1.0). While searching for this issue, I found a PR (#438) from @blizzz that should fix this exact issue, but seemingly wasn't merged as it should be handled elsewhere.
actually… this should be taken care of an repair step on the server. MoveUpdaterStepFile.
This doesn't seem to happen, or happen only partly. Here's an output of ´ls -lash´ of my updater folder:
total 24K
4.0K drwxr-xr-x 4 example.com psaserv 4.0K Sep 20 23:30 .
4.0K drwxrwx--- 15 example.com psaserv 4.0K Sep 14 14:30 ..
4.0K drwxr-x--- 5 example.compsaserv 4.0K Aug 11 04:35 backups
4.0K drwxr-x--- 2 example.com psacln 4.0K Aug 11 04:31 downloads
4.0K -rw-r--r-- 1 example.com psacln 25 Aug 11 04:31 .step
4.0K -rw-r--r-- 1 example.com psacln 25 Aug 11 04:31 .step-previous-update
Both files were modified, but the .step file remained.
Content of .step:
{"state":"end","step":12}
Content of .step-previous-update:
{"state":"end","step":10}
Now I ran the update like I usually do. Remove .step file. Start the update via the web updater. Once it reached the last step ("Disable Maintenance mode and continue in the web based updater"), I switch to the shell and run occ upgrade
.
This time I added -vvv to get more debug output:
I checked the folder right after occ upgrade finished and was surprised that no .step file was present:
total 20K
4.0K drwxr-xr-x 4 example.com psaserv 4.0K Sep 20 23:39 .
4.0K drwxrwx--- 15 example.com psaserv 4.0K Sep 14 14:30 ..
4.0K drwxr-x--- 6 example.com psaserv 4.0K Sep 20 23:36 backups
4.0K drwxr-x--- 3 example.com psacln 4.0K Sep 20 23:38 downloads
4.0K -rw-r--r-- 1 example.com psacln 25 Sep 20 23:38 .step-previous-update
Then I clicked the Disable Maintenance mode and continue in the web based updater in my browser to disable the maintenance mode and return to my updated instance. I checked the updater folder right after and was once again greeted with a fresh .step file.
total 24K
4.0K drwxr-xr-x 4 example.com psaserv 4.0K Sep 20 23:43 .
4.0K drwxrwx--- 15 example.com psaserv 4.0K Sep 14 14:30 ..
4.0K drwxr-x--- 6 example.com psaserv 4.0K Sep 20 23:36 backups
4.0K drwxr-x--- 2 example.com psacln 4.0K Sep 20 23:43 downloads
4.0K -rw-r--r-- 1 example.com psacln 25 Sep 20 23:43 .step
4.0K -rw-r--r-- 1 example.com psacln 25 Sep 20 23:38 .step-previous-update
Now while this seems like a user error at first (combining web and command line upgrade) I went ahead to double-check the documentation. (In my mind, I had read somewhere that I should use the command line upgrade on larger installations to avoid any PHP timeouts) Sure enough, the documentation confirms that you can use this method to update. See https://docs.nextcloud.com/server/latest/admin_manual/maintenance/update.html - Step 6.
So there is something funky happening with the web based updater that creates a new .step file. I tried to look into this, but I lost the trail in the JavaScript.
New Nextcloud version, same issue (upgrading 27.0.2 to 27.1.0). While searching for this issue, I found a PR (#438) from @blizzz that should fix this exact issue, but seemingly wasn't merged as it should be handled elsewhere.
actually… this should be taken care of an repair step on the server. MoveUpdaterStepFile.
This doesn't seem to happen, or happen only partly. Here's an output of ´ls -lash´ of my updater folder:
total 24K 4.0K drwxr-xr-x 4 example.com psaserv 4.0K Sep 20 23:30 . 4.0K drwxrwx--- 15 example.com psaserv 4.0K Sep 14 14:30 .. 4.0K drwxr-x--- 5 example.compsaserv 4.0K Aug 11 04:35 backups 4.0K drwxr-x--- 2 example.com psacln 4.0K Aug 11 04:31 downloads 4.0K -rw-r--r-- 1 example.com psacln 25 Aug 11 04:31 .step 4.0K -rw-r--r-- 1 example.com psacln 25 Aug 11 04:31 .step-previous-update
Both files were modified, but the .step file remained. Content of .step:
{"state":"end","step":12}
Content of .step-previous-update:{"state":"end","step":10}
Now I ran the update like I usually do. Remove .step file. Start the update via the web updater. Once it reached the last step ("Disable Maintenance mode and continue in the web based updater"), I switch to the shell and run
occ upgrade
. This time I added -vvv to get more debug output: occ upgrade -vvv ouput I checked the folder right after occ upgrade finished and was surprised that no .step file was present:total 20K 4.0K drwxr-xr-x 4 example.com psaserv 4.0K Sep 20 23:39 . 4.0K drwxrwx--- 15 example.com psaserv 4.0K Sep 14 14:30 .. 4.0K drwxr-x--- 6 example.com psaserv 4.0K Sep 20 23:36 backups 4.0K drwxr-x--- 3 example.com psacln 4.0K Sep 20 23:38 downloads 4.0K -rw-r--r-- 1 example.com psacln 25 Sep 20 23:38 .step-previous-update
Then I clicked the Disable Maintenance mode and continue in the web based updater in my browser to disable the maintenance mode and return to my updated instance. I checked the updater folder right after and was once again greeted with a fresh .step file.
total 24K 4.0K drwxr-xr-x 4 example.com psaserv 4.0K Sep 20 23:43 . 4.0K drwxrwx--- 15 example.com psaserv 4.0K Sep 14 14:30 .. 4.0K drwxr-x--- 6 example.com psaserv 4.0K Sep 20 23:36 backups 4.0K drwxr-x--- 2 example.com psacln 4.0K Sep 20 23:43 downloads 4.0K -rw-r--r-- 1 example.com psacln 25 Sep 20 23:43 .step 4.0K -rw-r--r-- 1 example.com psacln 25 Sep 20 23:38 .step-previous-update
Now while this seems like a user error at first (combining web and command line upgrade) I went ahead to double-check the documentation. (In my mind, I had read somewhere that I should use the command line upgrade on larger installations to avoid any PHP timeouts) Sure enough, the documentation confirms that you can use this method to update. See https://docs.nextcloud.com/server/latest/admin_manual/maintenance/update.html - Step 6.
So there is something funky happening with the web based updater that creates a new .step file. I tried to look into this, but I lost the trail in the JavaScript.
Thanks for your analysis. Could you post the contents from the .step file?
So it appears to be created when using the web updater. I know of one instance that is being updated this way, and the same problem is observed occasionally. I update my private instance using the web updater, but never encountered that problem.
Could you post the contents from the .step file?
Certainly. Here are the contents of the .step file after the update yesterday:
{"state":"end","step":12}
Contents of the .step-previous-update:
{"state":"end","step":10}
So it appears to be created when using the web updater.
Yes, kind of. At least when you're going the update path I went: Start in web updater → continue via shell occ upgrade → finish in web updater. I haven't tried to upgrade completely via web updater, since I'm running a rather large instance.
I update my private instance using the web updater, but never encountered that problem.
Judging by the small amount of people reporting this problem, I suppose most people update do the same.
I updated today from 27.1.0 to 27.1.1 with a slightly different approach.
occ upgrade
from shellocc maintenance:mode --off
Going this route doesn't create a new .step file. So certainly the web updater is doing something odd here.
So I used the approach mentioned in my last message for the last few updates, and it works reliable. Although I could omit step 1 as the .step file was not created anymore as I wasn't finishing the update on the web based updater.
Steps to reproduce
1.a Click the "update" button on the admin page or 1.b run php updater/updater.phar
Expected behaviour
I would have expected the checkboxes marking the upgrade steps to be unchecked at first, and to be checked after the upgrade.
Actual behaviour
Server configuration
Operating system: Ubuntu 18.04.3 LTS
Web server:: ngnix 1.14
Database:: postgresql
PHP version: 7.2
Nextcloud version: (see Nextcloud admin page)
Updated from an older Nextcloud/ownCloud or fresh install:
Where did you install Nextcloud from:
Signing status:
Signing status
``` Integrity checker has been disabled. Integrity cannot be verified. ```List of activated apps:
App list
``` Enabled: - accessibility: 1.2.0 - activity: 2.9.1 - admin_audit: 1.6.0 - audioplayer: 2.7.2 - bruteforcesettings: 1.4.0 - calendar: 1.7.0 - cloud_federation_api: 0.2.0 - comments: 1.6.0 - contacts: 3.1.3 - dav: 1.9.2 - event_update_notification: 0.3.4 - federatedfilesharing: 1.6.0 - federation: 1.6.0 - files: 1.11.0 - files_markdown: 2.0.6 - files_mindmap: 0.0.15 - files_pdfviewer: 1.5.0 - files_readmemd: 1.1.1 - 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 - impersonate: 1.3.0 - logreader: 2.1.0 - lookup_server_connector: 1.4.0 - mail: 0.15.4 - metadata: 0.9.0 - music: 0.10.0 - news: 13.1.6 - nextcloud_announcements: 1.5.0 - notes: 3.0.1 - notifications: 2.4.1 - oauth2: 1.4.2 - password_policy: 1.6.0 - polls: 0.10.2 - previewgenerator: 2.1.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 - theming: 1.7.0 - twofactor_backupcodes: 1.5.0 - updatenotification: 1.6.0 - viewer: 1.0.0 - workflowengine: 1.6.0 Disabled: - encryption - files_external - ocsms - radio - user_ldap ```Nextcloud configuration:
Config report
``` { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "cloud.becoolsoftware.fr" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": "https:\/\/cloud.becoolsoftware.fr", "dbtype": "mysql", "version": "16.0.1.1", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "logtimezone": "UTC", "installed": true, "theme": "", "loglevel": 0, "maintenance": false, "updater.release.channel": "stable", "memcache.local": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 6379 }, "memcache.locking": "\\OC\\Memcache\\Redis", "appstore.experimental.enabled": true, "integrity.check.disabled": true, "htaccess.RewriteBase": "\/", "mail_smtpmode": "smtp", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtpauthtype": "LOGIN", "app_install_overwrite": [ "calendar", "impersonate", "ocsms" ], "updater.secret": "***REMOVED SENSITIVE VALUE***" } } ```Are you using external storage, if yes which one: no
Are you using encryption: no
Are you using an external user-backend, if yes which one: no
Client configuration
Browser: Firefox 68
Operating system: Archlinux
Logs
Web server error log
Web server error log
``` Does not seem interesting here, because the problem also happens with the command line. ```Nextcloud log (data/nextcloud.log)
Nextcloud log
``` {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item La blockchain de Carrefour : r\u00e9volution ou action marketing? for feed Reflets.info publishdate: 1564156713","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Le danger du faux sentiment de s\u00e9curit\u00e9 (informatique) chez les journalistes for feed Reflets.info publishdate: 1564069629","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Les assistants du pr\u00e9sident des Patriotes \u00e0 la R\u00e9gion Grand-Est se la coulent douce. for feed Reflets.info publishdate: 1563964841","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Les dentistes commencent \u00e0 avoir une dent contre les mutuelles for feed Reflets.info publishdate: 1563807145","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Le homard est plus dangereux que le LBD for feed Reflets.info publishdate: 1563439447","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"read access : https:\/\/www.youtube.com\/feeds\/videos.xml?channel_id=UCLXDNUOO3EQ80VmD9nQBHPg into a feed instance (feed class : FeedIo\\Feed)","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"start reading https:\/\/www.youtube.com\/feeds\/videos.xml?channel_id=UCLXDNUOO3EQ80VmD9nQBHPg","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"no 'modifiedSince' parameter given, setting it to 01\/01\/1970","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"hitting https:\/\/www.youtube.com\/feeds\/videos.xml?channel_id=UCLXDNUOO3EQ80VmD9nQBHPg","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"response ok, now turning it into a document","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"the stream is modified, parsing it","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"accurate parser : FeedIo\\Parser\\XmlParser","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"correct last modified date for feed Fouloscopie","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Feed https:\/\/www.youtube.com\/feeds\/videos.xml?channel_id=UCLXDNUOO3EQ80VmD9nQBHPg was modified since last fetch. nextcloud/server#10 items","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item La foule peut-elle battre Kasparov aux \u00e9checs ? | EPISODE nextcloud/server#6 for feed Fouloscopie publishdate: 1566890571","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Comment manipuler une foule par contagion | EPISODE nextcloud/server#5 for feed Fouloscopie publishdate: 1562106334","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Imiter ou innover : faut-il faire comme tout le monde ? | EPISODE nextcloud/server#4 for feed Fouloscopie publishdate: 1558558538","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Le dilemme de l'\u00e9vacuation | Format Extra-Court nextcloud/server#3 for feed Fouloscopie publishdate: 1558034677","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Bande annonce de la cha\u00eene for feed Fouloscopie publishdate: 1563136223","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Ethologie, physique et psychologie des foules | EPISODE nextcloud/server#3 for feed Fouloscopie publishdate: 1566620060","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Comment se propagent les rumeurs ? | Format Extra-Court nextcloud/server#2 for feed Fouloscopie publishdate: 1562973014","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Comment se d\u00e9forment les rumeurs ? | Format Extra-Court nextcloud/server#1 for feed Fouloscopie publishdate: 1563135421","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Rumeurs, fake news et t\u00e9l\u00e9phone arabe | EPISODE nextcloud/server#2 for feed Fouloscopie publishdate: 1566444149","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item 10 conseils pour survivre pendant un mouvement de foule | EPISODE nextcloud/server#1 for feed Fouloscopie publishdate: 1558111594","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"read access : https:\/\/feeds2.feedburner.com\/typepad\/krisdedecker\/lowtechmagazineenglish into a feed instance (feed class : FeedIo\\Feed)","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"start reading https:\/\/feeds2.feedburner.com\/typepad\/krisdedecker\/lowtechmagazineenglish","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"no 'modifiedSince' parameter given, setting it to 01\/01\/1970","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"hitting https:\/\/feeds2.feedburner.com\/typepad\/krisdedecker\/lowtechmagazineenglish","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"response ok, now turning it into a document","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"the stream is modified, parsing it","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"accurate parser : FeedIo\\Parser\\XmlParser","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Feed https:\/\/feeds2.feedburner.com\/typepad\/krisdedecker\/lowtechmagazineenglish was modified since last fetch. nextcloud/server#6 items","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item How to Make Wind Power Sustainable Again for feed LOW-TECH MAGAZINE publishdate: 1559513864","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Reinventing the Small Wind Turbine for feed LOW-TECH MAGAZINE publishdate: 1559687342","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Low-tech Magazine: The Printed Website for feed LOW-TECH MAGAZINE publishdate: 1554463946","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Heat your House with a Mechanical Windmill for feed LOW-TECH MAGAZINE publishdate: 1554037508","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Keeping Some of the Lights On: Redefining Energy Security for feed LOW-TECH MAGAZINE publishdate: 1544485708","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item How Circular is the Circular Economy? for feed LOW-TECH MAGAZINE publishdate: 1541292288","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"read access : https:\/\/theshiftproject.org\/feed\/ into a feed instance (feed class : FeedIo\\Feed)","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"start reading https:\/\/theshiftproject.org\/feed\/","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"no 'modifiedSince' parameter given, setting it to 01\/01\/1970","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"hitting https:\/\/theshiftproject.org\/feed\/","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"response ok, now turning it into a document","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"the stream is modified, parsing it","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"accurate parser : FeedIo\\Parser\\XmlParser","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"correct last modified date for feed The Shift Project","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"correct public id for node The Shift Project","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Feed https:\/\/theshiftproject.org\/feed\/ was modified since last fetch. nextcloud/server#6 items","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Deux sons de cloches sur la mat\u00e9rialit\u00e9 du \u00ab risque climat \u00bb dans l\u2019assurance vie : dissonance cognitive ? for feed The Shift Project publishdate: 1563193217","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item \u00ab Climat : l\u2019insoutenable usage de la vid\u00e9o en ligne \u00bb : le nouveau rapport du Shift sur l\u2019impact environnemental du num\u00e9rique for feed The Shift Project publishdate: 1562799621","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Soutenez l\u2019Appel \u2013 Pour former tous les \u00e9tudiants du sup\u00e9rieur aux enjeux climatiques et \u00e9cologiques for feed The Shift Project publishdate: 1562432805","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Ateliers du Shift [24 septembre 2019 \u2013 Paris] for feed The Shift Project publishdate: 1562253774","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item \u00ab\u00a0Coh\u00e9rence\u00a0\u00bb & \u00ab\u00a0Planification\u00a0\u00bb\u00a0:\u00a0The Shift Project se r\u00e9jouit des ma\u00eetres-mots du 1er\u00a0rapport du Haut conseil pour le climat for feed The Shift Project publishdate: 1561659842","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item \u00ab Petite Loi \u00c9nergie \u00bb : The Shift Project plaide pour un renforcement des outils de politique climatique for feed The Shift Project publishdate: 1561478717","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"read access : http:\/\/feeds.feedburner.com\/ItsFoss into a feed instance (feed class : FeedIo\\Feed)","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"start reading http:\/\/feeds.feedburner.com\/ItsFoss","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"no 'modifiedSince' parameter given, setting it to 01\/01\/1970","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"hitting http:\/\/feeds.feedburner.com\/ItsFoss","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"response ok, now turning it into a document","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"the stream is modified, parsing it","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"accurate parser : FeedIo\\Parser\\XmlParser","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"correct last modified date for feed It's FOSS","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":1,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"correct public id for node It's FOSS","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Feed http:\/\/feeds.feedburner.com\/ItsFoss was modified since last fetch. nextcloud/server#50 items","userAgent":"--","version":"16.0.1.1"} {"reqId":"9uOhI2LLeMj8Eu0X8dkJ","level":0,"time":"2019-08-27T08:46:26+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"Added item Best Email Services For Privacy Concerned People for feed It's FOSS publishdate: 1566790023","userAgent":"--","version":"16.0.1.1"} {"reqId":"55RCIf3R25Yx1rbSqdyX","level":0,"time":"2019-08-27T15:40:22+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"TCIwBHSnrqLJpu9a8rdO","level":0,"time":"2019-08-27T15:40:22+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"B5nH028LxObpzRdwKDuv","level":0,"time":"2019-08-27T15:40:22+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"ocruKzaImj2afJjaYiSy","level":0,"time":"2019-08-27T15:40:25+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"xnuYmF4tvKpC5PoVGHBo","level":0,"time":"2019-08-27T15:40:25+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"miZOwEERdQxE7XPN0jtr","level":0,"time":"2019-08-27T15:40:32+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"SYbMVZJ4sQ5Fnuqkn1RZ","level":0,"time":"2019-08-27T15:40:32+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"9nlU91TK457yYiMDxpqC","level":0,"time":"2019-08-27T15:40:36+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"eR8lkyCYC0QlC55KGBTK","level":0,"time":"2019-08-27T15:40:36+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:49+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"update - \/appdata_ocymvhie1l4z\/css\/federatedfilesharing\/ca9f-2bc1-settings-admin.css","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:49+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:49+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"update - \/appdata_ocymvhie1l4z\/css\/federatedfilesharing\/ca9f-2bc1-settings-admin.css.deps","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:49+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:49+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"no app in context","method":"GET","url":"\/settings\/admin\/sharing","message":"Failed to get icon file \/img\/app-dark.svg","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:49+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"update - \/appdata_ocymvhie1l4z\/css\/icons\/icons-vars.css","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:49+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:49+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"update - \/appdata_ocymvhie1l4z\/css\/icons\/icons-list.template","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:49+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"update - \/appdata_ocymvhie1l4z\/css\/federatedfilesharing\/ca9f-2bc1-settings-admin.css.gzip","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"update - \/appdata_ocymvhie1l4z\/css\/federatedfilesharing\/ca9f-2bc1-settings-admin.css","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"update - \/appdata_ocymvhie1l4z\/css\/federatedfilesharing\/ca9f-2bc1-settings-admin.css.deps","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"update - \/appdata_ocymvhie1l4z\/css\/federatedfilesharing\/ca9f-2bc1-settings-admin.css.gzip","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/sharing","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"rhZVQUX3rOCKwnj5e6Rv","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"core","method":"GET","url":"\/settings\/admin\/sharing","message":"SCSSCacher: \/apps\/federatedfilesharing\/css\/settings-admin.scss compiled and successfully cached","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"3QqP4YJFw2iytkka28JY","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"Cf6ngezeLqY9pHX3laJI","level":0,"time":"2019-08-27T15:40:50+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"update - \/appdata_ocymvhie1l4z\/css\/support\/47cd-2bc1-support.css","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"update - \/appdata_ocymvhie1l4z\/css\/support\/47cd-2bc1-support.css.deps","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"no app in context","method":"GET","url":"\/settings\/admin\/support","message":"Failed to get icon file \/img\/app-dark.svg","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"update - \/appdata_ocymvhie1l4z\/css\/icons\/icons-vars.css","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"update - \/appdata_ocymvhie1l4z\/css\/icons\/icons-list.template","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"update - \/appdata_ocymvhie1l4z\/css\/support\/47cd-2bc1-support.css.gzip","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"update - \/appdata_ocymvhie1l4z\/css\/support\/47cd-2bc1-support.css","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"update - \/appdata_ocymvhie1l4z\/css\/support\/47cd-2bc1-support.css.deps","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"update - \/appdata_ocymvhie1l4z\/css\/support\/47cd-2bc1-support.css.gzip","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/support","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"6NZHMny1yZB3VIB39Zxc","level":0,"time":"2019-08-27T15:41:01+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"core","method":"GET","url":"\/settings\/admin\/support","message":"SCSSCacher: \/apps\/support\/css\/support.scss compiled and successfully cached","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"oypdMdIExawvmxgWzT3s","level":0,"time":"2019-08-27T15:41:02+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"IkHe34Rvg21wx2oISQ1K","level":0,"time":"2019-08-27T15:41:02+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"5mkPtIc7YVM3tVlVHtRz","level":0,"time":"2019-08-27T15:41:02+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"7vtZT5VcAsqu40A9f67t","level":0,"time":"2019-08-27T15:41:02+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"SjuRdkydBgMhFxav3OXV","level":0,"time":"2019-08-27T15:41:02+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"sYtOQKod3N0F9zZQpRxC","level":0,"time":"2019-08-27T15:41:02+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"26kjibtz57pSD3J39cre","level":0,"time":"2019-08-27T15:41:06+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/serverinfo","message":"update - \/appdata_ocymvhie1l4z\/appstore\/apps.json","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"26kjibtz57pSD3J39cre","level":0,"time":"2019-08-27T15:41:06+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"music","method":"GET","url":"\/settings\/admin\/serverinfo","message":"skipped - file is outside of specified music folder","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"1MS1a0aa0FmYldSKO80J","level":0,"time":"2019-08-27T15:41:07+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"sQOXZ1qnaK9y7ALqIWDN","level":0,"time":"2019-08-27T15:41:07+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"JGnozQSuPL9gBCEjydQz","level":0,"time":"2019-08-27T15:41:11+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"KYmX4RuQ99jftyfIrxdz","level":0,"time":"2019-08-27T15:41:11+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"OR7XamWmWaDkrn4VmXT3","level":0,"time":"2019-08-27T15:41:16+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"wgE7yB1qxWZ6KF4IbYNj","level":0,"time":"2019-08-27T15:41:16+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"D13PNa9V2NUVozXL0EWJ","level":0,"time":"2019-08-27T15:41:16+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"v0wB0mihN0h8xU7asE1m","level":0,"time":"2019-08-27T15:41:16+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"c4yxjfT5KXBpzDiJnV9P","level":0,"time":"2019-08-27T15:41:16+00:00","remoteAddr":"81.250.188.156","user":"azmeuk","app":"files_markdown","method":"GET","url":"\/apps\/files\/","message":"Could not find resource file \"\/apps\/files_markdown\/css\/..\/build\/styles.css\"","userAgent":"Mozilla\/5.0 (X11; Linux x86_64; rv:68.0) Gecko\/20100101 Firefox\/68.0","version":"16.0.1.1"} {"reqId":"VmT3JsvJM3R7wzczQ7xA","level":0,"time":"2019-08-27T15:41:33+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"new parser added : FeedIo\\Standard\\Json","userAgent":"--","version":"16.0.1.1"} {"reqId":"VmT3JsvJM3R7wzczQ7xA","level":0,"time":"2019-08-27T15:41:33+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"new parser added : FeedIo\\Standard\\Atom","userAgent":"--","version":"16.0.1.1"} {"reqId":"VmT3JsvJM3R7wzczQ7xA","level":0,"time":"2019-08-27T15:41:33+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"new parser added : FeedIo\\Standard\\Rss","userAgent":"--","version":"16.0.1.1"} {"reqId":"VmT3JsvJM3R7wzczQ7xA","level":0,"time":"2019-08-27T15:41:33+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"new parser added : FeedIo\\Standard\\Rdf","userAgent":"--","version":"16.0.1.1"} (END) ```