zope-psycopgda2 installs unusable Zope product due to bad directory name.

Bug #312523 reported by Steve Juranich
2
Affects Status Importance Assigned to Milestone
psycopg2 (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: zope-psycopgda2

The .deb installs the Zope product code into "/usr/share/zope/Products/ZPsycopgDA:2", but this is an illegal directory name for running this code. The error generated in the zope log is:

2008-12-29T00:11:45 ERROR Application Couldn't install ZPsycopgDA:2
Traceback (most recent call last):
  File "/usr/lib/zope2.10/lib/python/OFS/Application.py", line 776, in install_product
    productObject=App.Product.initializeProduct(
  File "/usr/lib/zope2.10/lib/python/App/Product.py", line 449, in initializeProduct
    products._setObject(name, product)
  File "/usr/lib/zope2.10/lib/python/OFS/ObjectManager.py", line 314, in _setObject
    v = self._checkId(id)
  File "/usr/lib/zope2.10/lib/python/OFS/ObjectManager.py", line 83, in checkValidId
    raise BadRequest, (
BadRequest: The id "ZPsycopgDA:2" contains characters illegal in URLs.

The output directory of the code (as well as the .dzproduct file) needs to be altered. Copying the product code over to a directory without the ":" and modifying the .dzproduct file fixed it for me.

My Ubuntu version: Description:
Ubuntu 8.10
Release: 8.10

Package version:
zope-psycopgda2:
  Installed: 2.0.8-0ubuntu1
  Candidate: 2.0.8-0ubuntu1
  Version table:
 *** 2.0.8-0ubuntu1 0
        500 http://us.archive.ubuntu.com intrepid/universe Packages
        100 /var/lib/dpkg/status

Revision history for this message
Chuck Short (zulcss) wrote :

Hi,

I was wondering if you were still having this problem.

Regards
chuck

Changed in psycopg2 (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for psycopg2 (Ubuntu) because there has been no activity for 60 days.]

Changed in psycopg2 (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.