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

Error: InvalidArgumentExpression files_sharing is using the old way to register #21613

Closed
gessel opened this issue Jun 28, 2020 · 3 comments
Closed
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap bug needs info

Comments

@gessel
Copy link

gessel commented Jun 28, 2020

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Steps to reproduce

  1. Install NextCloud
  2. Check the logs
  3. Error-level errors generated at a rate of roughly 6 err/sec

Expected behaviour

Less errors plz

Actual behaviour

Lots of errors!

# grep "old way to register" nextcloud.log | wc -l
4044

Server configuration

Operating system:
FreeBSD 11.3-RELEASE-p8 #0 r360490
Web server:
apache24-2.4.43
Database:
mariadb104-client-10.4.13_2 (and matching server)
PHP version:
php73-7.3.19
Nextcloud version: (see Nextcloud admin page)
'version' => '19.0.0.12',

Updated from an older Nextcloud/ownCloud or fresh install:
Updated (same issue in 'version' => '18.0.4.2',

Where did you install Nextcloud from:
/usr/ports/www/nextcloud (FreeBSD from ports)

Signing status:

Signing status
Technical information
=====================
The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.

Results
=======
- talk
	- EXCEPTION
		- OC\IntegrityCheck\Exceptions\InvalidSignatureException
		- Certificate is not valid for required scope. (Requested: talk, current: CN=spreed)

Raw output
==========
Array
(
    [talk] => Array
        (
            [EXCEPTION] => Array
                (
                    [class] => OC\IntegrityCheck\Exceptions\InvalidSignatureException
                    [message] => Certificate is not valid for required scope. (Requested: talk, current: CN=spreed)
                )

        )

)

List of activated apps:

App list
If you have access to your command line run e.g.:
sudo -u www-data php occ app:list
from within your Nextcloud installation folder
OR (it'd be nice for you FreeBSD users to note)
su -m www -c "php ./occ app:list"

Enabled:
  - accessibility: 1.5.0
  - activity: 2.12.0
  - admin_audit: 1.9.0
  - bruteforcesettings: 1.6.0
  - calendar: 2.0.3
  - cloud_federation_api: 1.2.0
  - contacts: 3.3.0
  - contactsinteraction: 1.0.0
  - dav: 1.15.0
  - end_to_end_encryption: 1.5.1
  - federatedfilesharing: 1.9.0
  - federation: 1.9.0
  - files: 1.14.0
  - files_accesscontrol: 1.9.0
  - files_fulltextsearch: 1.4.2
  - files_pdfviewer: 1.8.0
  - files_rightclick: 0.16.0
  - files_sharing: 1.11.0
  - files_texteditor: 2.11.0
  - files_trashbin: 1.9.0
  - files_versions: 1.12.0
  - files_videoplayer: 1.8.0
  - firstrunwizard: 2.8.0
  - fulltextsearch: 1.4.1
  - fulltextsearch_elasticsearch: 1.5.1
  - groupfolders: 6.0.6
  - logreader: 2.4.0
  - lookup_server_connector: 1.7.0
  - metadata: 0.11.1
  - music: 0.14.1
  - nextcloud_announcements: 1.8.0
  - notes: 3.5.1
  - notifications: 2.7.0
  - oauth2: 1.7.0
  - passman: 2.3.5
  - password_policy: 1.9.1
  - phonetrack: 0.6.3
  - photos: 1.1.0
  - previewgenerator: 2.3.0
  - privacy: 1.3.0
  - provisioning_api: 1.9.0
  - quota_warning: 1.8.0
  - ransomware_protection: 1.7.0
  - recommendations: 0.7.0
  - serverinfo: 1.9.0
  - settings: 1.1.0
  - sharebymail: 1.9.0
  - spreed: 9.0.1
  - systemtags: 1.9.0
  - tasks: 0.13.1
  - text: 3.0.1
  - theming: 1.10.0
  - twofactor_backupcodes: 1.8.0
  - updatenotification: 1.9.0
  - user_ldap: 1.9.0
  - user_usage_report: 1.3.0
  - viewer: 1.3.0
  - workflowengine: 2.1.0
Disabled:
  - carnet
  - checksum
  - comments
  - encryption
  - files_external
  - socialsharing_email
  - support
  - survey_client
  - talk
  - theming_customcss


Nextcloud configuration:

Config report
If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your Nextcloud installation folder

or, for your FreeBSD users:

(list system should probably remove the values from "trusted domains" as well)

su -m www -c "php ./occ config:list system"

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
           "***REMOVED SENSITIVE VALUE***",
            "***REMOVED SENSITIVE VALUE***",
            "***REMOVED SENSITIVE VALUE***"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "https:\/\/nas.blackrosetech.com\/nextcloud",
        "dbtype": "mysql",
        "version": "19.0.0.12",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "memcache.local": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "dbindex": 0,
            "password": "***REMOVED SENSITIVE VALUE***",
            "timeout": 1.5
        },
        "mail_smtpmode": "smtp",
        "mail_smtpauthtype": "LOGIN",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "25",
        "appcodechecker": false,
        "maintenance": false,
        "apps_paths": [
            {
                "path": "\/usr\/local\/www\/nextcloud\/apps",
                "url": "\/apps",
                "writable": true
            },
            {
                "path": "\/usr\/local\/www\/nextcloud\/apps-pkg",
                "url": "\/apps-pkg",
                "writable": false
            }
        ],
        "logfile": "\/var\/log\/nextcloud.log",
        "loglevel": 3,
        "theme": "",
        "session_lifetime": 6220800,
        "ldapIgnoreNamingRules": false,
        "ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory",
        "app_install_overwrite": [
            "theming_customcss",
            "metadata",
            "dashboard",
            "socialsharing_email",
            "files_texteditor",
            "fulltextsearch_elasticsearch",
            "files_fulltextsearch",
            "fulltextsearch",
            "passman"
        ],
        "has_rebuilt_cache": true,
        "mysql.utf8mb4": true
    }
}

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

yerp, NFS mount

Are you using encryption: yes/no

server, no. End to end is enabled.

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...

nerp

LDAP configuration (delete this part if not used)

LDAP config
With access to your command line run e.g.:
sudo -u www-data php occ ldap:show-config
from within your Nextcloud installation folder

Without access to your command line download the data/owncloud.db to your local
computer or access your SQL server remotely and run the select query:
SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap';


Eventually replace sensitive data as the name/IP-address of your LDAP server or groups.

Client configuration

Browser:
Version 2.6.4git (nextcloud-client)
Waterfox-Classic 2020.06
Chrome (when necessary)

Operating system:

Linux Mint 19.3 MATE
Windows 7 x64

Logs

Web server error log

Web server error log
[Sun Jun 28 03:36:56.439276 2020] [proxy_fcgi:error] [pid 99827:tid 35211326464] (70008)Partial results are valid but processing is incomplete: [client 95.170.203.60:16916] AH01075: Error dispatching request to : (reading input brigade)
[Sun Jun 28 03:43:37.203107 2020] [proxy_fcgi:error] [pid 93389:tid 35211431680] (70008)Partial results are valid but processing is incomplete: [client 95.170.203.60:56503] AH01075: Error dispatching request to : (reading input brigade)
[Sun Jun 28 03:43:40.209699 2020] [proxy_fcgi:error] [pid 99827:tid 35211326464] (70008)Partial results are valid but processing is incomplete: [client 95.170.203.60:29941] AH01075: Error dispatching request to : (reading input brigade)
[Sun Jun 28 03:44:09.798713 2020] [proxy_fcgi:error] [pid 99827:tid 35211326464] (70008)Partial results are valid but processing is incomplete: [client 95.170.203.60:62649] AH01075: Error dispatching request to : (reading input brigade)
[Sun Jun 28 03:44:59.037043 2020] [proxy_fcgi:error] [pid 93390:tid 35211429120] (70008)Partial results are valid but processing is incomplete: [client 95.170.203.60:60307] AH01075: Error dispatching request to : (reading input brigade)
[Sun Jun 28 03:45:20.158809 2020] [proxy_fcgi:error] [pid 99827:tid 35211325184] (70008)Partial results are valid but processing is incomplete: [client 95.170.203.60:20930] AH01075: Error dispatching request to : (reading input brigade)
[Sun Jun 28 03:45:25.952883 2020] [proxy_fcgi:error] [pid 93394:tid 35211336704] (70008)Partial results are valid but processing is incomplete: [client 95.170.203.60:8905] AH01075: Error dispatching request to : (reading input brigade)
[Sun Jun 28 03:45:27.344175 2020] [proxy_fcgi:error] [pid 99827:tid 35211325184] (70008)Partial results are valid but processing is incomplete: [client 95.170.203.60:63078] AH01075: Error dispatching request to : (reading input brigade)
[Sun Jun 28 03:45:34.961615 2020] [proxy_fcgi:error] [pid 99827:tid 35211325184] (70008)Partial results are valid but processing is incomplete: [client 95.170.203.60:24002] AH01075: Error dispatching request to : (reading input brigade)
[Sun Jun 28 03:53:05.545288 2020] [proxy_fcgi:error] [pid 93390:tid 35211334144] (70008)Partial results are valid but processing is incomplete: [client 95.170.203.60:32291] AH01075: Error dispatching request to : (reading input brigade)

Nextcloud log (data/nextcloud.log)

Nextcloud log
[no app in context] Error: InvalidArgumentException: Notifier Federated sharing (id: files_sharing) is not considered because it is using the old way to register. at <<closure>>

0. /usr/local/www/nextcloud/apps/federatedfilesharing/appinfo/app.php line 40
   OC\Notification\Manager->registerNotifier(Closure {}, Closure {})
1. /usr/local/www/nextcloud/lib/private/legacy/OC_App.php line 266
   require_once("/usr/local/www/ ... p")
2. /usr/local/www/nextcloud/lib/private/legacy/OC_App.php line 155
   OC_App::requireAppFile(OCA\FederatedFil ... {})
3. /usr/local/www/nextcloud/lib/private/legacy/OC_App.php line 128
   OC_App::loadApp("federatedfilesharing")
4. /usr/local/www/nextcloud/lib/base.php line 992
   OC_App::loadApps()
5. /usr/local/www/nextcloud/index.php line 37
   OC::handleRequest()

GET /index.php/apps/logreader/get?offset=0&count=50&levels=00011
from 10.2.69.14 by gessel at 2020-06-28T10:52:46+00:00

Browser log

Browser log
OCC::FolderMan::scheduleFolder 	Schedule folder  "8"  to sync!
[OCC::FolderMan::scheduleFolder 	Sync for folder  "8"  already scheduled, do not enqueue!
[OCC::FolderMan::slotScheduleFolderByTime 	Scheduling folder "9" because it has been 10307355 ms  since the last sync
[OCC::FolderMan::scheduleFolder 	Schedule folder  "9"  to sync!
[OCC::FolderMan::scheduleFolder 	Sync for folder  "9"  already scheduled, do not enqueue!
[OCC::AccessManager::createRequest 	2 "" "https://nas.blackrosetech.com/ocs/v1.php/cloud/user?format=json" has X-Request-ID "6538fa67-155e-427f-8139-ed58b43696b8"
[OCC::AbstractNetworkJob::start 	OCC::JsonApiJob created for "https://nas.blackrosetech.com" + "ocs/v1.php/cloud/user" "OCC::UserInfo"
[OCC::WebFlowCredentials::slotFinished 	request finished
[OCC::JsonApiJob::finished 	JsonApiJob of QUrl("https://nas.blackrosetech.com/ocs/v1.php/cloud/user?format=json") FINISHED WITH STATUS "OK"
[OCC::AccessManager::createRequest 	2 "" "https://nas.blackrosetech.com/remote.php/dav/avatars/gessel/128.png" has X-Request-ID "e6febd54-d362-4780-84a1-53dd92a32fca"
[OCC::AbstractNetworkJob::start 	OCC::AvatarJob created for "https://nas.blackrosetech.com" + "" "OCC::UserInfo"
[OCC::WebFlowCredentials::slotFinished 	request finished
[OCC::FolderMan::slotScheduleFolderByTime 	Scheduling folder "1" because it has been 10305943 ms  since the last sync
[OCC::FolderMan::scheduleFolder 	Schedule folder  "1"  to sync!
[OCC::FolderMan::scheduleFolder 	Sync for folder  "1"  already scheduled, do not enqueue!
[OCC::FolderMan::slotScheduleFolderByTime 	Scheduling folder "10" because it has been 10302999 ms  since the last sync
[OCC::FolderMan::scheduleFolder 	Schedule folder  "10"  to sync!
[OCC::FolderMan::scheduleFolder 	Sync for folder  "10"  already scheduled, do not enqueue!
[OCC::FolderMan::slotScheduleFolderByTime 	Scheduling folder "11" because it has been 10300743 ms  since the last sync

https://help.nextcloud.com/t/error-invalidargumentexpression-files-sharing-is-using-the-old-way-to-register/84038/2

@gessel gessel added 0. Needs triage Pending check for reproducibility or if it fits our roadmap bug labels Jun 28, 2020
@kesselb
Copy link
Contributor

kesselb commented Jun 28, 2020

Thanks for your report 👍

Code in question was already updated for Nextcloud 17 (#15040). Probably there is a old version of the federatedfilesharing app somewhere and loaded before the shipped app.

@gessel
Copy link
Author

gessel commented Jun 29, 2020

Huh - I'm not sure how that would happen - doesn't the new install just overwrite? But thank you, @kesselb I think you're on to something:

The following four locations (on a FreeBSD system, hence the /usr/ports...work/stage locations)

/usr/local/www/nextcloud/apps/federatedfilesharing/appinfo/info.xml
/usr/local/www/nextcloud/apps-pkg/federatedfilesharing/appinfo/info.xml
/var/ports/usr/ports/www/nextcloud/work/nextcloud/apps-pkg/federatedfilesharing/appinfo/info.xml
/var/ports/usr/ports/www/nextcloud/work/stage/usr/local/www/nextcloud/apps-pkg/federatedfilesharing/appinfo/info.xml

ee /usr/local/www/nextcloud/apps/federatedfilesharing/appinfo/info.xml

<?xml version="1.0"?>
<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
    <id>federatedfilesharing</id>
    <name>Federated file sharing</name>
    <summary>Provide federated file sharing across servers</summary>
    <description>Provide federated file sharing across servers</description>
    <version>1.5.0</version>
    <licence>agpl</licence>
    <author>Bjoern Schiessle</author>
    <author>Roeland Jago Douma</author>
    <namespace>FederatedFileSharing</namespace>
    <category>files</category>
    <category>social</category>
    <bugs>https://github.com/nextcloud/server/issues</bugs>

    <dependencies>
        <nextcloud min-version="15" max-version="15" />
    </dependencies>

    <settings>
        <admin>OCA\FederatedFileSharing\Settings\Admin</admin>
        <personal>OCA\FederatedFileSharing\Settings\Personal</personal>
        <personal-section>OCA\FederatedFileSharing\Settings\PersonalSection</personal-section>
    </settings>
</info>

ee /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/appinfo/info.xml

<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
          xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
        <id>federatedfilesharing</id>
        <name>Federated file sharing</name>
        <summary>Provide federated file sharing across servers</summary>
        <description>Provide federated file sharing across servers</description>
        <version>1.9.0</version>
        <licence>agpl</licence>
        <author>Bjoern Schiessle</author>
        <author>Roeland Jago Douma</author>
        <namespace>FederatedFileSharing</namespace>
        <category>files</category>
        <category>social</category>
        <bugs>https://github.com/nextcloud/server/issues</bugs>

        <dependencies>
                <nextcloud min-version="19" max-version="19"/>
        </dependencies>

        <settings>
                <admin>OCA\FederatedFileSharing\Settings\Admin</admin>
                <personal>OCA\FederatedFileSharing\Settings\Personal</personal>
                <personal-section>OCA\FederatedFileSharing\Settings\PersonalSection</personal-section>
        </settings>
</info>

** diff -arq /usr/local/www/nextcloud/apps-pkg/federatedfilesharing /usr/local/www/nextcloud/apps/federatedfilesharing **

Diff:
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/appinfo/app.php and /usr/local/www/nextcloud/apps/federatedfilesharing/appinfo/app.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/appinfo/info.xml and /usr/local/www/nextcloud/apps/federatedfilesharing/appinfo/info.xml differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/appinfo/routes.php and /usr/local/www/nextcloud/apps/federatedfilesharing/appinfo/routes.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/appinfo/signature.json and /usr/local/www/nextcloud/apps/federatedfilesharing/appinfo/signature.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/composer/composer/autoload_real.php and /usr/local/www/nextcloud/apps/federatedfilesharing/composer/composer/autoload_real.php differ
Only in /usr/local/www/nextcloud/apps/federatedfilesharing/css: settings-admin.css
Only in /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/css: settings-admin.scss
Only in /usr/local/www/nextcloud/apps/federatedfilesharing/css: settings-personal.css
Only in /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/css: settings-personal.scss
Only in /usr/local/www/nextcloud/apps/federatedfilesharing/img: social-googleplus.svg
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/js/external.js and /usr/local/www/nextcloud/apps/federatedfilesharing/js/external.js differ
Only in /usr/local/www/nextcloud/apps/federatedfilesharing/l10n: .gitkeep
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ast.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ast.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ast.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ast.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/bg.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/bg.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/bg.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/bg.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ca.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ca.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ca.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ca.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/cs.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/cs.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/cs.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/cs.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/da.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/da.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/da.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/da.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/de_DE.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/de_DE.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/de_DE.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/de_DE.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/de.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/de.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/de.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/de.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/el.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/el.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/el.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/el.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/en_GB.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/en_GB.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/en_GB.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/en_GB.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/eo.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/eo.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/eo.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/eo.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_419.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_419.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_419.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_419.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_AR.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_AR.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_AR.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_AR.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_CL.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_CL.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_CL.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_CL.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_CO.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_CO.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_CO.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_CO.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_CR.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_CR.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_CR.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_CR.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_DO.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_DO.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_DO.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_DO.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_EC.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_EC.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_EC.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_EC.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_GT.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_GT.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_GT.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_GT.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_HN.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_HN.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_HN.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_HN.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_MX.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_MX.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_MX.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_MX.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_NI.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_NI.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_NI.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_NI.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_PA.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_PA.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_PA.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_PA.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_PE.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_PE.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_PE.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_PE.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_PR.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_PR.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_PR.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_PR.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_PY.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_PY.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_PY.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_PY.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_SV.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_SV.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_SV.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_SV.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_UY.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_UY.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es_UY.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es_UY.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/es.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/es.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/et_EE.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/et_EE.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/et_EE.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/et_EE.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/eu.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/eu.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/eu.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/eu.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/fi.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/fi.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/fi.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/fi.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/fr.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/fr.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/fr.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/fr.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/gl.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/gl.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/gl.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/gl.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/he.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/he.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/he.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/he.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/hr.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/hr.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/hr.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/hr.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/hu.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/hu.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/hu.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/hu.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ia.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ia.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ia.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ia.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/id.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/id.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/id.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/id.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/is.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/is.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/is.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/is.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/it.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/it.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/it.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/it.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ja.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ja.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ja.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ja.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ka_GE.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ka_GE.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ka_GE.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ka_GE.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ko.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ko.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ko.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ko.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/lt_LT.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/lt_LT.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/lt_LT.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/lt_LT.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/lv.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/lv.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/lv.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/lv.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/mk.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/mk.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/mk.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/mk.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/nb.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/nb.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/nb.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/nb.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/nl.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/nl.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/nl.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/nl.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/pl.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/pl.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/pl.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/pl.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/pt_BR.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/pt_BR.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/pt_BR.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/pt_BR.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/pt_PT.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/pt_PT.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/pt_PT.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/pt_PT.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ro.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ro.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ro.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ro.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ru.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ru.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/ru.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/ru.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/sk.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/sk.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/sk.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/sk.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/sl.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/sl.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/sl.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/sl.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/sq.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/sq.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/sq.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/sq.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/sr.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/sr.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/sr.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/sr.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/sv.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/sv.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/sv.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/sv.json differ
Only in /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n: th.js
Only in /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n: th.json
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/tr.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/tr.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/tr.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/tr.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/zh_CN.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/zh_CN.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/zh_CN.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/zh_CN.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/zh_TW.js and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/zh_TW.js differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/l10n/zh_TW.json and /usr/local/www/nextcloud/apps/federatedfilesharing/l10n/zh_TW.json differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/AddressHandler.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/AddressHandler.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/AppInfo/Application.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/AppInfo/Application.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/BackgroundJob/RetryJob.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/BackgroundJob/RetryJob.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/Controller/MountPublicLinkController.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/Controller/MountPublicLinkController.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/Controller/RequestHandlerController.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/Controller/RequestHandlerController.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/FederatedShareProvider.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/FederatedShareProvider.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/Notifications.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/Notifications.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/Notifier.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/Notifier.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/ocm/CloudFederationProviderFiles.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/ocm/CloudFederationProviderFiles.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/Settings/Admin.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/Settings/Admin.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/Settings/Personal.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/Settings/Personal.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/Settings/PersonalSection.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/Settings/PersonalSection.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/lib/TokenHandler.php and /usr/local/www/nextcloud/apps/federatedfilesharing/lib/TokenHandler.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/templates/settings-admin.php and /usr/local/www/nextcloud/apps/federatedfilesharing/templates/settings-admin.php differ
Files /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/templates/settings-personal.php and /usr/local/www/nextcloud/apps/federatedfilesharing/templates/settings-personal.php differ
root@matanawa:/usr/local/www/nextcloud/apps-pkg/federatedfilesharing/appinfo # diff -arq /usr/local/www/nextcloud/apps-pkg/federatedfilesharing /usr/local/www/nextcloud/apps/federatedfilesharing

so,

cd /usr/local/www/nextcloud/apps/federatedfilesharing
tar -cvpzf  /root/backup/backup_federatedfilesharing_15-`date +'%Y%m%d'`.tar.gz *
cd ..
rm -r federatedfilesharing
cp -r /usr/local/www/nextcloud/apps-pkg/federatedfilesharing/ /usr/local/www/nextcloud/apps/federatedfilesharing/
apachectl restart

but yikes!

/usr/local/www/nextcloud/apps # grep -r 'max-version="15"' *
accessibility/appinfo/info.xml:        <nextcloud min-version="15" max-version="15"/>
activity/appinfo/info.xml:              <nextcloud min-version="15" max-version="15" />
admin_audit/appinfo/info.xml:           <nextcloud min-version="15" max-version="15" />
cloud_federation_api/appinfo/info.xml:        <nextcloud min-version="15" max-version="15"/>
comments/appinfo/info.xml:              <nextcloud min-version="15" max-version="15" />
dav/appinfo/info.xml:           <nextcloud min-version="15" max-version="15" />
encryption/appinfo/info.xml:            <nextcloud min-version="15" max-version="15" />
federation/appinfo/info.xml:            <nextcloud min-version="15" max-version="15" />
files/appinfo/info.xml:         <nextcloud min-version="15" max-version="15" />
files_external/appinfo/info.xml:                <nextcloud min-version="15" max-version="15" />
files_pdfviewer/appinfo/info.xml:               <nextcloud min-version="15" max-version="15" />
files_sharing/appinfo/info.xml:         <nextcloud min-version="15" max-version="15" />
files_trashbin/appinfo/info.xml:                <nextcloud min-version="15" max-version="15" />
files_versions/appinfo/info.xml:                <nextcloud min-version="15" max-version="15" />
files_videoplayer/appinfo/info.xml:             <nextcloud min-version="15" max-version="15" />
firstrunwizard/appinfo/info.xml:                <nextcloud min-version="15" max-version="15" />
logreader/appinfo/info.xml:             <nextcloud min-version="11" max-version="15"/>
lookup_server_connector/appinfo/info.xml:               <nextcloud min-version="15" max-version="15" />
nextcloud_announcements/appinfo/info.xml:               <nextcloud min-version="15" max-version="15" />
notifications/appinfo/info.xml:         <nextcloud min-version="15" max-version="15" />
oauth2/appinfo/info.xml:                <nextcloud min-version="15" max-version="15" />
password_policy/appinfo/info.xml:               <nextcloud min-version="15" max-version="15" />
provisioning_api/appinfo/info.xml:              <nextcloud min-version="15" max-version="15" />
serverinfo/appinfo/info.xml:        <nextcloud min-version="15" max-version="15" />
sharebymail/appinfo/info.xml:           <nextcloud min-version="15" max-version="15" />
support/appinfo/info.xml:               <nextcloud min-version="15" max-version="15" />
survey_client/appinfo/info.xml:        <nextcloud min-version="15" max-version="15" />
systemtags/appinfo/info.xml:            <nextcloud min-version="15" max-version="15" />
theming/appinfo/info.xml:               <nextcloud min-version="15" max-version="15" />
twofactor_backupcodes/appinfo/info.xml:         <nextcloud min-version="15" max-version="15" />
updatenotification/appinfo/info.xml:            <nextcloud min-version="15" max-version="15" />
user_ldap/appinfo/info.xml:             <nextcloud min-version="15" max-version="15" />
workflowengine/appinfo/info.xml:                <nextcloud min-version="15" max-version="15" />
 # grep -r 'max-version="17"' *
files_rightclick/appinfo/info.xml:        <nextcloud min-version="14" max-version="17" />
 # grep -r 'max-version="18"' *
checksum/appinfo/info.xml:        <nextcloud min-version="9" max-version="18" />
files_fulltextsearch/appinfo/info.xml:          <nextcloud min-version="18" max-version="18"/>
fulltextsearch/appinfo/info.xml:                <nextcloud min-version="18" max-version="18"/>
fulltextsearch_elasticsearch/appinfo/info.xml:          <nextcloud min-version="18" max-version="18"/>
passman/appinfo/info.xml:        <nextcloud min-version="17" max-version="18"/>
passman/appinfo/info.xml:        <owncloud min-version="17" max-version="18"/>
socialsharing_email/appinfo/info.xml:           <nextcloud min-version="18" max-version="18" />

Is there a bulk-check/update command? Some nice OCC tool?

@gessel
Copy link
Author

gessel commented Jun 30, 2020

Vastly improved, all the "old way of registering" errors are eliminated. It seems some apps bundled into packages moved to /apps-pkg from /apps and duplicates would be left behind.

On FreeBSD it seems prudent to try:

grep -r 'nextcloud min-version="[0-9]*" max-version="1[012345678]"' /usr/local/www/nextcloud/*

(edit, don't find the owncloud version numbers)

Plugin management seems to have some issues and might occasionally require a little manual cleanup as the versions change.

@gessel gessel closed this as completed Jun 30, 2020
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

2 participants