On Wed, Jan 12, 2011 at 7:28 AM, Benji York <[email protected]> wrote:
...
> Error in test test_couldNotListenTac
> (canonical.launchpad.daemons.tests.test_tachandler.TacTestSetupTestCase)
> Traceback (most recent call last):
>  File "/usr/lib/python2.6/unittest.py", line 279, in run
>    testMethod()
>  File 
> "/srv/buildbot/slaves/launchpad/lucid-devel/build/lib/canonical/launchpad/daemons/tests/test_tachandler.py",
> line 45, in test_couldNotListenTac
>    self.assertRaises(TacException, CouldNotListenTac().setUp)
>  File "/usr/lib/python2.6/unittest.py", line 336, in failUnlessRaises
>    callableObj(*args, **kwargs)
>  File 
> "/srv/buildbot/slaves/launchpad/lucid-devel/build/lib/canonical/launchpad/daemons/tachandler.py",
> line 140, in setUp
>    two_stage_kill(pid)
>  File 
> "/srv/buildbot/slaves/launchpad/lucid-devel/build/lib/canonical/launchpad/daemons/tachandler.py",
> line 56, in two_stage_kill
>    _kill_may_race(pid, SIGTERM)
>  File 
> "/srv/buildbot/slaves/launchpad/lucid-devel/build/lib/canonical/launchpad/daemons/tachandler.py",
> line 38, in _kill_may_race
>    os.kill(pid, signal_number)
> OSError: [Errno 1] Operation not permitted
>
> This looks spurious to me, so I'm resubmitting in the hopes that the
> update takes this time.

Michael Hudson-Doyle figured this one out. It's a stale pid file on
the build slave, something called 'cannotlisten.pid', that is now
referring to a process spawned by a different run of the test suite.

We don't know how this happened, but the buildbot should run the tests
successfully again if a LOSA finds and deletes the file.

Note that since this failure, new failures have been introduced into
the test suite by r12181. I'll roll that back once the rollout is
done, or find someone else to do it.

jml

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to