vmware-server in feisty-commercial keeps getting reinstalled

Bug #172275 reported by Soren Hansen
76
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Celso Providelo

Bug Description

The Packages generation used in feisty-commercial causes vmware-server to be constantly reinstalled.

The info in the Package says:
Section: partner/misc

The Packages file just says:
Section: misc

Also, the Packages file lacks the Pre-Depends: field altogether.

This causes apt to think that the locally installed package and the one in the archive is not the same and hence tries to upgrade.

Tags: lp-soyuz
Changed in soyuz:
assignee: nobody → julian-edwards
importance: Undecided → High
milestone: none → 1.1.12
Revision history for this message
Celso Providelo (cprov) wrote :

Hi Soren,

I don't think the difference in the Section: field is the culprit in this case since it is already present in the indexes generated by a-f:

{{{
$apt-cache show sqcwa | grep 'Section'
Section: universe/web
$dpkg-deb --info sqcwa_0.3-3_i386.deb | grep 'Section'
 Section: web
}}}

However as the bug 172308 suggests the lack of Pre-Depends: field might be the real cause of this problem.

Revision history for this message
Soren Hansen (soren) wrote :

Good point about the Section; I do believe you are right.

I've checked with mvo and he confirmed that Pre-Depends mismatch will cause constant reinstalls, so that's clearly the culprit in this case.

Revision history for this message
FredBezies (fredbezies-deactivatedaccount) wrote :

As my bug was reported as duplicate, can title be modified :

replacing feisty by "feisty and gutsy" ? I am using gutsy and seeing this pita bug :(

Celso Providelo (cprov)
Changed in soyuz:
assignee: julian-edwards → cprov
status: New → In Progress
Revision history for this message
Steven Harper (stevenharperuk) wrote :

I can confirm the same bug on Ubuntu 7.10 32bit

Revision history for this message
smiki (micouk) wrote :
Download full text (3.8 KiB)

a can also confirm this bug on several installations (all gutsy, 32bit)

Below is the otput of the apt-cache for the vmware server package. There are two entries, one in section:misc and the other in section:partner/misc.

smiki@neverland:~$ apt-cache show vmware-server
Package: vmware-server
Priority: optional
Section: misc
Installed-Size: 127592
Maintainer: VMware Build Team <email address hidden>
Architecture: i386
Version: 1.0.4-1gutsy1
Depends: netbase, xinetd | netkit-inetd | inetd, update-inetd, vmware-server-kernel-modules, psmisc, libart-2.0-2 (>= 2.3.16), libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.4-1), libexpat1 (>= 1.95.8), libfontconfig1 (>= 2.3.0), libfreetype6 (>= 2.1.5-1), libgcc1 (>= 1:4.0.1), libglib2.0-0 (>= 2.8.0), libgtk2.0-0 (>= 2.8.0), libice6, libjpeg62, libpango1.0-0 (>= 1.10.1), libpng12-0 (>= 1.2.8rel), librsvg2-2 (>= 2.9.5), librsvg2-common (>= 2.9.5), libsm6, libssl0.9.7, libstdc++5 (>= 1:3.3.4-1), libx11-6, libxext6, libxft2 (>> 2.1.1), libxi6, libxml2 (>= 2.6.20), libxrender1, libxt6, libxtst6, zlib1g (>= 1:1.2.1)
Conflicts: vmware-player, libdbus-1-2
Filename: pool/partner/v/vmware-server/vmware-server_1.0.4-1gutsy1_i386.deb
Size: 79431720
MD5sum: fe3fcc9303b9492e43f3e32d15a77d52
Description: Free virtual machine server from VMware
 The free VMware Server lets you run pre-built virtual machines on
 your desktop. You can run multiple operating systems side-by-side,
 easing the process of software development, testing, and evaluation.
 .
 Virtual machines developed in VMware Workstation or ESX Server can
 be run in VMware Server.
 .
 To run the VMware Server Console, just run /usr/bin/vmware from within X.
 .
 Note: You will also need the VMware Server kernel modules to run vmware.
 These can be built from source from vmware-server -kernel-source, or you
 can install a pre-built vmware-server-kernel-modules package for your kernel.

Package: vmware-server
Status: install ok installed
Priority: optional
Section: partner/misc
Installed-Size: 127592
Maintainer: VMware Build Team <email address hidden>
Architecture: i386
Version: 1.0.4-1gutsy1
Depends: netbase, xinetd | netkit-inetd | inetd, update-inetd, vmware-server-kernel-modules, psmisc, libart-2.0-2 (>= 2.3.16), libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.4-1), libexpat1 (>= 1.95.8), libfontconfig1 (>= 2.3.0), libfreetype6 (>= 2.1.5-1), libgcc1 (>= 1:4.0.1), libglib2.0-0 (>= 2.8.0), libgtk2.0-0 (>= 2.8.0), libice6, libjpeg62, libpango1.0-0 (>= 1.10.1), libpng12-0 (>= 1.2.8rel), librsvg2-2 (>= 2.9.5), librsvg2-common (>= 2.9.5), libsm6, libssl0.9.7, libstdc++5 (>= 1:3.3.4-1), libx11-6, libxext6, libxft2 (>> 2.1.1), libxi6, libxml2 (>= 2.6.20), libxrender1, libxt6, libxtst6, zlib1g (>= 1:1.2.1)
Pre-Depends: debconf (>= 0.5) | debconf-2.0
Conflicts: vmware-player, libdbus-1-2
Conffiles:
 /etc/pam.d/vmware-authd 560edead4cce6daa477f7470587c3763
 /etc/vmware/state/config 41b14ff8ab62ef9e70dae93381135872
 /etc/vmware/installer.sh 128f86679c5ab945c66e5531ea08a098
 /etc/vmware/signing-key.pub bbe30dc98f69e436a4cd7e1f6ce28ee0
 /etc/init.d/vmware-server e4927c06c54d2aab4d329f73afe14ee6
 /etc/xinetd.d/vmware-authd b6877cc1074ec890cd426915416c374a
Description: Free virtual ...

Read more...

Revision history for this message
Celso Providelo (cprov) wrote :

RF 5284, partner archive generation is using apt-ftparchive as the ubuntu primary-archive.

Changed in soyuz:
status: In Progress → Fix Committed
Revision history for this message
Celso Providelo (cprov) wrote :
Changed in soyuz:
status: Fix Committed → Fix Released
Revision history for this message
Ioannis Ramfos (isr81) wrote :

Tried with feisty partner and it is fixed. But there is also feisty-commercial that is not fixed yet. I don't know if this is still an official repository but it could be updated as well.

Revision history for this message
Celso Providelo (cprov) wrote :

Hi Ioannis,

The compatibility indexes ($suite-commercial) should are fixed now.

Thanks for reporting this.

Revision history for this message
Ori Berger (z-launchpad-orib-net) wrote :

Problem has been solved for my 64-bit feisty installation (which references the canonical feisty-commercial repository).

Thanks for fixing this (and all the other great work!)

Ori.

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.