Discussed in #246
Originally posted by davide-alghi March 12, 2026
I'm updating my extensions installers/updaters, but...
If preupdate() function, in package's init.php, returns false, the import installation stops with error:
2026-03-12 11:41:22.3417 [error][] - vtlib\Deprecated::checkFileAccessForDeletion(cache/usermodule_1773312081.zip) - Sorry! Attempt to access restricted file. realfilepath:
- 0 vtlib/Vtiger/Deprecated.php:97 >> App\Log->error('vtlib\\Deprecated::checkFileAccessForDeletion(cache/usermodule_1773312081.zip) - Sorry! Attempt to access restricted file. realfilepath: ')
- 1 modules/Settings/ModuleManager/views/ModuleImport.php:159 >> vtlib\Deprecated->checkFileAccessForDeletion('cache/usermodule_1773312081.zip')
- 2 app/Controller/ExposeMethod.php:68 >> Settings_ModuleManager_ModuleImport_View->importUserModuleStep3()
- 3 modules/Settings/ModuleManager/views/ModuleImport.php:45 >> Settings_ModuleManager_ModuleImport_View->invokeExposedMethod('importUserModuleStep3')
- 4 include/main/WebUI.php:161 >> Settings_ModuleManager_ModuleImport_View->process()
- 5 index.php:26 >> Vtiger_WebUI->process()
- 6 public_html/index.php:13 >> require('index.php')
2026-03-12 11:41:22.3419 [error][] - Sorry! Attempt to access restricted file.
App\Exceptions\AppException: Sorry! Attempt to access restricted file. in vtlib/Vtiger/Deprecated.php:98
Stack trace:
#0 modules/Settings/ModuleManager/views/ModuleImport.php(159): vtlib\Deprecated::checkFileAccessForDeletion()
#1 app/Controller/ExposeMethod.php(68): Settings_ModuleManager_ModuleImport_View->importUserModuleStep3()
#2 modules/Settings/ModuleManager/views/ModuleImport.php(45): Settings_ModuleManager_ModuleImport_View->invokeExposedMethod()
#3 include/main/WebUI.php(161): Settings_ModuleManager_ModuleImport_View->process()
#4 index.php(26): Vtiger_WebUI->process()
#5 public_html/index.php(13): require('...')
#6 {main}
- 0 include/main/WebUI.php:164 >> App\Log->error('Sorry! Attempt to access restricted file.
App\\Exceptions\\AppException: Sorry! Attempt to access restricted file. in vtlib/Vtiger/Deprecated.php:98
Stack trace:
#0 modules/Settings/ModuleManager/views/ModuleImport.php(159): vtlib\\Deprecated::checkFileAccessForDeletion()
#1 app/Controller/ExposeMethod.php(68): Settings_ModuleManager_ModuleImport_View->importUserModuleStep3()
#2 modules/Settings/ModuleManager/views/ModuleImport.php(45): Settings_ModuleManager_ModuleImport_View->invokeExposedMethod()
#3 include/main/WebUI.php(161): Settings_ModuleManager_ModuleImport_View->process()
#4 index.php(26): Vtiger_WebUI->process()
#5 public_html/index.php(13): require(\'...\')
#6 {main}')
- 1 index.php:26 >> Vtiger_WebUI->process()
- 2 public_html/index.php:13 >> require('index.php')
Maybe this is a regression, because in YF 6.5 it works fine.
Any help is appreciated.
Thanks
Discussed in #246
Originally posted by davide-alghi March 12, 2026
I'm updating my extensions installers/updaters, but...
If
preupdate()function, in package's init.php, returnsfalse, the import installation stops with error:Maybe this is a regression, because in YF 6.5 it works fine.
Any help is appreciated.
Thanks