Hi,

This is our osTicket Server Info:
osTicket Version v1.17 (1d8b790) — Up to date
Web Server Software Apache/2.4.37 () OpenSSL/1.1.1g Phusion_Passenger/6.0.6
MySQL Version 5.7.34
PHP Version 8.0.11

I updated to the version v1.17 almost a month ago and everything was working fine until today.
I did not change anything but from 3:00 am CET we can not access to osTicket. The following error message is displayed on the browsers. The same error message is sent to me from Cron with PHP Fatal error :

Fatal error: Uncaught Error: Class "OAuth2AuthorizationBackend" not found in phar:///home/asinstru/support.xxx.xxxx/public/include/plugins/auth-oauth2.phar/oauth2.php:373 Stack trace:
#0 phar:///home/asinstru/support.xxx.xxxx/public/include/plugins/auth-oauth2.phar/config.php(3): require_once()
#1 phar:///home/asinstru/support.xxx.xxxx/public/include/plugins/auth-oauth2.phar/auth.php(3): require_once('...')
#2 /home/asinstru/support.xxx.xxxx/public/include/class.plugin.php(180): include_once('...')
#3 /home/asinstru/support.xxx.xxxx/public/include/class.plugin.php(229): PluginManager::allInstalled()
#4 /home/asinstru/support.xxx.xxxx/public/include/class.plugin.php(146): PluginManager::allActive()
#5 /home/asinstru/support.xxx.xxxx/public/include/class.osticket.php(676): PluginManager->bootstrap()
#6 /home/asinstru/support.xxx.xxxx/public/main.inc.php(34): osTicket::start()
#7 /home/asinstru/support.xxx.xxxx/public/scp/staff.inc.php(20): require_once('...')
#8 /home/asinstru/support.xxx.xxxx/public/scp/tickets.php(17): require('...')
#9 /home/asinstru/support.xxx.xxxx/public/scp/index.php(17): require('...')
#10 {main}
thrown in phar:///home/asinstru/support.xxx.xxxx/public/include/plugins/auth-oauth2.phar/oauth2.php on line 373

Does anyone know what I can do to solve this issue?
Thank you in advance.

  • We could solve the issue. The automatique minor version update failed and some osTicket files were missing or corrupted.
    We had to recover the files from the last backup before the automatique update ran.

    Cheers,

We could solve the issue. The automatique minor version update failed and some osTicket files were missing or corrupted.
We had to recover the files from the last backup before the automatique update ran.

Cheers,

Write a Reply...