Email, Calendar, Talk, Office are missing in Dashboard

Support intro

Sorry to hear you’re facing problems :slightly_frowning_face:

help.nextcloud.com is for home/non-enterprise users. If you’re running a business, paid support can be accessed via portal.nextcloud.com where we can ensure your business keeps running smoothly.

In order to help you as quickly as possible, before clicking Create Topic please provide as much of the below as you can. Feel free to use a pastebin service for logs, otherwise either indent short log examples with four spaces:

example

Or for longer, use three backticks above and below the code snippet:

longer
example
here

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can :heart:

Nextcloud version (eg, 20.0.5): 23.0.0
Operating system and version (eg, Ubuntu 20.04): Ubuntu 21.10
Apache or nginx version (eg, Apache 2.4.25): nginx 1.19.10
PHP version (eg, 7.4): 7.4.24

The issue you are facing: Calendar, Contacts, Nextcloud Office, Talk are all version 0 and are shown in ‘featured apps’ but do NOT appear on my dashboard (currently all enabled and installed).

Is this the first time you’ve seen this error? (Y/N): Y

Steps to replicate it:

  1. Login to Nextcloud as an admin or regular user

The output of your Nextcloud log in Admin > Logging:

{"reqId":"M9MooAkqXVzkepJPc8wZ","level":3,"time":"2022-03-02T00:35:10+00:00","remoteAddr":"","user":"--","app":"PHP","method":"","url":"--","message":"dns_get_record(): A temporary server error occurred. at /config/www/nextcloud/lib/private/Http/Client/DnsPinMiddleware.php#57","userAgent":"--","version":"23.0.0.10","exception":{"Exception":"Error","Message":"dns_get_record(): A temporary server error occurred. at /config/www/nextcloud/lib/private/Http/Client/DnsPinMiddleware.php#57","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::"},{"file":"/config/www/nextcloud/lib/private/Http/Client/DnsPinMiddleware.php","line":57,"function":"dns_get_record"},{"file":"/config/www/nextcloud/lib/private/Http/Client/DnsPinMiddleware.php","line":74,"function":"soaRecord","class":"OC\\Http\\Client\\DnsPinMiddleware","type":"->"},{"file":"/config/www/nextcloud/lib/private/Http/Client/DnsPinMiddleware.php","line":128,"function":"dnsResolve","class":"OC\\Http\\Client\\DnsPinMiddleware","type":"->"},{"file":"/config/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php","line":35,"function":"OC\\Http\\Client\\{closure}","class":"OC\\Http\\Client\\DnsPinMiddleware","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/config/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":31,"function":"__invoke","class":"GuzzleHttp\\PrepareBodyMiddleware","type":"->"},{"file":"/config/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php","line":71,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/config/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":63,"function":"__invoke","class":"GuzzleHttp\\RedirectMiddleware","type":"->"},{"file":"/config/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php","line":75,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/config/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php","line":331,"function":"__invoke","class":"GuzzleHttp\\HandlerStack","type":"->"},{"file":"/config/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php","line":168,"function":"transfer","class":"GuzzleHttp\\Client","type":"->"},{"file":"/config/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php","line":187,"function":"requestAsync","class":"GuzzleHttp\\Client","type":"->"},{"file":"/config/www/nextcloud/lib/private/Http/Client/Client.php","line":223,"function":"request","class":"GuzzleHttp\\Client","type":"->"},{"file":"/config/www/nextcloud/apps/settings/lib/BackgroundJobs/VerifyUserData.php","line":226,"function":"get","class":"OC\\Http\\Client\\Client","type":"->"},{"file":"/config/www/nextcloud/apps/settings/lib/BackgroundJobs/VerifyUserData.php","line":187,"function":"queryLookupServer","class":"OCA\\Settings\\BackgroundJobs\\VerifyUserData","type":"->"},{"file":"/config/www/nextcloud/apps/settings/lib/BackgroundJobs/VerifyUserData.php","line":117,"function":"verifyViaLookupServer","class":"OCA\\Settings\\BackgroundJobs\\VerifyUserData","type":"->"},{"file":"/config/www/nextcloud/lib/public/BackgroundJob/Job.php","line":79,"function":"run","class":"OCA\\Settings\\BackgroundJobs\\VerifyUserData","type":"->"},{"file":"/config/www/nextcloud/apps/settings/lib/BackgroundJobs/VerifyUserData.php","line":98,"function":"execute","class":"OCP\\BackgroundJob\\Job","type":"->"},{"file":"/config/www/nextcloud/cron.php","line":128,"function":"execute","class":"OCA\\Settings\\BackgroundJobs\\VerifyUserData","type":"->"}],"File":"/config/www/nextcloud/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"id":"6220483b15317"}

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

?php
$CONFIG = array (
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'datadirectory' => '/data',
  'instanceid' => 'someinstanceid',
  'passwordsalt' => 'somepassword',
  'secret' => 'somesecret',
  'trusted_domains' => 
  array (
    0 => '192.168.1.97:444',
    1 => 'nextcloud.aemrepo.com',
  ),
  'trusted_proxies' => 
  array (
    0 => 'swag',
  ),
  'default_phone_region' => 'US',
  'overwrite.cli.url' => 'https://192.168.1.97:444',
  'overwritehost' => 'nextcloud.aemrepo.com',
  'overwriteprotocol' => 'https',
  'dbtype' => 'mysql',
  'version' => '23.0.0.10',
  'dbname' => 'nextcloud',
  'dbhost' => '192.168.1.97:3306',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'nextcloud',
  'dbpassword' => 'somepassword',
  'installed' => true,
  'mail_smtpmode' => 'smtp',
  'mail_smtpauth' => 1,
  'mail_sendmailmode' => 'smtp',
  'mail_smtphost' => 'mail.aemont.com',
  'mail_smtpport' => '465',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_from_address' => 'amont',
  'mail_domain' => 'aemont.com',
  'mail_smtpsecure' => 'ssl',
  'mail_smtpname' => 'amont@aemont.com',
  'mail_smtppassword' =>'somepassword',
);

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

2022/03/01 00:00:39 [error] 11994#11994: *16213547 open() "/usr/local/emhttp/server-status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /server-status?format=plain HTTP/1.1", host: "localhost"
2022/03/01 00:00:40 [error] 11994#11994: *16213555 open() "/usr/local/emhttp/server-status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /server-status?auto HTTP/1.1", host: "localhost"
2022/03/01 00:00:40 [error] 11994#11994: *16213568 open() "/usr/local/emhttp/stub_status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /stub_status HTTP/1.1", host: "localhost"
2022/03/01 00:00:40 [error] 11994#11994: *16213578 open() "/usr/local/emhttp/us" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /us HTTP/1.1", host: "localhost"
2022/03/01 00:00:40 [error] 11994#11994: *16213584 open() "/usr/local/emhttp/status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /status?full&json HTTP/1.1", host: "localhost"
2022/03/01 00:00:40 [error] 11994#11994: *16213587 open() "/usr/local/emhttp/server-status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /server-status?auto HTTP/1.1", host: "localhost"
2022/03/01 00:00:41 [error] 11994#11994: *16213604 open() "/usr/local/emhttp/server-status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /server-status?auto HTTP/1.1", host: "localhost"
2022/03/01 00:01:01 [error] 11994#11994: *16213769 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /admin/api.php?version HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "localhost"
2022/03/01 00:01:11 [error] 11994#11994: *16213848 open() "/usr/local/emhttp/stub_status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /stub_status HTTP/1.1", host: "localhost"
2022/03/01 00:01:11 [error] 11994#11994: *16213856 open() "/usr/local/emhttp/status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /status HTTP/1.1", host: "localhost"
2022/03/01 00:01:11 [error] 11994#11994: *16213864 open() "/usr/local/emhttp/status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /status?full&json HTTP/1.1", host: "localhost"
2022/03/02 00:00:56 [error] 11994#11994: *17062283 open() "/usr/local/emhttp/server-status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /server-status?auto HTTP/1.1", host: "localhost"
2022/03/02 00:00:57 [error] 11994#11994: *17062297 open() "/usr/local/emhttp/server-status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /server-status?auto HTTP/1.1", host: "localhost"
2022/03/02 00:01:16 [error] 11994#11994: *17062461 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /admin/api.php?version HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "localhost"
2022/03/02 00:01:16 [error] 11994#11994: *17062463 open() "/usr/local/emhttp/status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /status?full&json HTTP/1.1", host: "localhost"
2022/03/02 00:01:17 [error] 11994#11994: *17062475 open() "/usr/local/emhttp/us" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /us HTTP/1.1", host: "localhost"
2022/03/02 00:01:17 [error] 11994#11994: *17062481 open() "/usr/local/emhttp/server-status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /server-status?format=plain HTTP/1.1", host: "localhost"
2022/03/02 00:01:17 [error] 11994#11994: *17062489 open() "/usr/local/emhttp/server-status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /server-status?auto HTTP/1.1", host: "localhost"
2022/03/02 00:01:17 [error] 11994#11994: *17062498 open() "/usr/local/emhttp/stub_status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /stub_status HTTP/1.1", host: "localhost"
2022/03/02 00:01:27 [error] 11994#11994: *17062582 open() "/usr/local/emhttp/stub_status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /stub_status HTTP/1.1", host: "localhost"
2022/03/02 00:01:27 [error] 11994#11994: *17062589 open() "/usr/local/emhttp/status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /status HTTP/1.1", host: "localhost"
2022/03/02 00:01:27 [error] 11994#11994: *17062597 open() "/usr/local/emhttp/status" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /status?full&json HTTP/1.1", host: "localhost"