Summary: | Display ports are not available on hippcentos | ||
---|---|---|---|
Product: | Community | Reporter: | Sravan Kumar Lakkimsetti <sravankumarl> |
Component: | CI-Jenkins | Assignee: | CI Admin Inbox <ci.admin-inbox> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | critical | ||
Priority: | P1 | CC: | daniel_megert, frederic.gurr, mikael.barbero, webmaster |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: |
Description
Sravan Kumar Lakkimsetti
2018-05-29 13:31:25 EDT
Done. Restarting did not help. Looks like a different issue Here is the exact log FATAL: All available display numbers are allocated or blacklisted. allocated: [1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499] blacklisted: [] java.lang.RuntimeException: All available display numbers are allocated or blacklisted. allocated: [1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499] blacklisted: [] at hudson.plugins.xvnc.DisplayAllocator.doAllocate(DisplayAllocator.java:59) at hudson.plugins.xvnc.DisplayAllocator.allocate(DisplayAllocator.java:49) at hudson.plugins.xvnc.Xvnc.doSetUp(Xvnc.java:106) at hudson.plugins.xvnc.Xvnc.setUp(Xvnc.java:96) at jenkins.tasks.SimpleBuildWrapper.setUp(SimpleBuildWrapper.java:146) at hudson.model.Build$BuildExecution.doRun(Build.java:157) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504) at hudson.model.Run.execute(Run.java:1727) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:429) Restarting the machine should have restarted VNC also. I am not sure about the exact problem here. We are still facing the issue. See also bug 535090. Is this fixed now? I can't find anything wrong in there. Sravan, do you confirm it's back working? I still reproduce this issue effectively we have only 1 executor for linux tests on releng hipp. https://hudson.eclipse.org/releng/view/Automated%20tests/job/ep48I-unit-cen64-gtk3/397/console https://hudson.eclipse.org/releng/view/Automated%20tests/job/ep48I-unit-cen64-gtk3-java9/507/console I don't see anything in the system logs around the times in question, so it seems like it may be a Jenkins issue. I have restarted hippcentos just in case it was holding on to something. -M. Right now we cannot run any tests. Till yesterday we had 1 effective executor. now none of the executors work. https://hudson.eclipse.org/releng/view/Automated%20tests/job/ep48I-unit-cen64-gtk3/403/console I ran import jenkins.* import jenkins.model.Jenkins Jenkins jenkins = Jenkins.getActiveInstance(); xvncDescriptor = jenkins.getDescriptorByType(hudson.plugins.xvnc.Xvnc.DescriptorImpl.class) xvncDescriptor.allocators.each { allocator = it.value // collect is used to make sure numAlloc is an entire new list and not just a reference to the same list object, otherwise you'll get a // concurrentmodification exception numAlloc = allocator.allocatedNumbers.collect() numAlloc.each { allocator.allocatedNumbers.remove(it) } } please try again. (In reply to Mikaël Barbero from comment #9) > I ran > > import jenkins.* > import jenkins.model.Jenkins > > Jenkins jenkins = Jenkins.getActiveInstance(); > xvncDescriptor = > jenkins.getDescriptorByType(hudson.plugins.xvnc.Xvnc.DescriptorImpl.class) > > xvncDescriptor.allocators.each { > allocator = it.value > // collect is used to make sure numAlloc is an entire new list and not > just a reference to the same list object, otherwise you'll get a > // concurrentmodification exception > numAlloc = allocator.allocatedNumbers.collect() > > numAlloc.each { > allocator.allocatedNumbers.remove(it) > } > } > > please try again. Tests were successfully started now. It will take another 5-6 hours before they complete. I will reopen if I get any other errors |