GhostSquad57 / Steam-Installer-for-Wheezy

Re-write of Valve's deb package. (Orphaned)
193 stars 20 forks source link

libgl1-mesa-{dri,glx}:i386 missing, package broken, and no usable solutions except reinstalling every time #29

Closed lmachucab closed 10 years ago

lmachucab commented 10 years ago

Am on 32-bits machine, installed Debian Wheezy 7.1 + backports repository and kept it mostly up to date. Installing the steam-debian package via dpkg worked without issues back in ~September. However, after one of many updates, steam package appears marked as broken and can not be held installed in the system.

When checking aptitude, complains about missing libgl1-mesa-dri:i386 and libgl1-mesa-glx:i386 - yet the packages are clearly installed:

root@debian7:~# apt-cache policy libgl1-mesa-dri
libgl1-mesa-dri:
  Instalados: 8.0.5-4+deb7u2
  Candidato:  8.0.5-4+deb7u2
 *** 8.0.5-4+deb7u2 0
        500 http://ftp.de.debian.org/debian/ wheezy/main i386 Packages
        500 http://security.debian.org/ wheezy/updates/main i386 Packages
        100 /var/lib/dpkg/status

(similar results for -glx package)

No solutions are provided for those packages and thus apttiude forces steam_debian package removal (trying to mark as held package does not work, causes aptitude to reject any attempt to install or remove packages until the issue is solved). Am left with no other option than to purge steam_debian and then reinstall it again every single time I need to run package manager.

Cloning the repo again and reinstalling shows no observable difference in behaviour. Attempting a reinstall of the packages via aptitude --reinstall install doesn't either. Steam package doesn't seem to indicate dependency versions for the dri/glx libraries, only requests their existence in ":i386" architecture.

GhostSquad57 commented 10 years ago

@lmachucab sorry for not responding. I've been busying these couple of days. I'll build a version of the deb where libgl1-mesa-dri:i386 isn't a depend

GhostSquad57 commented 10 years ago

OK. Try this version

lmachucab commented 10 years ago

Can confirm that newer version of the package installs correctly and is not automatically requested to remove by package manager. Will run a couple more install tests and hopefully this can be marked as solved.

GhostSquad57 commented 10 years ago

@lmachucab Alright. If everything comes back good, I'll push updated version.

GhostSquad57 commented 10 years ago

@lmachucab If there are no objections, I'll push the updated version tonight.

lmachucab commented 10 years ago

Sorry, haven't had the time to perform more strict testing because meatspace played me a ruse; however, an install in a clean VM has showed no issues so far. Feel free to push the updated version, and thanks.

GhostSquad57 commented 10 years ago

@lmachucab Pushing the changes now; should be uploaded in a few mins. Thanks for the bug report!