Hi Sergi, Thanks for your reply.
In fact, I suspect that the module that is giving the problems is indeed account_es, since it remains at 4.6 as there is no 4.8 version available in PIP. As I understand, there is no way to remove it before the upgrade. I'll give a go at the new test version. Best regards, Esteve 2018-05-02 9:58 GMT+02:00 Sergi Almacellas Abellana <se...@koolpi.com>: > El 01/05/18 a les 16:41, Esteve Boix ha escrit: > > I understand that if I have 4.6.0 installed with this module, I cannot > upgrade (easily) to 4.8.0, am I right ? > > Well, you can upgrade without problems but all the taxes and accounts > that are removed on newer versions will not be removed from your > existing database. Otherwise everything works as expected. > > > > > I've tried the upgrade, but it clashes while doing the database update. > I understand that this happens because Tryton is using functionality that > is not present in 4.6's implementation of es ES chart of accounts module.> > > I'm not in production. This is just a test server to check if Tryton can > fulfill our needs. > > To upgrade, I did: > > > > ALTER TABLE ir_lang ADD parent VARCHAR; > > > > (as root) > > pip install tryton trytond trytond-account trytond-account-eu > trytond-account-invoice trytond-account-invoice-stock > trytond-account-product trytond-company trytond-company-work-time > trytond-country trytond-currency trytond-party trytond-product > trytond-product-attribute trytond-product-price-list trytond-production > trytond-production-routing trytond-production-work > trytond-production-work-timesheet > trytond-purchase trytond-sale trytond-sale-extra trytond-sale-opportunity > trytond-sale-price-list trytond-stock trytond-timesheet --upgrade > > > > ...all fine and succesfully updated. > > Then I try to update the database: > > > > trytond-admin -c tryton/tryton.conf -d tryton --all > > Traceback (most recent call last): > > File "/usr/local/bin/trytond-admin", line 21, in <module> > > admin.run(options) > > File "/home/esteve/.local/lib/python2.7/site-packages/trytond/admin.py", > line 54, in run > > installdeps=options.installdeps) > > File "/home/esteve/.local/lib/python2.7/site-packages/trytond/pool.py", > line 144, in init > > self.start() > > File "/home/esteve/.local/lib/python2.7/site-packages/trytond/pool.py", > line 97, in start > > register_classes() > > File > > "/home/esteve/.local/lib/python2.7/site-packages/trytond/modules/__init__.py", > line 373, in register_classes > > mod_file, pathname, description) > > File > > "/usr/local/lib/python2.7/dist-packages/trytond/modules/currency/__init__.py", > line 5, in <module> > > from .currency import * > > File > > "/usr/local/lib/python2.7/dist-packages/trytond/modules/currency/currency.py", > line 11, in <module> > > from trytond.model import ( > > ImportError: cannot import name DeactivableMixin > > > > I'm stuck here. > > This error is beccause you are mixin some modules of 4.6 series with > modules from 4.8 series. > > If you want to test the new version of account_es version on 4.8 series > I have published bitbucket repository which I keep in sync with the > development changes. You can download it from: > > https://bitbucket.org/pokoli/account_es/ > > Hope it helps. > > > -- > Sergi Almacellas Abellana > www.koolpi.com > Twitter: @pokoli_srk > > -- > You received this message because you are subscribed to the Google Groups > "tryton" group. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/tryton/3b12067b-97aa-3cf8-a760-5bfde3a9b267%40koolpi.com. > -- You received this message because you are subscribed to the Google Groups "tryton" group. To view this discussion on the web visit https://groups.google.com/d/msgid/tryton/CAE1DqQMrKRDw-jVwcoPR3Z2b0TC0xeZjzWFGXe3Br_M0U010OQ%40mail.gmail.com.