Project

General

Profile

Actions

Bug #42887

closed

install tool extList is not considered in backend

Added by Franz Holzinger about 12 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Extension Manager
Target version:
-
Start date:
2012-11-12
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.0
PHP Version:
5.3
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

I have removed the extension "extdeveval" in the install tool from the list.

[EXT][extList] = extbase,css_styled_content,tsconfig_help...

I need to do so because the update to TYPO3 6.0 causes a missing TYPO3 backend. However it is not possible at all to deinstall it. I have already removed the entries in the file LocalConfiguration.php. And it still tries to load extdeveval in the TYPO3 backend.

Fatal error: Declaration of tx_extdevevalDevLinks::__construct() must be compatible with that of TYPO3\CMS\Backend\Toolbar\ToolbarItemHookInterface::__construct() in /var/www/mydomain/web/typo3conf/ext/extdeveval/class.tx_extdeveval_additionalBackendItems.php on line 34

Actions #1

Updated by Patrick Broens about 12 years ago

  • Category set to Extension Manager
  • Status changed from New to Needs Feedback

Removing the extension from the extension list in LocalConfiguration does not remove the extension completely. Most likely there will be references in the configuration cache files ext_localconf_xxxx.php or ext_tables_xxx.php. These files can be found in typo3temp/Cache/Core/cache_core in version 6.0. Did you remove these to clear the cache as well?

Actions #2

Updated by Franz Holzinger about 12 years ago

I have found these files:

username:~/web/typo3temp/Cache/Code/cache_core$ ls l
insgesamt 432
-rw-r--r-
1 www-data www-data 170477 12. Nov 15:03 ext_localconf_ff601ab10aa148102b46468d7418c8c4b7daab34.php
rw-r--r- 1 www-data www-data 194769 12. Nov 15:03 ext_tables_7a726b7e686699f402ff8e8a00017f355fc60553.php
rw-r--r- 1 www-data www-data 30837 12. Nov 15:03 loaded_extensions_2d1698a6e9ae962326c58fb0ddc40134b4c416d9.php
rw-r--r- 1 www-data www-data 31763 12. Nov 15:03 sprites_f939896b8e5f30193439ead2bff8938fc3de723a.php

So I must remove them. I must ask the hosting provider to do so, because these files have been written by the Apache and the normal ssh user cannot write to them or remove them. This is a bad solution that I have to delete these files manually.

Actions #3

Updated by Franz Holzinger about 12 years ago

I have now removed these temporary files. The error message of the removed extension extdeveval does not appear any more. So it could now be removed from the installed extensions.

However it would be fine if an extension could be uninstalled by an easier way.

Actions #4

Updated by Patrick Broens about 12 years ago

  • Status changed from Needs Feedback to Closed

The problem is you removed the extension from the list in the install tool, not by the EM. When doing so, the configuration cache will not be cleared. However, it is possible to remove the caching files using the install tool, using the clean up option. It's never wise to remove extensions from this list manually when you are not able to remove the cache files.

Closing this issue

Actions #5

Updated by Christian Oettinger almost 12 years ago

Sorry, IMHO this should not be closed.
Question should not be if we acted wise by removing extension manually while not able to remove the cache files. The problem is THAT we are not able to remove the cache files under certain server settings (which has not been the case for TYPO3 4.x). We have to be able to regain control if there is an error. For we all know there will be errors in the caching files at some point.

So: same problem for me as for Franz, same reason, tried to update to 6.0. An error with the extensions was the reason why I could not remove the extension via Extension Manager but was forced to do it in the code. This did not work –> as described above.

I also can not touch the caching files to resolve the problem (no rights). "Clean up" in Install Tool does only offer to clean "Cache" Folder, after cleaning shows me 0 files. "Cache/Code/cache_core" is not touched by this, the files are still in.

There is no way out but asking the hosting provider to delete the files for me.

Actions

Also available in: Atom PDF