SOLVED Weird log behavior after weird upgrade

dnilgreb

Contributor
Joined
Mar 29, 2016
Messages
168
Ok, this time I´v done something strange. Realize that, but would like to make it work.

Some background:
Some time ago, I helped a friend setup a FreeNAS server with Nextcloud running in an iocage jail. Then, it went offline for a long time for variuos reasons, Recently, he suddenly decided to bring it back online. Everything booted as it should, at seemingly worked.

BUT. It was running on FreeNAS 11.2, Nextcloud 17.x, and the nextcloud jail was also 11.2. I upgraded the OS to TrueNAS 12.0-U1, and the jail to 12.2.

Now, in upgrading Nextcloud, a couple of cretive decisions were made. Since it was running PHP 7.1, it wouldn´t upgrade to 18 even. And, in upgrading PHP, the nextcloud package was wiped. And I couldn´t find one in PHP 7.3 below v20, so I installed that, and then tried to upgrade via occ... But then I was told that you can not upgrade across major releases this way. so.....

I changed the version number in config.php to 19.0.7 and tried again. And the upgrade "worked", it is now running fine on Nextcloud 20.0.5 and PHP 7.3. With a couple of side notes.

First off, in the log, I get this message about 10 times per second:

Code:
Error: Call to protected method OCA\Files_Sharing\AppInfo\Application::registerMountProviders() from context 'OC_App'


and others like it. If I turn the app Files Sharing off, it stops. Does anyone know why this is happening, and what could be done about it?

The other thing is code integrity. It is complaining about EXTRA FILES, which, to my understanding is that there are files there that shouldn´t be. Here´s the list:

Code:
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
=======
- core
    - EXTRA_FILE
        - lib/l10n/oc.json.pkgsave
        - lib/l10n/oc.js.pkgsave
        - lib/private/Repair/NC16/ClearCollectionsAccessCache.php.pkgsave
        - lib/private/Repair/NC17/SetEnterpriseLogo.php
        - lib/private/Repair/NC17/SwitchUpdateChannel.php
        - lib/private/EventDispatcher/SymfonyAdapter.php.pkgsave
        - lib/private/EventDispatcher/EventDispatcher.php.pkgsave
        - lib/private/EventDispatcher/ServiceEventListener.php.pkgsave
        - lib/private/User/Events/PostLoginEvent.php
        - lib/private/Preview/ProviderV2.php.pkgsave
        - lib/private/Preview/ProviderV1Adapter.php.pkgsave
        - lib/private/AppFramework/Middleware/Security/CSPMiddleware.php.pkgsave
        - lib/private/AppFramework/Middleware/Security/FeaturePolicyMiddleware.php.pkgsave
        - lib/private/FullTextSearch/Model/SearchRequestSimpleQuery.php.pkgsave
        - lib/private/Security/FeaturePolicy/FeaturePolicyManager.php.pkgsave
        - lib/private/Security/FeaturePolicy/FeaturePolicy.php.pkgsave
        - lib/private/Files/Stream/SeekableHttpStream.php.pkgsave
        - lib/private/Log/LogDetails.php.pkgsave
        - lib/private/L10N/LazyL10N.php.pkgsave
        - lib/private/Authentication/Token/RemoteWipe.php.pkgsave
        - lib/private/Authentication/Token/IWipeableToken.php.pkgsave
        - lib/private/Authentication/Exceptions/TokenPasswordExpiredException.php.pkgsave
        - lib/private/Authentication/Exceptions/WipeTokenException.php.pkgsave
        - lib/private/Authentication/Login/SetUserTimezoneCommand.php.pkgsave
        - lib/private/Authentication/Login/Chain.php.pkgsave
        - lib/private/Authentication/Login/LoginResult.php.pkgsave
        - lib/private/Authentication/Login/ClearLostPasswordTokensCommand.php.pkgsave
        - lib/private/Authentication/Login/CompleteLoginCommand.php.pkgsave
        - lib/private/Authentication/Login/EmailLoginCommand.php.pkgsave
        - lib/private/Authentication/Login/UidLoginCommand.php.pkgsave
        - lib/private/Authentication/Login/UserDisabledCheckCommand.php.pkgsave
        - lib/private/Authentication/Login/UpdateLastPasswordConfirmCommand.php.pkgsave
        - lib/private/Authentication/Login/LoggedInCheckCommand.php.pkgsave
        - lib/private/Authentication/Login/PreLoginHookCommand.php.pkgsave
        - lib/private/Authentication/Login/CreateSessionTokenCommand.php.pkgsave
        - lib/private/Authentication/Login/ALoginCommand.php.pkgsave
        - lib/private/Authentication/Login/LoginData.php.pkgsave
        - lib/private/Authentication/Login/FinishRememberedLoginCommand.php.pkgsave
        - lib/private/Authentication/Login/TwoFactorCommand.php.pkgsave
        - lib/private/Authentication/Events/RemoteWipeFinished.php.pkgsave
        - lib/private/Authentication/Events/ARemoteWipeEvent.php.pkgsave
        - lib/private/Authentication/Events/RemoteWipeStarted.php.pkgsave
        - lib/private/Authentication/Listeners/RemoteWipeActivityListener.php.pkgsave
        - lib/private/Authentication/Listeners/RemoteWipeEmailListener.php.pkgsave
        - lib/private/Authentication/Listeners/RemoteWipeNotificationsListener.php.pkgsave
        - lib/private/Authentication/Notifications/Notifier.php.pkgsave
        - lib/public/Authentication/TwoFactorAuth/IActivatableAtLogin.php.pkgsave
        - lib/public/Authentication/TwoFactorAuth/ALoginSetupController.php.pkgsave
        - lib/public/Authentication/TwoFactorAuth/ILoginSetupProvider.php.pkgsave
        - lib/public/Notification/AlreadyProcessedException.php.pkgsave
        - lib/public/FullTextSearch/Model/ISearchRequestSimpleQuery.php.pkgsave
        - lib/public/Security/CSP/AddContentSecurityPolicyEvent.php.pkgsave
        - lib/public/Security/FeaturePolicy/AddFeaturePolicyEvent.php.pkgsave
        - lib/public/EventDispatcher/IEventDispatcher.php.pkgsave
        - lib/public/EventDispatcher/Event.php.pkgsave
        - lib/public/EventDispatcher/IEventListener.php.pkgsave
        - lib/public/Preview/IVersionedPreviewFile.php.pkgsave
        - lib/public/Preview/IProviderV2.php.pkgsave
        - lib/public/Calendar/Room/IRoomMetadata.php.pkgsave
        - lib/public/Calendar/IMetadataProvider.php.pkgsave
        - lib/public/Calendar/Resource/IResourceMetadata.php.pkgsave
        - lib/public/AppFramework/Http/FeaturePolicy.php.pkgsave
        - lib/public/AppFramework/Http/EmptyFeaturePolicy.php.pkgsave
        - lib/public/Group/Backend/IGetDisplayNameBackend.php.pkgsave
        - lib/public/Support/CrashReport/IMessageReporter.php.pkgsave
        - lib/public/User/Backend/IGetRealUIDBackend.php.pkgsave
        - lib/public/Settings/ISubAdminSettings.php.pkgsave
        - core/skeleton/Nextcloud intro.mp4.pkgsave
        - core/templates/twofactorsetupselection.php.pkgsave
        - core/templates/twofactorsetupchallenge.php.pkgsave
        - core/js/dist/maintenance.js.pkgsave
        - core/js/dist/login.js.pkgsave
        - core/js/dist/maintenance.js.map.pkgsave
        - core/js/dist/login.js.map.pkgsave
        - core/Exception/ResetPasswordException.php.pkgsave
        - core/doc/user/files/projects.html.pkgsave
        - core/doc/user/pim/sync_gnome.html.pkgsave
        - core/doc/user/_sources/files/projects.rst.txt
        - core/doc/user/_sources/pim/sync_gnome.rst.txt
        - core/doc/admin/groupware/calendar.html.pkgsave
        - core/doc/admin/groupware/index.html.pkgsave
        - core/doc/admin/gdpr/cookies.html.pkgsave
        - core/doc/admin/gdpr/index.html.pkgsave
        - core/doc/admin/_sources/gdpr/cookies.rst.txt.pkgsave
        - core/doc/admin/_sources/configuration_server/bruteforce_configuration.rst.txt.pkgsave
        - core/doc/admin/configuration_files/encryption_details.html.pkgsave
        - core/doc/admin/configuration_server/bruteforce_configuration.html.pkgsave
        - core/Controller/WipeController.php.pkgsave
        - core/Migrations/Version17000Date20190514105811.php.pkgsave
        - core/l10n/mk.js.pkgsave
        - core/l10n/mk.json.pkgsave
        - core/l10n/br.js.pkgsave
        - core/l10n/br.json.pkgsave
        - core/Command/Maintenance/Mimetype/GenerateMimetypeFileBuilder.php.pkgsave
        - 3rdparty/symfony/event-dispatcher/.gitignore
        - 3rdparty/symfony/contracts/EventDispatcher/EventDispatcherInterface.php
        - 3rdparty/symfony/contracts/HttpClient/Test/TestHttpServer.php
        - 3rdparty/symfony/contracts/HttpClient/Test/Fixtures/web/index.php
        - 3rdparty/symfony/contracts/HttpClient/Test/HttpClientTestCase.php
        - 3rdparty/symfony/contracts/HttpClient/ResponseInterface.php
        - 3rdparty/symfony/contracts/HttpClient/ChunkInterface.php
        - 3rdparty/symfony/contracts/HttpClient/Exception/ClientExceptionInterface.php
        - 3rdparty/symfony/contracts/HttpClient/Exception/TransportExceptionInterface.php
        - 3rdparty/symfony/contracts/HttpClient/Exception/RedirectionExceptionInterface.php
        - 3rdparty/symfony/contracts/HttpClient/Exception/HttpExceptionInterface.php
        - 3rdparty/symfony/contracts/HttpClient/Exception/ExceptionInterface.php
        - 3rdparty/symfony/contracts/HttpClient/Exception/ServerExceptionInterface.php
        - 3rdparty/symfony/contracts/HttpClient/ResponseStreamInterface.php
        - 3rdparty/symfony/contracts/HttpClient/HttpClientInterface.php
        - 3rdparty/icewind/searchdav/.gitignore.pkgsave
        - 3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/MySQL80Keywords.php.pkgsave
        - 3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Tools/Dumper.php.pkgsave
        - 3rdparty/ralouphie/getallheaders/composer.json.pkgsave
        - 3rdparty/.gitignore.pkgsave
        - 3rdparty/sabre/uri/.gitignore.pkgsave
        - 3rdparty/sabre/xml/.gitignore.pkgsave
        - 3rdparty/sabre/dav/.gitignore.pkgsave
        - 3rdparty/sabre/http/.gitignore.pkgsave
        - 3rdparty/sabre/event/.gitignore
        - 3rdparty/sabre/vobject/.gitignore.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/Backup/BackupClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/RAM/RAMClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/QuickSight/QuickSightClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/EndpointParameterMiddleware.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/DocDB/DocDBClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/Api/Parser/DecodingEventStreamIterator.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/ApiGatewayManagementApi/ApiGatewayManagementApiClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/SecurityHub/SecurityHubClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/WorkLink/WorkLinkClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/S3Control/S3ControlClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/S3Control/S3ControlEndpointMiddleware.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/DynamoDb/SessionConnectionConfigTrait.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/EndpointDiscovery/EndpointDiscoveryMiddleware.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/EndpointDiscovery/ConfigurationProvider.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/ResponseContainerInterface.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/textract/2018-06-27/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/docdb/2014-10-31/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/appmesh/2019-01-25/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/globalaccelerator/2018-08-08/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/chime/2018-05-01/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/chime/2018-05-01/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/kafka/2018-11-14/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/kafka/2018-11-14/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/s3control/2018-08-20/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/s3control/2018-08-20/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/fsx/2018-03-01/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/fsx/2018-03-01/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/license-manager/2018-08-01/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/signer/2017-08-25/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/ram/2018-01-04/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/ram/2018-01-04/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/backup/2018-11-15/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/backup/2018-11-15/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/comprehendmedical/2018-10-30/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/transfer/2018-11-05/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/datasync/2018-11-09/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/mediaconnect/2018-11-14/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/worklink/2018-09-25/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/worklink/2018-09-25/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/robomaker/2018-06-29/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/robomaker/2018-06-29/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/quicksight/2018-04-01/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/quicksight/2018-04-01/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/dlm/2018-01-12/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/eks/2017-11-01/waiters-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/pinpoint-email/2018-07-26/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/pinpoint-email/2018-07-26/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/securityhub/2018-10-26/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/securityhub/2018-10-26/paginators-1.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/apigatewaymanagementapi/2018-11-29/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/lambda/2015-03-31/waiters-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/rds-data/2018-08-01/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/kinesisanalyticsv2/2018-05-23/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/amplify/2017-07-25/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/data/apigatewayv2/2018-11-29/api-2.json.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/RDSDataService/RDSDataServiceClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/GlobalAccelerator/GlobalAcceleratorClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/KinesisAnalyticsV2/KinesisAnalyticsV2Client.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/ApiGatewayV2/ApiGatewayV2Client.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/PinpointEmail/PinpointEmailClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/Chime/ChimeClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/Amplify/AmplifyClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/signer/signerClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/DataSync/DataSyncClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/Kafka/KafkaClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/RoboMaker/RoboMakerClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/DLM/DLMClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/FSx/FSxClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/ComprehendMedical/ComprehendMedicalClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/LicenseManager/LicenseManagerClient.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/ClientSideMonitoring/ConfigurationProvider.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/ClientSideMonitoring/ConfigurationInterface.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/ClientSideMonitoring/Configuration.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/src/ClientSideMonitoring/AbstractMonitoringMiddleware.php.pkgsave
        - 3rdparty/aws/aws-sdk-php/.github/ISSUE_TEMPLATE/feature_request.md
        - 3rdparty/aws/aws-sdk-php/.github/ISSUE_TEMPLATE/general_issue.md
        - 3rdparty/christophwurst/id3parser/composer.json.pkgsave
        - 3rdparty/christophwurst/id3parser/src/getID3/getid3_lib.php.pkgsave
        - 3rdparty/christophwurst/id3parser/src/getID3/Tags/getid3_id3v2.php.pkgsave
        - 3rdparty/christophwurst/id3parser/src/getID3/Tags/getid3_id3v1.php.pkgsave
        - 3rdparty/pear/archive_tar/.gitignore.pkgsave
        - settings/l10n/fa.js
        - settings/l10n/br.json
        - settings/l10n/vi.js
        - settings/l10n/mk.json
        - settings/l10n/fa.json
        - settings/l10n/mk.js
        - settings/l10n/hr.js
        - settings/l10n/lv.json
        - settings/l10n/br.js
        - settings/l10n/lv.js
        - settings/l10n/hr.json
        - settings/l10n/vi.json
        - settings/Settings/Personal/Security.php
        - settings/Settings/Personal/PersonalInfo.php
        - settings/Settings/Personal/ServerDevNotice.php
        - settings/Settings/Personal/Additional.php
        - settings/Settings/Admin/Mail.php
        - settings/Settings/Admin/Sharing.php
        - settings/Settings/Admin/Overview.php
        - settings/Settings/Admin/Server.php
        - settings/Settings/Admin/Security.php



Just deleting them seems risky. Could it break anything, or they just left overs from earlier versions that should be deleted? If not, any clue how to handle that?
Guess I could just nuke the jail and do it over again, but I´d rather not. Seems to be working ok, I´d just like to get this corrected... Always more fun to understand what´s happening than to just start over!

As always, any help apprecieated!
 

dnilgreb

Contributor
Joined
Mar 29, 2016
Messages
168
Ok, I took a first step. I deleted all the files reported as EXTRA_FILEs. Thet error went away, and Nextcloud seems to be running fine. But the problem with the File Sharing app persists. If I enable it, the log quickly fills up with the message above, and others like it. Anyone with any experience of this?
 

dnilgreb

Contributor
Joined
Mar 29, 2016
Messages
168
Solved it! I ran the upgrade (web updater) from 20.0.5 to 20.0.6. Noticed a bunch of lines in the log from the upgrade process saying "Repair". After it finished upgrading the weird logging error was gone too. Now it seems fully functional again. *phew*
 
Top