So I am in a bit of a catch 22, namely Deck and TOTP can be removed but not readded via the web gui, the entire list of non-installed apps are not appearing. I am open to using the OCC to maybe rerun the update or something. Any suggestions on using the OCC command?
My Nextcloud settings Overview page shows this warning, not sure what to make of it either but it might be an unrelated rabbit hole
There are some warnings regarding your setup.
This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. Establish a connection from this server to the Internet to enjoy all features.
Your installation has no default phone region set. This is required to validate phone numbers in the profile settings without a country code. To allow numbers without a country code, please add "default_phone_region" with the respective ISO 3166-1 code ↗ of the region to your config file.
The database is missing some primary keys. Due to the fact that adding primary keys on big tables could take some time they were not added automatically. By running "occ db:add-missing-primary-keys" those missing primary keys could be added manually while the instance keeps running.
Missing primary key on table "oc_federated_reshares".
Missing primary key on table "oc_systemtag_object_mapping".
Missing primary key on table "oc_comments_read_markers".
Missing primary key on table "oc_collres_resources".
Missing primary key on table "oc_collres_accesscache".
Missing primary key on table "oc_filecache_extended".
Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read the documentation page about this.
federated_reshares.share_id
filecache_extended.fileid
mounts.storage_id
mounts.root_id
mounts.mount_id
share_external.id
share_external.parent
Please double check the installation guides ↗, and check for any errors or warnings in the log.
Check the security of your Nextcloud over our security scan ↗.
This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. Establish a connection from this server to the Internet to enjoy all features.
I only hesitated to run what it suggested in case it was related. But I ran both suggestions.
As for the loss of server connection that was not an issue before upgrading to 21.
Seems I am getting errors listed in the logs and this is what comes up
2021-06-06T12:26:57-0400
Error internet_connection_check GuzzleHttp\Exception\ConnectException: cURL error 6: Could not resolve host: www.eff.org (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://www.eff.org/
2021-06-06T12:26:57-0400
Error internet_connection_check GuzzleHttp\Exception\ConnectException: cURL error 6: Could not resolve host: www.startpage.com (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://www.startpage.com/
2021-06-06T12:26:57-0400
Error internet_connection_check GuzzleHttp\Exception\ConnectException: cURL error 6: Could not resolve host: www.nextcloud.com (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://www.nextcloud.com/
2021-06-06T12:26:57-0400
I had to mv the deck.tar.gz to /var/snap/nextcloud/current/extra-apps and then untar it to get that to work, so it works, but the server internet connection issues persists.