|
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
[Prev in Thread] | Current Thread | [Next in Thread] |