Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I tried to install python-psycopg2 But the installation fails and I get this error:

E: mongodb-10gen: subprocess installed post-installation script returned error exit status 1


Preparing to replace python-psycopg2 2.4.2-1 (using .../python-psycopg2_2.4.2-1_i386.deb) ...
Unpacking replacement python-psycopg2 ...
Setting up mongodb-10gen (2.2.1) ...
 * Starting database mongodb                                             [fail] 
invoke-rc.d: initscript mongodb, action "start" failed.
dpkg: error processing mongodb-10gen (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              Setting up python-psycopg2 (2.4.2-1) ...
Errors were encountered while processing:
 mongodb-10gen
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up mongodb-10gen (2.2.1) ...
 * Starting database mongodb                                             [fail] 
invoke-rc.d: initscript mongodb, action "start" failed.
dpkg: error processing mongodb-10gen (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mongodb-10gen

I'm puzzled. I'm not sure why I'm getting a mongodb error while installing this. Any suggestions to fix this?

share|improve this question
Are you sure the mongodb-10gen installation wasn't left previously incomplete? Have you tried uninstalling mongodb-10gen, installing python-psycopg2 and then reinstalling mongodb-10gen? I am not aware of any dependency between the two packages. – Pedro Romano Nov 10 '12 at 17:58
1  
If you run: apt-get -f install does it try to install MongoDB too? You might have an incomplete install of the package, so the issue isn't with psycopg2 at all. – Craig Ringer Nov 11 '12 at 3:13

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.