Das deutschsprachige Odoo / OpenERP Forum - Das Suchen hat ein Ende

MyOdoo Apps lassen sich nicht installieren

Alles rund um Fehlfunktionen und Fehlermeldungen Eurer odoo Systeme!
Hallo,

ich habe über Docker auf einer Synology MyOdoo in der Version 171001 installiert, soweit so gut.

Will ich jetzt eine App installieren, egal was kommt immer

Code: Alles auswählen

Server Error

Traceback (most recent call last):
File "/opt/odoo/odoo-server/odoo/http.py", line 640, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/odoo-server/odoo/http.py", line 677, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo/odoo-server/odoo/http.py", line 333, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/odoo-server/odoo/service/model.py", line 101, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/odoo-server/odoo/http.py", line 326, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo/odoo-server/odoo/http.py", line 935, in __call__
return self.method(*args, **kw)
File "/opt/odoo/odoo-server/odoo/http.py", line 506, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 889, in call_button
action = self._call_kw(model, method, args, {})
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 877, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo/odoo-server/odoo/api.py", line 689, in call_kw
return call_kw_multi(method, model, args, kwargs)
File "/opt/odoo/odoo-server/odoo/api.py", line 680, in call_kw_multi
result = method(recs, *args, **kwargs)
File "/opt/odoo/odoo-server/odoo/addons/base/module/module.py", line 410, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/opt/odoo/odoo-server/odoo/addons/base/module/module.py", line 484, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/opt/odoo/odoo-server/odoo/modules/registry.py", line 82, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/opt/odoo/odoo-server/odoo/modules/loading.py", line 339, in load_modules
loaded_modules, update_module)
File "/opt/odoo/odoo-server/odoo/modules/loading.py", line 237, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/opt/odoo/odoo-server/odoo/modules/loading.py", line 156, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/opt/odoo/odoo-server/odoo/modules/loading.py", line 95, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/opt/odoo/odoo-server/odoo/tools/convert.py", line 845, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/opt/odoo/odoo-server/odoo/tools/convert.py", line 915, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/opt/odoo/odoo-server/odoo/tools/convert.py", line 799, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/opt/odoo/odoo-server/odoo/tools/convert.py", line 697, in _tag_record
f_val = _eval_xml(self, field, self.env)
File "/opt/odoo/odoo-server/odoo/tools/convert.py", line 144, in _eval_xml
with file_open(node.get('file'), 'rb') as f:
File "/opt/odoo/odoo-server/odoo/tools/misc.py", line 195, in file_open
return _fileopen(name, mode=mode, basedir=rtp, pathinfo=pathinfo, basename=basename)
File "/opt/odoo/odoo-server/odoo/tools/misc.py", line 251, in _fileopen
raise IOError('File not found: %s' % basename)
ParseError: "File not found: payment_buckaroo/static/src/img/buckaroo_icon.png" while parsing /opt/odoo/odoo-server/addons/payment/data/payment_acquirer_data.xml:21, near
<record id="payment_acquirer_buckaroo" model="payment.acquirer">
<field name="name">Buckaroo</field>
<field name="image" type="base64" file="payment_buckaroo/static/src/img/buckaroo_icon.png"/>
<field name="view_template_id" ref="default_acquirer_button"/>
<field name="module_id" ref="base.module_payment_buckaroo"/>
<field name="description" type="html">
<p>
A payment gateway to accept online payments via credit cards.
</p>
<ul>
<li><i class="fa fa-check"/>eCommerce</li>
</ul>
</field>
</record>

Dabei ist es egal wo ich den Container erstelle, ob hier oder dort oder irgendwo es kommt immer ein Server Error,

:-(
Hallo,

Habe hier das Selbe Problem
Ich hab Martin Schmid schon vor 5 Wochen darauf aufmerksam gemacht, dass in seinem fork die odoo payment_* module fehlen bzw. nicht aus seinem code komplett herausgenommen wurden.

Die payment_* module aus dem original odoo einspielen dann lässt es sich installieren.

Aber das ist ein Grund weshalb ich die Finger davon gelassen habe.
Hallo,

hab das Problem folgendermasen gelöst:

da im equitana repository kein payment_buckaroo vorhanden ist, hab ich es über das filestore manuel vom offiziellen github-odoo repository geladen.


kann es sein das man vielleich vorher irgend ein eq_* installieren muß damit man diese dependencies nicht benötigt?

Dirty Fix,

die frage stellt sich warum diese Payment methods nicht im fork enthalten sind?
Ich werde es beim nächste Release ergänzen.
Komischerweise tritt bei mir das Problem nicht auf. :shock:
equitania hat geschrieben:
5. Okt 2017, 18:01
Ich werde es beim nächste Release ergänzen.
Komischerweise tritt bei mir das Problem nicht auf. :shock:
Kann es sein das eq_base diese dependencies rausnimmt?

Danke für MyOdoo, sollte auch mal gesagt werden, leider kein Kudo button :)
Ich habe gerade einen neuen Tag gepusht.
https://hub.docker.com/r/myodoo/myodoo-10-public/tags/

In 171002 sind die fehlenden Module und diverse Bugfixes.

Außerdem habe ich die Musterdatenbank ersetzt, da Odoo die Lagerrouten bei der Installation nicht richtig setzt.
In der Leseprobe kann man die v10 Installation auch nachlesen:
https://leanpub.com/odoo-kochbuch/read_sample
Habe ich am Montag aktualisiert.

Wer ist online?

Insgesamt sind 2 Besucher online :: 0 sichtbare Mitglieder, 0 unsichtbare Mitglieder und 2 Gäste (basierend auf den aktiven Besuchern der letzten 5 Minuten)
Der Besucherrekord liegt bei 20 Besuchern, die am 30. Jan 2018, 13:59 gleichzeitig online waren.

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste