OCP\HintException: [0]: Memcache \OC\Memcache\APCu not available

Good morning, I need your support friends of nextcloud to be able to solve these problems that arise after updating to version 23.0.4.

greetings and thank you very much

Security notices and configuration

It is important for the security and performance of your instance that everything is configured correctly. To help you with this we are doing some automatic checks. For more information, please check the linked documentation.

There are several notices regarding your configuration.

  • You have not yet configured or verified the mail server details. Please go to Basic Settings to do so. Next, use the “Send Mail” button below the form to verify your settings.
  • The installation does not have a default phone region set. This is required to validate phone numbers in profile settings without a country code. To allow numbers without country code, please add “default_phone_region” with the respective ISO 3166-1 :arrow_upper_right: region code to your configuration file.
  • The database is missing some indexes. Due to the fact that adding indexes on large tables can take some time, they have not been added automatically. Such missing indexes can be manually added while the instance is still running by running “occ db:add-missing-indices”. Once the indexes have been added, queries against those tables are usually much faster.
    • Missing index “fs_size” on table “oc_filecache”.
    • Missing index “fs_id_storage_size” on table “oc_filecache”.
    • Missing index “fs_storage_path_prefix” on table “oc_filecache”.
    • Missing index “cards_abiduri” in table “oc_cards”.
    • Missing index “calendarobject_calid_index” in table “oc_calendarobjects_props”.
    • .
    • Missing index “properties_path_index” in table “oc_properties”.
    • Missing index “properties_pathonly_index” in table “oc_properties”.
    • Missing index “job_lastcheck_reserved” on table “oc_jobs”.
  • The database is missing some primary keys. Because adding primary keys to large tables could take a long time, they were not added automatically. By running “occ db:add-missing-primary-keys” those missing primary keys could be manually added while the instance is still running.
    • Missing primary key for table “oc_federated_reshares”.
    • The primary key of table “oc_systemtag_object_mapping” is missing.
    • The primary key of table “oc_comments_read_markers” is missing.
    • The primary key of table “oc_collres_resources” is missing.
    • The primary key of table “oc_collres_accesscache” is missing.
    • The primary key of table “oc_filecache_extended” is missing.
  • The database is missing some optional columns. Because adding columns in large tables could take a long time, they were not added automatically when they could be optional. By running “occ db:add-missing-columns”, those missing columns can be manually added while the instance is still running. Once columns are added, some features may improve responsiveness or usability.
    • Optional column “reference_id” is missing in table “oc_comments”.
  • The PHP modules “gmp” and/or “bcmath” are not enabled. If you use WebAuthn passwordless authentication, these modules are required.
  • Some columns in the database are missing conversion to “big int”. Because changing column types in large tables could take a long time they were not changed automatically. Running ‘occ db:convert-filecache-bigint’ can apply these pending changes manually. This operation must be performed when the server is offline. For more details, see the documentation page :arrow_upper_right: .
    • federated_reshares.share_id
    • filecache_extended.fileid
    • share_external.id
    • share_external.parent
  • MariaDB version “5.5.68-MariaDB” is installed. Nextcloud 21 no longer supports this version and requires MariaDB 10.2 or higher.

Try going through and addressing the fixes, just as it is telling you to do. Hopefully you’ve kept backups. Follow the steps it is asking of you to sort things out and see if it works.