python-trove uninstallable on trusty w/ juno cloud-archive

Bug #1389914 reported by Francois Deppierraz
90
This bug affects 19 people
Affects Status Importance Assigned to Milestone
Ubuntu Cloud Archive
Fix Released
Undecided
Unassigned

Bug Description

root@controller1:~# apt-get install python-trove
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-trove : Depends: python-sqlalchemy (< 0.9) but 0.9.7-1~cloud0 is to be installed
E: Unable to correct problems, you have held broken packages.
root@controller1:~# apt-cache policy python-sqlalchemy
python-sqlalchemy:
  Installed: 0.9.7-1~cloud0
  Candidate: 0.9.7-1~cloud0
  Version table:
 *** 0.9.7-1~cloud0 0
        100 /var/lib/dpkg/status
     0.8.4-1build1 0
        500 http://ch.archive.ubuntu.com:80/ubuntu/ trusty/main amd64 Packages
root@controller1:~#

Revision history for this message
Francois Deppierraz (francois-ctrlaltdel) wrote :

As a workaround, installing the package from utopic seems to work.

root@controller1:~# dpkg -i python-trove_2014.2-0ubuntu1_all.deb
Selecting previously unselected package python-trove.
(Reading database ... 167716 files and directories currently installed.)
Preparing to unpack python-trove_2014.2-0ubuntu1_all.deb ...
Unpacking python-trove (2014.2-0ubuntu1) ...
dpkg: dependency problems prevent configuration of python-trove:
 python-trove depends on python-designateclient; however:
  Package python-designateclient is not installed.

dpkg: error processing package python-trove (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python-trove
root@controller1:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  python-designateclient
The following NEW packages will be installed:
  python-designateclient
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 13.2 kB of archives.
After this operation, 145 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://ch.archive.ubuntu.com:80/ubuntu/ trusty/universe python-designateclient all 1.0.0-0ubuntu1 [13.2 kB]
Fetched 13.2 kB in 0s (191 kB/s)
Selecting previously unselected package python-designateclient.
(Reading database ... 168304 files and directories currently installed.)
Preparing to unpack .../python-designateclient_1.0.0-0ubuntu1_all.deb ...
Unpacking python-designateclient (1.0.0-0ubuntu1) ...
Setting up python-designateclient (1.0.0-0ubuntu1) ...
Setting up python-trove (2014.2-0ubuntu1) ...
root@controller1:~#

tags: added: cloud-archive
affects: openstack-trove (Ubuntu) → cloud-archive
Revision history for this message
Niknak (niknak-123) wrote :

The workaround using the utopic package under trusty doesn't seem to work for me.
After installing the utopic package I'm not able to install the python-trove package:

The following packages have unmet dependencies:
 trove-common : Depends: python-trove (= 2014.1-0ubuntu1) but 2014.2-0ubuntu1 is to be installed

Ritesh Kumar (singhipst)
Changed in cloud-archive:
status: New → Fix Released
Revision history for this message
Nicholas Hart (n-p-hart) wrote :

Apologies if I have not understood the release control process, however following the state change to Fix Released I have attempted to reinstall the package set on a clean machine and I still see the same error.... e.g.:

The following packages have unmet dependencies.
 python-trove : Depends: python-sqlalchemy (< 0.9) but 0.9.7-1~cloud0 is to be installed
E: Unable to correct problems, you have held broken packages.

Is there a further step before the fix is available for use?

thanks for any clarification.

nic

Revision history for this message
tflande (tracey-flanders) wrote :

I have the same issue on a fresh installtoday 12/13. I haven't tried the utopic option.

Revision history for this message
fwdf (fwdflywl) wrote :

I still have this problem in 14.04,I have update and upgrade the system.

Still get the following result.

root@controller:/etc/apt# apt-get install python-trove
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-trove : Depends: python-sqlalchemy (< 0.9) but 0.9.7-1~cloud0 is to be installed
E: Unable to correct problems, you have held broken packages.

Revision history for this message
Roman Jerger (globus) wrote :

I believe the problem is, that cloud-archive does not provide any of the following packages:
- python-trove
- trove-common
- trove-api
- trove-taskmanager

thats why the trusty packages (icehouse) are chosen, which depend on python-sqlalchemy (<< 0.10)
having juno's trove packages pushed to cloud-archive would solve the problem

Revision history for this message
Kyle Fazzari (kyrofa) wrote :

This still seems to be a problem:

The following packages have unmet dependencies:
 python-trove : Depends: python-sqlalchemy (< 0.9) but 0.9.7-1~cloud0 is to be installed

Revision history for this message
Olariu Romeo Vicentiu (coozila) wrote :

and I have the same problem, how to install trove today?
root@cloud:~# apt-get install python-trove python-troveclient python-glanceclien t \
> trove-common trove-api trove-taskmanager
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-glanceclient is already the newest version.
python-troveclient is already the newest version.
python-troveclient set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-trove : Depends: python-sqlalchemy (< 0.9) but 0.9.7-1~cloud0 is to be i nstalled
E: Unable to correct problems, you have held broken packages.

Revision history for this message
Tom Verdaat (tom-verdaat) wrote :

The cloud archive still does not contain any trove packages so this ticket should be reopened!

Revision history for this message
Thiago Martins (martinx) wrote :

Please, reopen this!! It was NOT fixed!

Revision history for this message
QVD (qvd-qindel) wrote :

+1 to repoen

Revision history for this message
Krishna C Challa (cchalla) wrote :

This is still an issue. Please reopen.

Revision history for this message
Ninad (nindate) wrote :

The status says Fix released - however the issue still exists. So please fix this issue.
Can someone point out what the workaround is?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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