health
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Health] Upgrade


From: mike
Subject: [Health] Upgrade
Date: Thu, 14 Nov 2019 19:21:09 +0000

We are running Gnuhealth 3.2 on Opensuse 15.1 and tried to upgrade to 3.4

We have tried to follow the instructions but fail. We are not experts but have installed the system in a hospital in Tanzania and need to upgrade it. We have brought the virtual machine to Sweden to try and upgrade it. We need more help and guides to succeed.

Any idea what the message below shows?

tryton@Tryton-Server:/usr/share/doc/packages/gnuhealth/upgrade/3.4> /usr/bin/trytond-admin -c /etc/tryton/trytond.conf --all -d Hospital
14716 139755492070720 [2019-11-09 12:11:15,485] ERROR trytond.convert Error while parsing xml file:
In tag record: model gnuhealth.medicament with id meds_em3.
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/trytond/convert.py", line 448, in parse_xmlstream
    self.sax_parser.parse(source)
  File "/usr/lib64/python3.6/xml/sax/expatreader.py", line 111, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib64/python3.6/xml/sax/xmlreader.py", line 125, in parse
    self.feed(buffer)
  File "/usr/lib64/python3.6/xml/sax/expatreader.py", line 217, in feed
    self._parser.Parse(data, isFinal)
  File "/home/abuild/rpmbuild/BUILD/Python-3.6.9/Modules/pyexpat.c", line 473, in EndElement
  File "/usr/lib64/python3.6/xml/sax/expatreader.py", line 336, in end_element
    self._cont_handler.endElement(name)
  File "/usr/lib/python3.6/site-packages/trytond/convert.py", line 508, in endElement
    self.taghandler = self.taghandler.endElement(name)
  File "/usr/lib/python3.6/site-packages/trytond/convert.py", line 290, in endElement
    self.model.__name__, self.values, self.xml_id)
  File "/usr/lib/python3.6/site-packages/trytond/convert.py", line 620, in import_record
    record, = Model.create([values])
  File "/usr/lib/python3.6/site-packages/trytond/model/modelsql.py", line 605, in create
    cls._validate(sub_records)
  File "/usr/lib/python3.6/site-packages/trytond/model/modelstorage.py", line 37, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/trytond/model/modelstorage.py", line 1054, in _validate
    validate_domain(field)
  File "/usr/lib/python3.6/site-packages/trytond/model/modelstorage.py", line 1011, in validate_domain
    validate_relation_domain(field, sub_records, Relation, domain)
  File "/usr/lib/python3.6/site-packages/trytond/model/modelstorage.py", line 1036, in validate_relation_domain
    error_args=cls._get_error_args(field.name))
  File "/usr/lib/python3.6/site-packages/trytond/error.py", line 74, in raise_user_error
    raise UserError(error)
trytond.exceptions.UserError: ('UserError', ('The value of the field "Product" on "Medicament" is not valid according to its domain.', ''))
Traceback (most recent call last):
  File "/usr/bin/trytond-admin", line 21, in <module>
    admin.run(options)
  File "/usr/lib/python3.6/site-packages/trytond/admin.py", line 54, in run
    installdeps=options.installdeps)
  File "/usr/lib/python3.6/site-packages/trytond/pool.py", line 153, in init
    lang=lang, installdeps=installdeps)
  File "/usr/lib/python3.6/site-packages/trytond/modules/__init__.py", line 462, in load_modules
    _load_modules(update)
  File "/usr/lib/python3.6/site-packages/trytond/modules/__init__.py", line 432, in _load_modules
    load_module_graph(graph, pool, update, lang)
  File "/usr/lib/python3.6/site-packages/trytond/modules/__init__.py", line 258, in load_module_graph
    tryton_parser.parse_xmlstream(fp)
  File "/usr/lib/python3.6/site-packages/trytond/convert.py", line 448, in parse_xmlstream
    self.sax_parser.parse(source)
  File "/usr/lib64/python3.6/xml/sax/expatreader.py", line 111, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib64/python3.6/xml/sax/xmlreader.py", line 125, in parse
    self.feed(buffer)
  File "/usr/lib64/python3.6/xml/sax/expatreader.py", line 217, in feed
    self._parser.Parse(data, isFinal)
  File "/home/abuild/rpmbuild/BUILD/Python-3.6.9/Modules/pyexpat.c", line 473, in EndElement
  File "/usr/lib64/python3.6/xml/sax/expatreader.py", line 336, in end_element
    self._cont_handler.endElement(name)
  File "/usr/lib/python3.6/site-packages/trytond/convert.py", line 508, in endElement
    self.taghandler = self.taghandler.endElement(name)
  File "/usr/lib/python3.6/site-packages/trytond/convert.py", line 290, in endElement
    self.model.__name__, self.values, self.xml_id)
  File "/usr/lib/python3.6/site-packages/trytond/convert.py", line 620, in import_record
    record, = Model.create([values])
  File "/usr/lib/python3.6/site-packages/trytond/model/modelsql.py", line 605, in create
    cls._validate(sub_records)
  File "/usr/lib/python3.6/site-packages/trytond/model/modelstorage.py", line 37, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/trytond/model/modelstorage.py", line 1054, in _validate
    validate_domain(field)
  File "/usr/lib/python3.6/site-packages/trytond/model/modelstorage.py", line 1011, in validate_domain
    validate_relation_domain(field, sub_records, Relation, domain)
  File "/usr/lib/python3.6/site-packages/trytond/model/modelstorage.py", line 1036, in validate_relation_domain
    error_args=cls._get_error_args(field.name))
  File "/usr/lib/python3.6/site-packages/trytond/error.py", line 74, in raise_user_error
    raise UserError(error)
trytond.exceptions.UserError: ('UserError', ('The value of the field "Product" on "Medicament" is not valid according to its domain.', ''))
tryton@Tryton-Server:/usr/share/doc/packages/gnuhealth/upgrade/3.4>el



Best Regards
Michael And Ulf


reply via email to

[Prev in Thread] Current Thread [Next in Thread]