Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002095Zandronum[All Projects] Bugpublic2015-02-08 04:572015-02-15 07:34
ReporterRuler2112 
Assigned ToBlzut3 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionno change required 
PlatformLinux Ubuntu 12.04x64 LTSOSLinuxOS Version3.8.0-34-generic
Product Version1.3 
Target VersionFixed in Version 
Summary0002095: Unable to Install doomseeker-zandronum due to Dependency Hell
DescriptionAs root:

#apt-get install doomseeker-zandronum
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:
 doomseeker-zandronum : Depends: doomseeker but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


OK, so I add the missing package to the command line manually:

# apt-get install doomseeker-zandronum doomseeker
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:
 doomseeker : Depends: libwadseeker (>= 0.8) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


Again, do it myself:

# apt-get install doomseeker-zandronum doomseeker wadseeker
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package wadseeker
root@AssaultForce:/home/jim# apt-get install doomseeker-zandronum doomseeker libwadseeker
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:
 libwadseeker : Depends: libqt4-core but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Once again:

# apt-get install doomseeker-zandronum doomseeker libwadseeker libqt4-core
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:
 libqt4-core : Depends: libqt4-dbus (= 4:4.8.1-0ubuntu4) but 4:4.8.1-0ubuntu4.4 is to be installed
               Depends: libqt4-network (= 4:4.8.1-0ubuntu4) but 4:4.8.1-0ubuntu4.4 is to be installed
               Depends: libqt4-script (= 4:4.8.1-0ubuntu4) but 4:4.8.1-0ubuntu4.4 is to be installed
               Depends: libqt4-test (= 4:4.8.1-0ubuntu4) but it is not going to be installed
               Depends: libqt4-xml (= 4:4.8.1-0ubuntu4) but 4:4.8.1-0ubuntu4.4 is to be installed
               Depends: libqtcore4 (= 4:4.8.1-0ubuntu4) but 4:4.8.1-0ubuntu4.4 is to be installed
E: Unable to correct problems, you have held broken packages.


No idea how to get around this one. It appears that the repository is not only not chasing the dependencies itself as it should for some, but also specifying incorrect versions of sub-packages for others. 'apt-get install zandronum' works by itself, but it's not much use without software to find games to join.
Steps To ReproduceSee above.
Additional InformationI followed the directions on the zandronum downloads page and searched online for solutions when I ran into this problem, finding nothing. Tried the IRC channel to no avail. There's a wiki section on installing on ubuntu 12.04, but there's basically no information in it.
Attached Files

- Relationships

-  Notes
User avatar (0011624)
Edward-san (developer)
2015-02-08 10:31

What happens if you install just 'doomseeker' (which brings also 'doomseeker-zandronum')? Like this:


apt-get install doomseeker
User avatar (0011631)
Dusk (developer)
2015-02-08 13:19

Seems to me like you've got conflicting versions of Qt around... perhaps your repository data is out of date? Try
apt-get update
?
User avatar (0011633)
Ruler2112 (reporter)
2015-02-08 15:30

Trying to install only doomseeker results in the same thing - it wants libwadseeker which then cascades as before.

I've done apt-get update several times during this, including immediately before trying installing doomseeker alone as Edward-san suggested.

Now I could easily be wrong on this as I'm far from an expert on the ubuntu package manager, but based on the verbage:

'Depends: package (= 4:4.8.1-0ubuntu4) but 4:4.8.1-0ubuntu4.4 is to be installed'

it leads me to believe that the version of the dependency is specified and incorrect rather than conflicting with something already on the system. (???)
User avatar (0011670)
Blzut3 (administrator)
2015-02-12 13:39

"E: Unable to correct problems, you have held broken packages."

This is your problem. I believe it can be fixed with `apt-get dist-upgrade`.
User avatar (0011677)
Ruler2112 (reporter)
2015-02-13 22:01

Thanks for the input Blzut3. I tried this and received the following:

The following NEW packages will be installed:
  linux-headers-3.2.0-76 linux-headers-3.2.0-76-generic-tuxonice linux-image-3.2.0-76-generic-tuxonice p7zip
The following packages will be upgraded:
  boot-repair boot-sav boot-sav-extra liblcms2-2 linux-generic-tuxonice linux-headers-generic-tuxonice linux-image-generic-tuxonice linux-libc-dev wine1.6 wine1.6-amd64 wine1.6-i386:i386
  winetricks

I did not continue as I do not want to risk screwing up my WINE configuration or boot tools. The only other thing included in the update is the kernel & 7zip, neither of which seem like they would update a control set (QT). Am I wrong on this point?

It does seem mildly ridiculous to have to do OS upgrades & such in order to simply find a server to play a game with other people... Am I the only one with Ubuntu 12.04 LTS experiencing this problem???
User avatar (0011685)
DrinkyBird (developer)
2015-02-14 23:16

Nothing there should screw anything up.
User avatar (0011686)
Blzut3 (administrator)
2015-02-15 04:29
edited on: 2015-02-15 04:32

You'll have to ask for help somewhere more knowledgeable if you need to hold back packages. The easiest thing to do is keep the system up to date and then things work smoothly, that's about all I can say on the matter.

Based on the packages you list there I don't know why it would be preventing Qt from being installed. But presumably what's happening is in order to stay on the old packages you need an older version of Qt, which Ubuntu no longer serves.

User avatar (0011687)
Ruler2112 (reporter)
2015-02-15 05:22

OK, you convinced me. I updated everything. Update manager (appears to be a GUI for apt-get) shows no updates available. Had to reboot after doing so. Thankfully, the system starts and appears to be functional, though I've not tried everything yet. (I will be more than a little mad at myself for doing this if I just broke my ability to play Diablo or any of the other half dozen windoze games on here...)

Unfortunately, I still get the same crap when trying to 'apt-get install doomseeker-zandronum'. Looked at removing the various libqt4-* packages listed, but it'd break about a gazillion other applications. Also tried updating them and found the following:

# apt-get install libqt4-dbus
Reading package lists... Done
Building dependency tree
Reading state information... Done
libqt4-dbus is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


Seems like the dependencies are already the latest.

I also tried 'apt-get install --fix-broken', 'apt-get autoclean', and 'apt-get autoremove' based on advice I found on another site for the same error with another piece of software. None of these seemed to have any effect whatsoever & the same errors still come up when trying to install doomseeker-zandronum.

Other ideas? Or even just suggestions on where I might go to find those 'more knowledgeable' people you mentioned?



Might I make a suggestion for Zandronum, given that Doom takes place in hell? A new difficulty level located above 'Nightmare' called 'Dependency'. ;)
User avatar (0011688)
Ruler2112 (reporter)
2015-02-15 06:01

Ah! After getting slightly worried because my desktop went to hell after the fix/cleanup commands in my last comment, rebooting fixed it. I was able to find the .deb file for the libqt4-core file of the correct version & sub-version & release at the below address. I used dpkg to install them (it had another dependency) and was then finally able to install doomseeker-zandronum using apt-get.

I hope that this bug report will help out anyone experiencing the same issue on Ubuntu 12.04 LTS. I do feel that this is a flaw somewhere in the installer which should be addressed, but really don't care that much at this point - I just want to kill things, which is what I've wanted to do since starting this. :-)

'https://launchpad.net/~ubuntu-security/+archive/ubuntu/ppa/+build/4279341 [^]'
User avatar (0011689)
Blzut3 (administrator)
2015-02-15 07:34

Weird, I don't know if you are using any PPAs or something like that? Our deb packages don't specify versions for Qt so there was some package in your system jamming the install of the package as far as I can tell.

Whatever the case, I'm glad to hear you found a solution.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2015-02-08 04:57 Ruler2112 New Issue
2015-02-08 10:31 Edward-san Note Added: 0011624
2015-02-08 13:19 Dusk Note Added: 0011631
2015-02-08 15:30 Ruler2112 Note Added: 0011633
2015-02-12 13:39 Blzut3 Note Added: 0011670
2015-02-13 22:01 Ruler2112 Note Added: 0011677
2015-02-14 23:16 DrinkyBird Note Added: 0011685
2015-02-15 04:30 Blzut3 Note Added: 0011686
2015-02-15 04:32 Blzut3 Note Edited: 0011686 View Revisions
2015-02-15 05:22 Ruler2112 Note Added: 0011687
2015-02-15 06:01 Ruler2112 Note Added: 0011688
2015-02-15 07:34 Blzut3 Note Added: 0011689
2015-02-15 07:34 Blzut3 Status new => closed
2015-02-15 07:34 Blzut3 Assigned To => Blzut3
2015-02-15 07:34 Blzut3 Resolution open => no change required






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker