Error: Dependency is not satisfiable: python-gnome2-desktop (>= 2.16)

Bug #665278 reported by Raleigh Roule
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Undecided
Unassigned

Bug Description

Unable to install on Xubuntu 10.10 because of the following: "Error: Dependency is not satisfiable: python-gnome2-desktop (>= 2.16)"

Revision history for this message
Marcel Luethi (marcel-luethi) wrote :

Same problem on Ubuntu 10.10 Netbook Remix.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Unfortunately, we cannot work on this bug because your description didn't include enough information. You may find it helpful to read "How to report bugs effectively" http://www.chiark.greenend.org.uk/~sgtatham/bugs.html. We'd be grateful if you would then provide a more complete description of the problem.

We have instructions on debugging some types of problems at http://wiki.ubuntu.com/DebuggingProcedures

At a minimum, we need:
1. the specific steps or actions you took that caused you to encounter the problem,
2. the behavior you expected, and
3. the behavior you actually encountered (in as much detail as possible).
Thanks!

Changed in ubuntu:
status: New → Incomplete
Revision history for this message
Marcel Luethi (marcel-luethi) wrote :

I tried to install OpenAstro "1.1.23-0ubuntu1~lucid (lucid)" with the help of Synaptic 0.63.1.
I got this error:

openastro.org:
Depends: python-gnome2-desktop (>=2.16) but it is not installable.

It worked with Ubuntu 10.4

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Actually in maverick we have the 2.30 version
Have you tried to install python-gnome2-desktop manually, then try to install openastro?

Changed in ubuntu:
status: Incomplete → Invalid
Revision history for this message
voodoolove (speedcom659) wrote :

Can't install openastro on a NEW install of Ubuntu Maverick (10.10) because " Depends: python-gnome2-desktop (>=2.16) but it is not installable."
Then I did sudo apt-get install python-gnome2-desktop but but it is not installable
Then, in synaptic, there's no more python-gnome2-desktop but a package call python-gnome2desktop (without the dash - between gnome2 & desktop !!! (version 2.30)
I tried to install an old package of python-gnome2-desktop (http://ns2.canonical.com/lucid/python-gnome2-desktop), but there's some dependencies errors with python-gnomeprint, so I download & install => http://ns2.canonical.com/lucid/i386/python-gnomeprint/download,ok, then lucid's python-gnome2-desktop, ok, then openastro OK \o/ .... but the software doesn't launch !!!! :(
output of /usr/bin/openastro.py
Traceback (most recent call last):
  File "/usr/bin/openastro.py", line 6070, in <module>
    mainWindow()
  File "/usr/bin/openastro.py", line 2807, in __init__
    self.tempfilename = openAstro.makeSVG()
  File "/usr/bin/openastro.py", line 1305, in makeSVG
    module_data = ephemeris.ephData(self.year,self.month,self.day,self.hour,self.geolon,self.geolat,self.altitude,self.planets,self.zodiac,db.astrocfg)
  File "/usr/lib/python2.6/dist-packages/openastromod/swiss.py", line 91, in __init__
    self.planets_sign[i]=x
IndexError: list assignment index out of range

Changed in openastro.org:
status: New → Confirmed
Revision history for this message
Henri Hulski (henri-hulski) wrote :
Download full text (10.3 KiB)

I was compiling openastro on Ubuntu Maverick (10.10).
sudo ./setup.py install:

rm -f *.o swetest libswe*
gcc -c -g -O9 -Wall -pedantic -fPIC swedate.c
In file included from swephexp.h:80,
                 from swedate.c:86:
sweodef.h:201: warning: ISO C90 does not support ‘long long’
gcc -c -g -O9 -Wall -pedantic -fPIC swehouse.c
In file included from swehouse.c:62:
sweodef.h:201: warning: ISO C90 does not support ‘long long’
gcc -c -g -O9 -Wall -pedantic -fPIC swejpl.c
In file included from swephexp.h:80,
                 from swejpl.c:71:
sweodef.h:201: warning: ISO C90 does not support ‘long long’
swejpl.c: In function ‘fsizer’:
swejpl.c:190: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:192: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:196: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:214: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:218: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:222: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:228: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:232: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:236: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c: In function ‘state’:
swejpl.c:647: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:649: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:653: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:657: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:661: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:665: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:671: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:675: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:678: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:683: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:746: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
swejpl.c:750: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
gcc -c -g -O9 -Wall -pedantic -fPIC swemmoon.c
In file included from swephexp.h:80,
                 from swemmoon.c:182:
sweodef.h:201: warning: ISO C90 does not support ‘long long’
gcc -c -g -O9 -Wall -pedantic -fPIC swemplan.c
In file included from swephexp.h:80,
                 from swemplan.c:63:
sweodef.h:201: warning: ISO C90 does not support ‘long long’
gcc -c -g -...

Revision history for this message
bartman2589 (bartman2589) wrote :

I encountered the same error when I tried to install some software on Ubuntu Maverick (10.10).

As near as I have been able to figure out the problem isn't with the software I tried to install (or with the software the OP in this bug report tried to install) but rather appears to be caused by the fact that the package 'python-gnome2-desktop' appears to have been renamed to 'python-gnomedesktop'.

I can't say I know much about packages and metapackages but couldn't this be fixed by releasing a metapackage named 'python-gnome2-desktop' that references the 'python-gnomedesktop' package but would remain showing as 'python-gnome2-desktop' being installed so that software that looks for the presence of the package 'python-gnome2-desktop' reports the dependency as being satisfied?

Revision history for this message
bartman2589 (bartman2589) wrote :

Or maybe a dummy package named 'python-gnome2-desktop' could be released to help satisfy the dependency?

Revision history for this message
Ken Phillis Jr (kphillisjr) wrote :

There's not a lot of updates that are required.. anyways, i got the program building and somewhat working already... I'm attaching the patch which will allow one to easily build the package on ubuntu 10.10 and have it run. I'm tested with Ubuntu 10.10 (amd64). Anyways, the package which is needed is 'python-gnomedesktop'.

Changed in openastro.org:
importance: Undecided → High
assignee: nobody → Pelle van der Scheer (pellesimon)
Changed in openastro.org:
status: Confirmed → Fix Released
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.