Project

General

Profile

Actions

Bug #50347

closed

ExtensionManager: Overwriting existing extensions with older versions without warning

Added by Paul A. Auwehla almost 11 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Extension Manager
Target version:
-
Start date:
2013-07-23
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.1
PHP Version:
Tags:
Complexity:
medium
Is Regression:
No
Sprint Focus:

Description

The ExtensionManager should not install extensions without prior warning.
The ExtensionManager is fetching dependencies if needed to install an extension. In this case ExtensionManager is fetching older versions and thus overwriting existing extensions.

This can lead to fatal errors, breaking the whole backend.

Then it is only possible to remove all cache files by hand and removing the extension entry in LocalConfiguration.php.


Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Feature #50501: The ability to just import/fetch/download an extension from the TER without installing it.Closed2013-07-28

Actions
Related to TYPO3 Core - Bug #30749: EM always retrieves the latest version of an extensionClosed2011-10-10

Actions
Actions #1

Updated by Philipp Gampe over 10 years ago

  • Subject changed from ExtensionManager - Overwriting existing extensions with older versions without warning to ExtensionManager: Overwriting existing extensions with older versions without warning
  • Category set to Extension Manager
  • Status changed from New to Accepted
  • Complexity set to medium

This is related to #50501. There should be an intermediate dialog that displays changes before they are applied or at least a setting that stops from automatically fetching and installing extensions.

p.s.: I changed to topic and message a bit.

Actions #2

Updated by Mathias Schreiber over 9 years ago

  • Description updated (diff)
  • Status changed from Accepted to Closed
  • Is Regression set to No

Taken into account in #63909.
The issues are not linked on purpose, so the refactoring ticket does not get bloated with relations.

Actions

Also available in: Atom PDF