New installation and cron/.ocdata error

NextCloud version : 25.0.2
Operating system : Ubuntu 22.04
Nginx version : 1.18.0
PHP version : 8,1

Security & Setup warnings:
It was not possible to execute cron job via CLI…the data directory is invalid

my data directory in config.php is correct and there’s a .ocdata file owned by www-data in it. This seems to be a recurrent issue with an unclear resolution of the cause???

The output of your Nextcloud log in Admin > Logging:

[index] Error: RuntimeException: Could not get appdata folder for preview at <<closure>>

 0. /srv/www/html/cloud.zerahsfarm.com/lib/private/Files/AppData/AppData.php line 147
    OC\Files\AppData\AppData->getAppDataFolder()
 1. /srv/www/html/cloud.zerahsfarm.com/lib/private/Preview/Storage/Root.php line 74
    OC\Files\AppData\AppData->newFolder()
 2. /srv/www/html/cloud.zerahsfarm.com/lib/private/Preview/Generator.php line 581
    OC\Preview\Storage\Root->newFolder()
 3. /srv/www/html/cloud.zerahsfarm.com/lib/private/Preview/Generator.php line 137
    OC\Preview\Generator->getPreviewFolder()
 4. /srv/www/html/cloud.zerahsfarm.com/lib/private/Preview/Generator.php line 114
    OC\Preview\Generator->generatePreviews()
 5. /srv/www/html/cloud.zerahsfarm.com/lib/private/PreviewManager.php line 185
    OC\Preview\Generator->getPreview()
 6. /srv/www/html/cloud.zerahsfarm.com/core/Controller/PreviewController.php line 144
    OC\PreviewManager->getPreview()
 7. /srv/www/html/cloud.zerahsfarm.com/core/Controller/PreviewController.php line 113
    OC\Core\Controller\PreviewController->fetchPreview()
 8. /srv/www/html/cloud.zerahsfarm.com/lib/private/AppFramework/Http/Dispatcher.php line 225
    OC\Core\Controller\PreviewController->getPreviewByFileId()
 9. /srv/www/html/cloud.zerahsfarm.com/lib/private/AppFramework/Http/Dispatcher.php line 133
    OC\AppFramework\Http\Dispatcher->executeController()
10. /srv/www/html/cloud.zerahsfarm.com/lib/private/AppFramework/App.php line 172
    OC\AppFramework\Http\Dispatcher->dispatch()
11. /srv/www/html/cloud.zerahsfarm.com/lib/private/Route/Router.php line 298
    OC\AppFramework\App::main()
12. /srv/www/html/cloud.zerahsfarm.com/lib/base.php line 1047
    OC\Route\Router->match()
13. /srv/www/html/cloud.zerahsfarm.com/index.php line 36
    OC::handleRequest()

GET /core/preview?fileId=25&x=250&y=250
from 192.168.80.132 by fauda at 2023-01-05T03:00:57+00:00

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'passwordsalt' => '**********',
  'secret' => '***********************',
  'trusted_domains' => 
  array (
    0 => 'localhost',
    1 => '*.*.com',
  ),
  'datadirectory' => '/mnt/nextcloud/data',
  'dbtype' => 'mysql',
  'default_locale' => 'en_US',
  'default_phone_region' => 'US',
  'version' => '25.0.2.3',
  'overwrite.cli.url' => 'http://localhost',
  'dbname' => 'ourcloud',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'memcache.local' => '\OC\Memcache\APCu',
  'mysql.utf8mb4' => true,
  'dbuser' => 'ourcloud',
  'dbpassword' => '********',
  'installed' => true,
  'instanceid' => 'oclxmmkghznd',
  'mail_from_address' => 'robert',
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => 'zerahsfarm.com',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtpsecure' => 'ssl',
);

The output of your Apache/nginx/system log in `/var/log/____`:

PASTE HERE


PASTE HERE

Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.

PASTE HERE

error went away when I changed my background jobs from AJAX to system cron…???