Project

General

Profile

Actions

Bug #18044

closed

infernalis is broken on shaman

Added by Yuri Weinstein over 7 years ago. Updated almost 7 years ago.

Status:
Can't reproduce
Priority:
Normal
Assignee:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Console Output

[EnvInject] - Inject global passwords.
[EnvInject] - Mask passwords passed as build parameters.
Started by upstream project "ceph" build number 227
originally caused by:
 Started by user anonymous
[EnvInject] - Loading node environment variables.
Building remotely on 172.21.1.39+slave-ubuntu03 (sepia x86_64 huge xenial trusty amd64) in workspace /home/jenkins-build/build/workspace/ceph-setup
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository git@github.com:ceph/ceph-releases.git
 > git init /home/jenkins-build/build/workspace/ceph-setup # timeout=10
Fetching upstream changes from git@github.com:ceph/ceph-releases.git
 > git --version # timeout=10
using GIT_SSH to set credentials 
 > git -c core.askpass=true fetch --tags --progress git@github.com:ceph/ceph-releases.git +refs/heads/*:refs/remotes/origin/*
 > git config remote.origin.url git@github.com:ceph/ceph-releases.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url git@github.com:ceph/ceph-releases.git # timeout=10
Fetching upstream changes from git@github.com:ceph/ceph-releases.git
using GIT_SSH to set credentials 
 > git -c core.askpass=true fetch --tags --progress git@github.com:ceph/ceph-releases.git +refs/heads/*:refs/remotes/origin/*
 > git rev-parse origin/v9.2.1^{commit} # timeout=10
 > git rev-parse v9.2.1^{commit} # timeout=10
Checking out Revision 752b6a3020c3de74e07d2a8b4c5e48dab5a6b6fd (v9.2.1)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 752b6a3020c3de74e07d2a8b4c5e48dab5a6b6fd
 > git rev-list 752b6a3020c3de74e07d2a8b4c5e48dab5a6b6fd # timeout=10
[ceph-setup] $ /bin/bash -ex /tmp/hudson2215344937815602277.sh
++ hostname --short
+ HOST=slave-ubuntu03
+ echo 'Building on slave-ubuntu03'
Building on slave-ubuntu03
+ echo '  DIST='
  DIST=
+ echo '  BPTAG='
  BPTAG=
+ echo '  WS=/home/jenkins-build/build/workspace/ceph-setup'
  WS=/home/jenkins-build/build/workspace/ceph-setup
++ pwd
+ echo '  PWD=/home/jenkins-build/build/workspace/ceph-setup'
  PWD=/home/jenkins-build/build/workspace/ceph-setup
+ echo '  BRANCH=infernalis'
  BRANCH=infernalis
+ echo '  SHA1=752b6a3020c3de74e07d2a8b4c5e48dab5a6b6fd'
  SHA1=752b6a3020c3de74e07d2a8b4c5e48dab5a6b6fd
+ '[' -x infernalis ']'
++ git describe
+ echo 'Building version v9.2.1 Branch infernalis'
Building version v9.2.1 Branch infernalis
+ rm -rf dist
+ rm -rf release
+ '[' -x install-deps.sh ']'
+ echo 'Ensuring dependencies are installed'
Ensuring dependencies are installed
+ ./install-deps.sh
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20160110ubuntu0.2).
The following packages were automatically installed and are no longer required:
  cython3 dh-systemd jq libboost-python-dev libonig2 libpython3-all-dev
  libpython3-dev libpython3.5-dev python3-all python3-all-dev python3-dev
  python3.5-dev
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 121 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
dpkg-dev is already the newest version (1.18.4ubuntu1.1).
The following packages were automatically installed and are no longer required:
  cython3 dh-systemd jq libboost-python-dev libonig2 libpython3-all-dev
  libpython3-dev libpython3.5-dev python3-all python3-all-dev python3-dev
  python3.5-dev
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 121 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
autoconf is already the newest version (2.69-9).
automake is already the newest version (1:1.15-4ubuntu1).
autotools-dev is already the newest version (20150820.1).
build-essential is already the newest version (12.1ubuntu2).
cryptsetup is already the newest version (2:1.6.6-5ubuntu2).
cryptsetup-bin is already the newest version (2:1.6.6-5ubuntu2).
debhelper is already the newest version (9.20160115ubuntu3).
default-jdk is already the newest version (2:1.8-56ubuntu2).
gdisk is already the newest version (1.0.1-1build1).
git is already the newest version (1:2.7.4-0ubuntu1).
hdparm is already the newest version (9.48+ds-1).
libaio-dev is already the newest version (0.3.110-2).
libatomic-ops-dev is already the newest version (7.4.2-3ubuntu1).
libbabeltrace-ctf-dev is already the newest version (1.3.2-1).
libbabeltrace-dev is already the newest version (1.3.2-1).
libboost-dev is already the newest version (1.58.0.1ubuntu1).
libboost-program-options-dev is already the newest version (1.58.0.1ubuntu1).
libbz2-dev is already the newest version (1.0.6-8).
libcryptsetup-dev is already the newest version (2:1.6.6-5ubuntu2).
libcryptsetup4 is already the newest version (2:1.6.6-5ubuntu2).
libedit-dev is already the newest version (3.1-20150325-1ubuntu2).
libfcgi-dev is already the newest version (2.4.0-8.3).
libgoogle-perftools-dev is already the newest version (2.4-0ubuntu5).
libkeyutils-dev is already the newest version (1.5.9-8ubuntu1).
libleveldb-dev is already the newest version (1.18-5).
libsnappy-dev is already the newest version (1.1.3-2).
libtool is already the newest version (2.4.6-0.1).
parted is already the newest version (3.2-15).
pkg-config is already the newest version (0.29.1-0ubuntu1).
python is already the newest version (2.7.11-1).
python-setuptools is already the newest version (20.7.0-1).
xfslibs-dev is already the newest version (4.3.0+nmu1ubuntu1).
xfsprogs is already the newest version (4.3.0+nmu1ubuntu1).
zlib1g-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4).
junit4 is already the newest version (4.12-4ubuntu1).
libboost-random-dev is already the newest version (1.58.0.1ubuntu1).
libboost-regex-dev is already the newest version (1.58.0.1ubuntu1).
libboost-system-dev is already the newest version (1.58.0.1ubuntu1).
libboost-thread-dev is already the newest version (1.58.0.1ubuntu1).
liblttng-ust-dev is already the newest version (2.7.1-1).
python-nose is already the newest version (1.3.7-1).
python-sphinx is already the newest version (1.3.6-2ubuntu1).
python-virtualenv is already the newest version (15.0.1+ds-3).
sdparm is already the newest version (1.08-1).
xmlstarlet is already the newest version (1.6.1-1ubuntu1).
yasm is already the newest version (1.3.0-2).
cmake is already the newest version (3.5.1-1ubuntu3).
libblkid-dev is already the newest version (2.27.1-6ubuntu3.1).
libcurl4-gnutls-dev is already the newest version (7.47.0-1ubuntu2.2).
libexpat1-dev is already the newest version (2.1.0-7ubuntu0.16.04.2).
libfuse-dev is already the newest version (2.9.4-1ubuntu3.1).
libnss3-dev is already the newest version (2:3.23-0ubuntu0.16.04.1).
libpython2.7-stdlib is already the newest version (2.7.12-1~16.04).
libudev-dev is already the newest version (229-4ubuntu12).
libxml2-dev is already the newest version (2.9.3+dfsg1-1ubuntu0.1).
lsb-release is already the newest version (9.20160110ubuntu0.2).
uuid-runtime is already the newest version (2.27.1-6ubuntu3.1).
javahelper is already the newest version (0.54ubuntu1.1).
The following packages were automatically installed and are no longer required:
  cython3 dh-systemd jq libboost-python-dev libonig2 libpython3-all-dev
  libpython3-dev libpython3.5-dev python3-all python3-all-dev python3-dev
  python3.5-dev
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 121 not upgraded.
New python executable in /home/jenkins-build/build/workspace/ceph-setup/install-deps-python2.7/bin/python2.7
Also creating executable in /home/jenkins-build/build/workspace/ceph-setup/install-deps-python2.7/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
Running virtualenv with interpreter /usr/bin/python2.7
Collecting distribute>=0.7.3
  Downloading distribute-0.7.3.zip (145kB)
Requirement already satisfied: setuptools>=0.7 in /home/jenkins-build/build/workspace/ceph-setup/install-deps-python2.7/lib/python2.7/site-packages (from distribute>=0.7.3)
Building wheels for collected packages: distribute
  Running setup.py bdist_wheel for distribute: started
  Running setup.py bdist_wheel for distribute: finished with status 'error'
  Complete output from command /home/jenkins-build/build/workspace/ceph-setup/install-deps-python2.7/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-LvDOUZ/distribute/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpOSIEcSpip-wheel- --python-tag cp27:
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-build-LvDOUZ/distribute/setup.py", line 58, in <module>
      setuptools.setup(**setup_params)
    File "/usr/lib/python2.7/distutils/core.py", line 137, in setup
      ok = dist.parse_command_line()
    File "setuptools/dist.py", line 276, in parse_command_line
      result = _Distribution.parse_command_line(self)
    File "/usr/lib/python2.7/distutils/dist.py", line 467, in parse_command_line
      args = self._parse_command_opts(parser, args)
    File "setuptools/dist.py", line 602, in _parse_command_opts
      nargs = _Distribution._parse_command_opts(self, parser, args)
    File "/usr/lib/python2.7/distutils/dist.py", line 523, in _parse_command_opts
      cmd_class = self.get_command_class(command)
    File "setuptools/dist.py", line 406, in get_command_class
      ep.require(installer=self.fetch_build_egg)
    File "pkg_resources.py", line 2254, in require
      working_set.resolve(self.dist.requires(self.extras),env,installer)))
    File "pkg_resources.py", line 2471, in requires
      dm = self._dep_map
    File "pkg_resources.py", line 2682, in _dep_map
      self.__dep_map = self._compute_dependencies()
    File "pkg_resources.py", line 2699, in _compute_dependencies
      from _markerlib import compile as compile_marker
  ImportError: No module named _markerlib

  ----------------------------------------
  Failed building wheel for distribute
  Running setup.py clean for distribute
Failed to build distribute
Installing collected packages: distribute
  Running setup.py install for distribute: started
    Running setup.py install for distribute: finished with status 'done'
Successfully installed distribute-0.7.3
Requirement already satisfied: setuptools>=0.8 in /home/jenkins-build/build/workspace/ceph-setup/install-deps-python2.7/lib/python2.7/site-packages
Requirement already satisfied: pip>=7.0 in /home/jenkins-build/build/workspace/ceph-setup/install-deps-python2.7/lib/python2.7/site-packages
Requirement already satisfied: wheel>=0.24 in /home/jenkins-build/build/workspace/ceph-setup/install-deps-python2.7/lib/python2.7/site-packages
Collecting distribute>=0.7.3
  Using cached distribute-0.7.3.zip
Collecting setuptools>=0.7 (from distribute>=0.7.3)
  Using cached setuptools-28.8.0-py2.py3-none-any.whl
  Saved ./wheelhouse-wip/setuptools-28.8.0-py2.py3-none-any.whl
Skipping setuptools, due to already being wheel.
Building wheels for collected packages: distribute
  Running setup.py bdist_wheel for distribute: started
  Running setup.py bdist_wheel for distribute: finished with status 'error'
  Complete output from command /home/jenkins-build/build/workspace/ceph-setup/install-deps-python2.7/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-XqIL9_/distribute/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpVBBxfVpip-wheel-:
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-build-XqIL9_/distribute/setup.py", line 58, in <module>
      setuptools.setup(**setup_params)
    File "/usr/lib/python2.7/distutils/core.py", line 137, in setup
      ok = dist.parse_command_line()
    File "setuptools/dist.py", line 276, in parse_command_line
      result = _Distribution.parse_command_line(self)
    File "/usr/lib/python2.7/distutils/dist.py", line 467, in parse_command_line
      args = self._parse_command_opts(parser, args)
    File "setuptools/dist.py", line 602, in _parse_command_opts
      nargs = _Distribution._parse_command_opts(self, parser, args)
    File "/usr/lib/python2.7/distutils/dist.py", line 523, in _parse_command_opts
      cmd_class = self.get_command_class(command)
    File "setuptools/dist.py", line 406, in get_command_class
      ep.require(installer=self.fetch_build_egg)
    File "pkg_resources.py", line 2254, in require
      working_set.resolve(self.dist.requires(self.extras),env,installer)))
    File "pkg_resources.py", line 2471, in requires
      dm = self._dep_map
    File "pkg_resources.py", line 2682, in _dep_map
      self.__dep_map = self._compute_dependencies()
    File "pkg_resources.py", line 2699, in _compute_dependencies
      from _markerlib import compile as compile_marker
  ImportError: No module named _markerlib

  ----------------------------------------
  Failed building wheel for distribute
  Running setup.py clean for distribute
Failed to build distribute
ERROR: Failed to build one or more wheels
Build step 'Execute shell' marked build as failure
Archiving artifacts
[PostBuildScript] - Execution post build scripts.
[ceph-setup] $ /bin/bash /tmp/hudson3513297153138757525.sh
++ mktemp -td venv.XXXXXXXXXX
+ TEMPVENV=/tmp/venv.b7S7wVlRaY
+ VENV=/tmp/venv.b7S7wVlRaY/bin
++ branch_slash_filter infernalis
++ RAW_BRANCH=infernalis
+++ grep -o /
+++ wc -l
++ branch_slashes=0
+++ echo infernalis
+++ rev
+++ cut -d / -f 1
+++ rev
++ FILTERED_BRANCH=infernalis
++ '[' 0 -gt 1 ']'
++ echo infernalis
+ BRANCH=infernalis
+ SHA1=752b6a3020c3de74e07d2a8b4c5e48dab5a6b6fd
+ failed_build_status ceph
+ project=ceph
+ state=failed
+ distro=
+ distro_version=
+ distro_arch=
+ submit_build_status POST failed ceph
+ http_method=POST
+ state=failed
+ project=ceph
+ distro=
+ distro_version=
+ distro_arch=
+ cat
+ cat
+ SHAMAN_URL=https://shaman.ceph.com/api/builds/ceph/
+ curl -X POST -H Content-Type:application/json --data @/home/jenkins-build/build/workspace/ceph-setup/build_status.json -u admin:**** https://shaman.ceph.com/api/builds/ceph/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   496  100     2  100   494      7   1739 --:--:-- --:--:-- --:--:--  1739
100   496  100     2  100   494      7   1739 --:--:-- --:--:-- --:--:--  1739
{}[BFA] Scanning build for known causes...
[BFA] Found failure cause(s):
[BFA] Python Backtrace from category Development
[BFA] Done. 0s
Finished: FAILURE
Actions #1

Updated by Alfredo Deza about 7 years ago

  • Status changed from New to 4

This doesn't seem like it is happening anymore, can you confirm please Yuri?

Actions #2

Updated by Yuri Weinstein about 7 years ago

I don't see infernalis on shaman

Actions #3

Updated by Alfredo Deza almost 7 years ago

  • Status changed from 4 to Can't reproduce

I see infernalis in shaman just fine: https://shaman.ceph.com/builds/ceph/infernalis/

Actions

Also available in: Atom PDF