Closed Bug 1026176 Opened 11 years ago Closed 9 years ago

[Ubuntu] Packages not found when using gui module in on_gpu=false mode

Categories

(Infrastructure & Operations :: RelOps: Puppet, task)

All
Linux
task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: whimboo, Unassigned)

References

Details

(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/888] )

For the QA nodes I have to use the vmware emulated vga adapter. There is no support yet for that type of graphics card. So Dustin suggested to go with xvfb for now. So when I use the gui class with `on_gpu=false`, I see a lot of broken package references when installing the necessary dependencies: Error: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libxatracker1=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package libxatracker1 Wrapped exception: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libxatracker1=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package libxatracker1 Error: /Stage[main]/Packages::Mesa/Package[libxatracker1]/ensure: change from purged to 8.0.4-0ubuntu0.6mozilla1 failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libxatracker1=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package libxatracker1 Error: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libglu1-mesa=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libglu1-mesa' was not found Wrapped exception: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libglu1-mesa=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libglu1-mesa' was not found Error: /Stage[main]/Packages::Mesa/Package[libglu1-mesa]/ensure: change from 9.0.0-2 to 8.0.4-0ubuntu0.6mozilla1 failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libglu1-mesa=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libglu1-mesa' was not found Error: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libglapi-mesa=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libglapi-mesa' was not found Wrapped exception: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libglapi-mesa=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libglapi-mesa' was not found Error: /Stage[main]/Packages::Mesa/Package[libglapi-mesa]/ensure: change from 10.1.0-4ubuntu5 to 8.0.4-0ubuntu0.6mozilla1 failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libglapi-mesa=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libglapi-mesa' was not found Error: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libgl1-mesa-dri=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libgl1-mesa-dri' was not found Wrapped exception: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libgl1-mesa-dri=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libgl1-mesa-dri' was not found Error: /Stage[main]/Packages::Mesa/Package[libgl1-mesa-dri]/ensure: change from 10.1.0-4ubuntu5 to 8.0.4-0ubuntu0.6mozilla1 failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libgl1-mesa-dri=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libgl1-mesa-dri' was not found Error: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libgl1-mesa-glx=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libgl1-mesa-glx' was not found Wrapped exception: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libgl1-mesa-glx=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libgl1-mesa-glx' was not found Error: /Stage[main]/Packages::Mesa/Package[libgl1-mesa-glx]/ensure: change from 10.1.0-4ubuntu5 to 8.0.4-0ubuntu0.6mozilla1 failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install libgl1-mesa-glx=8.0.4-0ubuntu0.6mozilla1' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Version '8.0.4-0ubuntu0.6mozilla1' for 'libgl1-mesa-glx' was not found
Rail, I do not think that it is enough to update the version numbers only. What we would need here is also a new package for the updated mesa libraries. As I can see those are compiled by us: http://hg.mozilla.org/build/puppet/file/d8d8accf04b4/modules/packages/manifests/mesa.pp#l10 http://hg.mozilla.org/build/puppet/file/d8d8accf04b4/modules/packages/manifests/mesa-debian Could you take care of this re-compilation? I can then bump the version numbers dependent on the Ubuntu release.
Flags: needinfo?(rail)
Whiteboard: [qa-automation-blocked]
Sorry, we might not be blocked on that when I continue the work with on_gpu=true, which we finally would need. But it would be good to see this fixed.
Whiteboard: [qa-automation-blocked]
No longer blocks: 1021230
(In reply to Henrik Skupin (:whimboo) from comment #2) > Could you take care of this re-compilation? I can then bump the version > numbers dependent on the Ubuntu release. I don't mind to help, but it would be great to avoid me being a SPOF or a bottleneck here. We already have some HOWTOs on packaging here: https://wiki.mozilla.org/ReleaseEngineering/PuppetAgain/Packages https://wiki.mozilla.org/ReleaseEngineering/PuppetAgain/HowTo/Build_DEBs If the docs are not clear or need improvements I'd prefer to follow the steps in the docs with someone else to figure out the unclear moments and make the docs better.
Flags: needinfo?(rail)
Mesa's the stuff Armen had a hard time with in bug 981040. So, this might be difficult. Henrik, if you do have trouble, let's try to dig in and see what's wrong.
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/373]
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/373] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/883] [kanban:engops:https://kanbanize.com/ctrl_board/6/373]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/883] [kanban:engops:https://kanbanize.com/ctrl_board/6/373] [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/887] [kanban:engops:https://kanbanize.com/ctrl_board/6/373] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/887] [kanban:engops:https://kanbanize.com/ctrl_board/6/373] [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/888] [kanban:engops:https://kanbanize.com/ctrl_board/6/373]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/888] [kanban:engops:https://kanbanize.com/ctrl_board/6/373] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/888]
Unfortunately we don't have the cycles to work on this.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.