health
[Top][All Lists]
Advanced

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

Re: [Health] Upgrading GNU Health


From: Raformatico Rodgom
Subject: Re: [Health] Upgrading GNU Health
Date: Sat, 31 Aug 2019 17:06:45 +0100

Hi all!

I tried the command with database and path to the config file and it gives me this error:

7656 139989836043584 [2019-08-31 16:00:03,392] ERROR trytond.convert Error while parsing xml file:
In tag record: model ir.action.act_window with id act_purchase_request_form.
Traceback (most recent call last):
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/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.5/Modules/pyexpat.c", line 468, in EndElement
  File "/usr/lib64/python3.6/xml/sax/expatreader.py", line 336, in end_element
    self._cont_handler.endElement(name)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/convert.py", line 508, in endElement
    self.taghandler = self.taghandler.endElement(name)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/convert.py", line 290, in endElement
    self.model.__name__, self.values, self.xml_id)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/convert.py", line 694, in import_record
    self.create_records(model, [values], [fs_id])
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/convert.py", line 700, in create_records
    records = Model.create(vlist)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/ir/action.py", line 327, in create
    action, = Action.create([action_values])
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/modelsql.py", line 592, in create
    list(translations.keys()), list(translations.values()))
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/ir/translation.py", line 594, in set_ids
    cls.save(to_save)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/descriptors.py", line 33, in newfunc
    return self.func(owner, *args, **kwargs)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/modelstorage.py", line 1551, in save
    news = cls.create([save_values[r] for r in to_create])
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/ir/translation.py", line 704, in create
    return super(Translation, cls).create(vlist)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/modelsql.py", line 605, in create
    cls._validate(sub_records)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/modelstorage.py", line 37, in wrapper
    return func(*args, **kwargs)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/modelstorage.py", line 1176, in _validate
    error_args=error_args)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/error.py", line 74, in raise_user_error
    raise UserError(error)
trytond.exceptions.UserError: ('UserError', ('selection_validation_record', ''))
Traceback (most recent call last):
  File "./trytond-admin", line 21, in <module>
    admin.run(options)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/admin.py", line 54, in run
    installdeps=options.installdeps)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/pool.py", line 153, in init
    lang=lang, installdeps=installdeps)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/modules/__init__.py", line 462, in load_modules
    _load_modules(update)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/modules/__init__.py", line 432, in _load_modules
    load_module_graph(graph, pool, update, lang)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/modules/__init__.py", line 258, in load_module_graph
    tryton_parser.parse_xmlstream(fp)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/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.5/Modules/pyexpat.c", line 468, in EndElement
  File "/usr/lib64/python3.6/xml/sax/expatreader.py", line 336, in end_element
    self._cont_handler.endElement(name)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/convert.py", line 508, in endElement
    self.taghandler = self.taghandler.endElement(name)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/convert.py", line 290, in endElement
    self.model.__name__, self.values, self.xml_id)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/convert.py", line 694, in import_record
    self.create_records(model, [values], [fs_id])
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/convert.py", line 700, in create_records
    records = Model.create(vlist)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/ir/action.py", line 327, in create
    action, = Action.create([action_values])
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/modelsql.py", line 592, in create
    list(translations.keys()), list(translations.values()))
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/ir/translation.py", line 594, in set_ids
    cls.save(to_save)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/descriptors.py", line 33, in newfunc
    return self.func(owner, *args, **kwargs)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/modelstorage.py", line 1551, in save
    news = cls.create([save_values[r] for r in to_create])
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/ir/translation.py", line 704, in create
    return super(Translation, cls).create(vlist)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/modelsql.py", line 605, in create
    cls._validate(sub_records)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/modelstorage.py", line 37, in wrapper
    return func(*args, **kwargs)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/model/modelstorage.py", line 1176, in _validate
    error_args=error_args)
  File "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/error.py", line 74, in raise_user_error
    raise UserError(error)
trytond.exceptions.UserError: ('UserError', ('selection_validation_record', ''))

No idea what to do...

On Fri, Aug 30, 2019 at 8:27 PM Mathias Behrle <address@hidden> wrote:
* Raformatico Rodgom: " Re: [Health] Upgrading GNU Health" (Fri, 30 Aug 2019
  16:44:14 +0100):

> Hi Axel,
>
> Thank you!
>
> The folder trytond_purchase_request-4.6.1 exists and it is
> inside /home/gnuhealth/gnuhealth/tryton/server/modules
>
> I've executed also:
> ./trytond-admin -u purchase_request

You must add the configuration path and database name to the command, i.e.

trytond-admin -c /path/to/trytond.conf -u purchase_request -d <database_name>

HTH,
Mathias

>
> And after that I run into the same error. I'm not really sure if with these
> steps I've checked if the module is installed, any hint?
>
> On Fri, Aug 30, 2019 at 3:00 PM Axel Braun <address@hidden> wrote:
>
> > Hello Rafa,
> >
> > please check if you have the Tryton-module purchase_request installed.
> >
> > HTH
> > Axel
> > *Gesendet:* Freitag, 30. August 2019 um 13:34 Uhr
> > *Von:* "Raformatico Rodgom" <address@hidden>
> > *An:* "General GNU Health discussion and help" <address@hidden>
> > *Betreff:* [Health] Upgrading GNU Health
> > Hi all!
> >
> > I’m doing the upgrade of GNU Health:
> > - Gnuhealth-3.0.6
> > - Tryton-3.8.9
> >
> > I followed the steps of the wiki but I am having some troubles. As
> > suggested, I’m doing this procedure in a virtual machine with the backup
> > files I extracted previously (I propose that this should be explained in
> > the wiki also, for instance the importation of the sql database).
> >
> > In the step of updating the database (./trytond-admin --all
> > --database=your_database_name) firstly I get the error:
> >
> >   File
> > "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/tools/misc.py",
> > line 78, in file_open
> >     raise IOError('File not found : %s ' % name)
> > OSError: File not found :
> > /home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/modules/bikop/tryton.cfg
> >
> > This was caused by a missing symbolic link (related to a custom local
> > module). After creating the link I relaunch the command and I’m getting an
> > error I don’t know how to handle:
> > Traceback (most recent call last):
> >   File "./trytond-admin", line 21, in <module>
> >     admin.run(options)
> >   File
> > "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/admin.py",
> > line 54, in run
> >     installdeps=options.installdeps)
> >   File
> > "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/pool.py",
> > line 153, in init
> >     lang=lang, installdeps=installdeps)
> >   File
> > "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/modules/__init__.py",
> > line 462, in load_modules
> >     _load_modules(update)
> >   File
> > "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/modules/__init__.py",
> > line 426, in _load_modules
> >     graph = create_graph(module_list)[0]
> >   File
> > "/home/gnuhealth/gnuhealth/tryton/server/trytond-4.6.19/trytond/modules/__init__.py",
> > line 191, in create_graph
> >     - set((p[0] for p in packages))))
> > trytond.exceptions.MissingDependenciesException: ['purchase_request']
> >
> > Best regards!
> >
> >
> >
> > --
> > Rafa
> > 
>
>



--

    Mathias Behrle
    MBSolutions
    Gilgenmatten 10 A
    D-79114 Freiburg

    Tel: +49(761)471023
    Fax: +49(761)4770816
    http://www.m9s.biz
    UStIdNr: DE 142009020
    PGP/GnuPG key availabable from any keyserver, ID: 0xD6D09BE48405BBF6
    AC29 7E5C 46B9 D0B6 1C71  7681 D6D0 9BE4 8405 BBF6


--
Rafa

reply via email to

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