Page MenuHomePhabricator

Jenkins: Set up integration slaves with Ubuntu Trusty
Closed, ResolvedPublic

Description


Version: wmf-deployment
Severity: normal

Details

Reference
bz68256

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 3:30 AM
bzimport set Reference to bz68256.

We have integration-slave1004-trusty.eqiad.wmflabs instance to play with. It is not pooled in Jenkins though.

I have pooled integration-slave1004-trusty.eqiad.wmflabs with Jenkins labels: UbuntuTrusty contintLabsSlave hasPhpUnit hasPhpcs

All Jenkins jobs have been set to use UbuntuPrecise so the new node should not run any job (was bug 68340).

Change 155707 had a related patch set uploaded by Hashar:
contint: switch localvhost to apache::conf

https://gerrit.wikimedia.org/r/155707

Puppet almost pass, the remaining task is bug 68255 php-parsekit. But most of the work has been completed now.

Indeed. That's the last remaining failure.

See https://wikitech.wikimedia.org/wiki/Nova_Resource:Integration/Setup#Ubuntu_14_Trusty

krinkle at integration-slave1006-trusty.eqiad.wmflabs in ~
$ sudo puppet agent -t
Info: Retrieving plugin
Info: Applying configuration version '1410220707'
Notice: /Stage[first]/Apt::Update/Exec[/usr/bin/apt-get update]/returns: executed successfully
Notice: /Stage[main]/Base::Puppet/Exec[puppet snmp trap]/returns: executed successfully
Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install php5-parsekit' returned 100: Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package php5-parsekit

Error: /Stage[main]/Contint::Packages/Package[php5-parsekit]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install php5-parsekit' returned 100: Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package php5-parsekit

Notice: Finished catalog run in 49.13 seconds

Change 159224 had a related patch set uploaded by Krinkle:
[WIP] job-templates: Move {name}-npm from Precise to Trusty

https://gerrit.wikimedia.org/r/159224

Change 155707 merged by Dzahn:
contint: switch localvhost to apache::conf

https://gerrit.wikimedia.org/r/155707

Change 159224 merged by jenkins-bot:
job-templates: Move {name}-npm from Precise to Trusty

https://gerrit.wikimedia.org/r/159224