Internal Servererror after installing Google Drive exter. stor. app

Hi,

Unfortunately i have a problem to access my nextcloud: “interal server error”.

This happend after i was trying to install the “external google drive” app.

I run Nextcloud under snap.

Thank you very much in advance for any help.
I am not really a poweruser.

Regards

The output of the Nextcloud log is:

"reqId":"TBMahNHRR7mvcFb1rtNQ","level":3,"time":"2023-07-16T21:27:28+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/apps/files","message":"Undefined constant GuzzleHttp\\ClientInterfa>
{"reqId":"1xhDz8BD93sJEqLZwmkB","level":3,"time":"2023-07-16T21:27:33+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/settings/admin/overview","message":"Undefined constant GuzzleHttp\\>
{"reqId":"iiS09lGNxhqeRp95tzdk","level":3,"time":"2023-07-16T21:27:39+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/settings/admin/overview","message":"Undefined constant GuzzleHttp\\>
{"reqId":"DHSk9nYeZAsortdq8QPq","level":3,"time":"2023-07-16T21:27:45+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/apps/dashboard/","message":"Undefined constant GuzzleHttp\\ClientIn>
{"reqId":"7hgCbigJNK1ZUDqhyUmK","level":3,"time":"2023-07-16T21:27:53+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/apps/dashboard/","message":"Undefined constant GuzzleHttp\\ClientIn>
{"reqId":"wy3h2JI9Dv7CqWAOwmKl","level":3,"time":"2023-07-16T21:27:57+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/apps/dashboard/","message":"Undefined constant GuzzleHttp\\ClientIn>
{"reqId":"s9zoOWK2OdJnDoXqTPOF","level":3,"time":"2023-07-16T21:28:02+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/settings/admin/overview","message":"Undefined constant GuzzleHttp\\>
{"reqId":"B5d0Dt41ytCsNPJsjaS7","level":3,"time":"2023-07-16T21:28:04+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/settings/apps/integration","message":"Undefined constant GuzzleHttp>
{"reqId":"c0LUpNdiEAsjYQD2Iulr","level":3,"time":"2023-07-16T21:28:07+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/settings/apps/installed/files_external_gdrive","message":"Undefined>
{"reqId":"mX9jRGTEoqx1eUYNMlWH","level":3,"time":"2023-07-16T21:28:17+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/settings/user/externalstorages","message":"Undefined constant Guzzl>
{"reqId":"Xfa8FBwsbmjltWfE43D5","level":3,"time":"2023-07-16T21:28:25+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/settings/user/externalstorages","message":"Undefined constant Guzzl>
{"reqId":"UEzJkEKztACDGkjq1ckD","level":3,"time":"2023-07-16T21:33:44+00:00","remoteAddr":"192.168.178.56","user":"--","app":"index","method":"GET","url":"/index.php/login","message":"Undefined constant GuzzleHttp\\ClientInterface::MAJO>
{"reqId":"0q5VFtd6BStQviLWslpH","level":3,"time":"2023-07-16T21:33:44+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"index","method":"GET","url":"/index.php/apps/dashboard/","message":"Undefined constant GuzzleHttp\\ClientIn>
{"reqId":"sJU10GZvP0OblRxdW2Vg","level":3,"time":"2023-07-16T21:34:04+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"no app in context","method":"GET","url":"/ocs/v1.php/cloud/capabilities?format=json","message":"Undefined c>
{"reqId":"qlgAo7IxhQkzOkkR2cZC","level":3,"time":"2023-07-16T21:34:05+00:00","remoteAddr":"192.168.178.56","user":"steve","app":"webdav","method":"PROPFIND","url":"/remote.php/dav/files/steve/","message":"Undefined constant GuzzleHttp\\>
{"reqId":"2pHVN6nnUZsp2x5anz0g","level":3,"time":"2023-07-16T21:36:12+00:00","remoteAddr":"192.168.178.56","user":"--","app":"index","method":"GET","url":"/index.php/login","message":"Undefined constant GuzzleHttp\\ClientInterface::MAJO>





The output of the config.php file :

<?php
$CONFIG = array (
  'apps_paths' =>
  array (
    0 =>
    array (
      'path' => '/snap/nextcloud/current/htdocs/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 =>
    array (
      'path' => '/var/snap/nextcloud/current/nextcloud/extra-apps',
      'url' => '/extra-apps',
      'writable' => true,
    ),
  ),
  'supportedDatabases' =>
  array (
    0 => 'mysql',
  ),
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'memcache.local' => '\\OC\\Memcache\\Redis',
  'redis' =>
  array (
    'host' => '/tmp/sockets/redis.sock',
    'port' => 0,
  ),
  'log_type' => 'file',
  'logfile' => '/var/snap/nextcloud/current/logs/nextcloud.log',
  'logfilemode' => 416,
  
  'trusted_domains' =>
  array (
    0 => 'localhost',
    1 => '192.168.178.88',
  ),
  'datadirectory' => '/var/snap/nextcloud/common/nextcloud/data',
  'dbtype' => 'mysql',
  'version' => '26.0.3.2',
  'overwrite.cli.url' => 'http://localhost',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost:/tmp/sockets/mysql.sock',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
 
  'installed' => true,
  'instanceid' => 'ocfori4roemo',
  'maintenance' => false,
  'loglevel' => 2,
  'filesystem_check_changes' => 1,
  'app_install_overwrite' =>
  array (
    0 => 'files_external_gdrive',
  ),
);

The App “External storage support for Google Drive” (App-ID: ‘files_external_gdrive’) is only supported up to Nextcloud 16. Your Nextcloud Version is 26.

You should remove it.

With occ:

occ app:remove files_external_gdrive

You’ll want to setup Rclone for maintainable access to Google Drive.

Then perhaps my suggestion will not work for you, but it is the only solution I would trust. Good news is it is available as a snap, but I neither use nor trust Snap so you are on your own. Good luck.