Ticket #13568 (confirmed Bug)

Opened 3 years ago

Last modified 3 years ago

uninstall LinguaPlone break the site

Reported by: toutpt Owned by:
Priority: critical Milestone: 4.x
Component: General Version: 4.2
Keywords: Cc:

Description (last modified by toutpt) (diff)

I'm currently trying to uninstall linguaplone to execute the last step of plone.app.multilangual lp-migration.

The traceback:

Site Error
An error was encountered while publishing this resource.

Sorry, a site error occurred.

Traceback (innermost last):
	•	Module ZPublisher.Publish, line 237, in publish_module_standard
	•	Module ZPublisher.Publish, line 185, in publish
	•	Module zope.event, line 31, in notify
	•	Module zope.component.event, line 24, in dispatch
	•	Module zope.component._api, line 136, in subscribers
	•	Module ZODB.Connection, line 860, in setstate
	•	Module ZODB.Connection, line 914, in _setstate
	•	Module ZODB.serialize, line 612, in setGhostState
	•	Module ZODB.serialize, line 605, in getState
	•	Module copy_reg, line 48, in _reconstructor
TypeError: ('object.__new__(SyncedLanguages) is not safe, use Persistence.Persistent.__new__()', <function _reconstructor at 0x1002d2a28>, (<class 'Products.LinguaPlone.vocabulary.SyncedLanguages'>, <type 'object'>, None))

I have followed documentation

Uninstallation
If you no longer want to use LinguaPlone, you can remove it from your site.

First you need to deactivate LinguaPlone in the add-ons control panel. After you did this you can remove LinguaPlone from your Plone environment on the file system. If you forget to do the deactivation step, add LinguaPlone back temporarily and deactivate it properly. Otherwise you'll likely not be able to use their site with errors relating to the SyncedLanguages utility.

I have no idea what happens at the moment. more to come.

Change History

comment:1 Changed 3 years ago by toutpt

  • Description modified (diff)

comment:2 Changed 3 years ago by kleist

  • Priority changed from minor to critical
  • Status changed from new to confirmed
  • Component changed from Unknown to General
Note: See TracTickets for help on using tickets.