← Back to team overview

credativ team mailing list archive

[Bug 899794] Re: [6.1] cannot upload company logo

 

I did find the package python-psycopg2-2.4.2-1 only for Ubuntu 11.10
which have only slightly more than one year of support left. I cannot
find any option for Ubuntu 10.04 LTS, and 12.04 LTS wont be released
until April. Redhat 6 does not have the package neither, only Fedora,
but that's again not for servers. Redhat 7 will likely not be released
until at least 2013. Redhat ES 6 - 6.2 uses python-psycopg2-2.0.13 just
like Ubuntu 10.04 LTS!

For development machines and so on there is no problem using unofficial
packages and so on, but I believe we are intending to sell OpenERP to
enterprise. I have had a support contract with Redhat before, and I do
know that if you rebuild for example php you also loose official support
for Apache - you are on your own! That is typically unacceptable options
unless you are doing your own in-house support - where you typically
have system administrators, not developers - and even then most system
administrators prefer having someone to call when things happen!

I am not saying you cannot run any unofficial packages what so ever
neither, but requiring rebuild of packages such as PHP or Python, or
installation of GCC are usually off limits.

In other words - we are pulling OpenERP further away from the groups we
are trying to approach.

I did try to install the python-psycopg-2.4.2-1 package just in case but
that package requires python-2.7.1, and likely a slew of other updates,
and I believe that to resolve that would mean to go thorough dependency
hell.

-- 
You received this bug notification because you are a member of OpenERP
Framework Experts, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/899794

Title:
  [6.1] cannot upload company logo

Status in OpenERP Server:
  Incomplete

Bug description:
  from a virtual ubuntu 10.04 server installing OpenERP from trunk:
  OpenERP-server rev: 3848
  OpenERP-addons rev: 5861
  OpenERP-web rev: 1596
  using pip for installing essentially all software except python-ldap, postgresql. 

  0) Go to http://<virtualserver>:8069
  Create a new database without demo data
  This should automatically log you in as Admin with a screen to install modules

  1) Click "SETTINGS" 
  2) Click "Set Company Header and Footer"
  3) Click folder icon to add new logo
  4) Click "Save"

  Result is:
  OpenERP Server Error

  Client Traceback (most recent call last):
    File "/opt/openerp/openerp-web/addons/web/common/http.py", line 154, in dispatch
      response["result"] = method(controller, self, **self.params)
    File "/opt/openerp/openerp-web/addons/web/controllers/main.py", line 772, in save
      r = m.write([id], data, req.session.eval_context(req.context))
    File "/opt/openerp/openerp-web/addons/web/common/openerplib/main.py", line 429, in proxy
      *args)
    File "/opt/openerp/openerp-web/addons/web/common/openerplib/main.py", line 306, in proxy
      result = self.connector.send(self.service_name, method, *args)
    File "/opt/openerp/openerp-web/addons/web/common/openerplib/main.py", line 276, in send
      raise fault

  
  Server Traceback (most recent call last):
    File "/opt/openerp/openerp-web/addons/web/common/openerplib/main.py", line 257, in send
      result = openerp.netsvc.dispatch_rpc(service_name, method, args)
    File "/opt/openerp/openerp-server/openerp/netsvc.py", line 325, in dispatch_rpc
      result = ExportService.getService(service_name).dispatch(method, params)
    File "/opt/openerp/openerp-server/openerp/service/web_services.py", line 580, in dispatch
      res = fn(db, uid, *params)
    File "/opt/openerp/openerp-server/openerp/osv/osv.py", line 120, in wrapper
      return f(self, dbname, *args, **kwargs)
    File "/opt/openerp/openerp-server/openerp/osv/osv.py", line 172, in execute
      res = self.execute_cr(cr, uid, obj, method, *args, **kw)
    File "/opt/openerp/openerp-server/openerp/osv/osv.py", line 163, in execute_cr
      return getattr(object, method)(cr, uid, *args, **kw)
    File "/opt/openerp/openerp-server/openerp/addons/base/res/res_company.py", line 240, in write
      return super(res_company, self).write(cr, *args, **argv)
    File "/opt/openerp/openerp-server/openerp/osv/orm.py", line 3854, in write
      'where id IN %s', upd1 + [sub_ids])
    File "/opt/openerp/openerp-server/openerp/sql_db.py", line 153, in wrapper
      return f(self, *args, **kwargs)
    File "/opt/openerp/openerp-server/openerp/sql_db.py", line 215, in execute
      res = self._obj.execute(query, params)
  TypeError: can't escape non-string object

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/899794/+subscriptions