Created attachment 518874 [details] build.log > >>> Source compiled. > >>> Test phase: dev-db/mongodb-3.2.17 > /var/tmp/portage/dev-db/mongodb-3.2.17/work/mongodb-src-r3.2.17/buildscripts/resmokelib/core/process.py:33: RuntimeWarning: Falling back to using the subprocess module because subprocess32 isn't available. When using the subprocess module, a child process may trigger an invalid free(). See SERVER-22219 for more details. > RuntimeWarning) > [...] > [executor:js_test] 2018-02-09T22:55:55.713+0100 Starting execution of js_tests... > [MongoDFixture:job0] Starting mongod on port 20000... > ./mongod --setParameter enableTestCommands=1 --nopreallocj --dbpath test/job0/resmoke --port 20000 > [MongoDFixture:job0] mongod started on port 20000 with pid 27013. > [MongoDFixture:job1] Starting mongod on port 20250... > ./mongod --setParameter enableTestCommands=1 --nopreallocj --dbpath test/job1/resmoke --port 20250 > [MongoDFixture:job1] mongod started on port 20250 with pid 27017. > [MongoDFixture:job2] Starting mongod on port 20500... > ./mongod --setParameter enableTestCommands=1 --nopreallocj --dbpath test/job2/resmoke --port 20500 > [MongoDFixture:job1] 2018-02-09T22:55:55.867+0100 I CONTROL [main] > [MongoDFixture:job1] 2018-02-09T22:55:55.868+0100 W CONTROL [main] 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. > [MongoDFixture:job1] 2018-02-09T22:55:55.868+0100 I CONTROL [main] > [MongoDFixture:job0] 2018-02-09T22:55:55.868+0100 I CONTROL [main] > [MongoDFixture:job0] 2018-02-09T22:55:55.868+0100 W CONTROL [main] 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. > [MongoDFixture:job0] 2018-02-09T22:55:55.869+0100 I CONTROL [main] > [MongoDFixture:job1] 2018-02-09T22:55:55.873+0100 I CONTROL [initandlisten] MongoDB starting : pid=27018 port=20250 dbpath=test/job1/resmoke 32-bit host=vm-gentoo-x86 > [MongoDFixture:job1] 2018-02-09T22:55:55.873+0100 I CONTROL [initandlisten] db version v3.2.17 > [MongoDFixture:job1] 2018-02-09T22:55:55.873+0100 I CONTROL [initandlisten] git version: 186656d79574f7dfe0831a7e7821292ab380f667 > [MongoDFixture:job1] 2018-02-09T22:55:55.874+0100 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2n 7 Dec 2017 > [MongoDFixture:job1] 2018-02-09T22:55:55.874+0100 I CONTROL [initandlisten] allocator: tcmalloc > [MongoDFixture:job1] 2018-02-09T22:55:55.874+0100 I CONTROL [initandlisten] modules: none > [MongoDFixture:job1] 2018-02-09T22:55:55.874+0100 I CONTROL [initandlisten] build environment: > [MongoDFixture:job1] 2018-02-09T22:55:55.874+0100 I CONTROL [initandlisten] distarch: i386 > [MongoDFixture:job1] 2018-02-09T22:55:55.875+0100 I CONTROL [initandlisten] target_arch: i386 > [MongoDFixture:job1] 2018-02-09T22:55:55.875+0100 I CONTROL [initandlisten] options: { net: { port: 20250 }, setParameter: { enableTestCommands: "1" }, storage: { dbPath: "test/job1/resmoke", mmapv1: { journal: { nopreallocj: true } } } } > [MongoDFixture:job0] 2018-02-09T22:55:55.891+0100 I CONTROL [initandlisten] MongoDB starting : pid=27014 port=20000 dbpath=test/job0/resmoke 32-bit host=vm-gentoo-x86 > [MongoDFixture:job0] 2018-02-09T22:55:55.892+0100 I CONTROL [initandlisten] db version v3.2.17 > [MongoDFixture:job0] 2018-02-09T22:55:55.892+0100 I CONTROL [initandlisten] git version: 186656d79574f7dfe0831a7e7821292ab380f667 > [MongoDFixture:job0] 2018-02-09T22:55:55.893+0100 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2n 7 Dec 2017 > [MongoDFixture:job0] 2018-02-09T22:55:55.893+0100 I CONTROL [initandlisten] allocator: tcmalloc > [MongoDFixture:job0] 2018-02-09T22:55:55.894+0100 I CONTROL [initandlisten] modules: none > [MongoDFixture:job0] 2018-02-09T22:55:55.894+0100 I CONTROL [initandlisten] build environment: > [MongoDFixture:job0] 2018-02-09T22:55:55.894+0100 I CONTROL [initandlisten] distarch: i386 > [MongoDFixture:job0] 2018-02-09T22:55:55.894+0100 I CONTROL [initandlisten] target_arch: i386 > [MongoDFixture:job0] 2018-02-09T22:55:55.895+0100 I CONTROL [initandlisten] options: { net: { port: 20000 }, setParameter: { enableTestCommands: "1" }, storage: { dbPath: "test/job0/resmoke", mmapv1: { journal: { nopreallocj: true } } } } > [MongoDFixture:job0] 2018-02-09T22:55:55.949+0100 I STORAGE [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating > [MongoDFixture:job1] 2018-02-09T22:55:55.949+0100 I STORAGE [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating > [MongoDFixture:job1] 2018-02-09T22:55:55.949+0100 I CONTROL [initandlisten] dbexit: rc: 100 > [MongoDFixture:job0] 2018-02-09T22:55:55.953+0100 I CONTROL [initandlisten] dbexit: rc: 100 > [MongoDFixture:job2] 2018-02-09T22:55:55.954+0100 I CONTROL [main] > [MongoDFixture:job2] 2018-02-09T22:55:55.955+0100 W CONTROL [main] 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. > [MongoDFixture:job2] 2018-02-09T22:55:55.955+0100 I CONTROL [main] > [MongoDFixture:job2] mongod started on port 20500 with pid 27024. > [MongoDFixture:job3] Starting mongod on port 20750... > ./mongod --setParameter enableTestCommands=1 --nopreallocj --dbpath test/job3/resmoke --port 20750 > [MongoDFixture:job2] 2018-02-09T22:55:55.965+0100 I CONTROL [initandlisten] MongoDB starting : pid=27027 port=20500 dbpath=test/job2/resmoke 32-bit host=vm-gentoo-x86 > [MongoDFixture:job2] 2018-02-09T22:55:55.967+0100 I CONTROL [initandlisten] db version v3.2.17 > [MongoDFixture:job2] 2018-02-09T22:55:55.967+0100 I CONTROL [initandlisten] git version: 186656d79574f7dfe0831a7e7821292ab380f667 > [MongoDFixture:job2] 2018-02-09T22:55:55.968+0100 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2n 7 Dec 2017 > [MongoDFixture:job2] 2018-02-09T22:55:55.968+0100 I CONTROL [initandlisten] allocator: tcmalloc > [MongoDFixture:job2] 2018-02-09T22:55:55.968+0100 I CONTROL [initandlisten] modules: none > [MongoDFixture:job2] 2018-02-09T22:55:55.969+0100 I CONTROL [initandlisten] build environment: > [MongoDFixture:job2] 2018-02-09T22:55:55.969+0100 I CONTROL [initandlisten] distarch: i386 > [MongoDFixture:job2] 2018-02-09T22:55:55.969+0100 I CONTROL [initandlisten] target_arch: i386 > [MongoDFixture:job2] 2018-02-09T22:55:55.970+0100 I CONTROL [initandlisten] options: { net: { port: 20500 }, setParameter: { enableTestCommands: "1" }, storage: { dbPath: "test/job2/resmoke", mmapv1: { journal: { nopreallocj: true } } } } > [MongoDFixture:job2] 2018-02-09T22:55:55.994+0100 I STORAGE [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating > [MongoDFixture:job2] 2018-02-09T22:55:55.994+0100 I CONTROL [initandlisten] dbexit: rc: 100 > [MongoDFixture:job3] mongod started on port 20750 with pid 27052. > [MongoDFixture:job4] Starting mongod on port 21000... > ./mongod --setParameter enableTestCommands=1 --nopreallocj --dbpath test/job4/resmoke --port 21000 > [MongoDFixture:job3] 2018-02-09T22:55:56.027+0100 I CONTROL [main] > [MongoDFixture:job3] 2018-02-09T22:55:56.028+0100 W CONTROL [main] 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. > [MongoDFixture:job3] 2018-02-09T22:55:56.028+0100 I CONTROL [main] > [MongoDFixture:job3] 2018-02-09T22:55:56.034+0100 I CONTROL [initandlisten] MongoDB starting : pid=27056 port=20750 dbpath=test/job3/resmoke 32-bit host=vm-gentoo-x86 > [MongoDFixture:job3] 2018-02-09T22:55:56.035+0100 I CONTROL [initandlisten] db version v3.2.17 > [MongoDFixture:job3] 2018-02-09T22:55:56.035+0100 I CONTROL [initandlisten] git version: 186656d79574f7dfe0831a7e7821292ab380f667 > [MongoDFixture:job3] 2018-02-09T22:55:56.036+0100 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2n 7 Dec 2017 > [MongoDFixture:job3] 2018-02-09T22:55:56.036+0100 I CONTROL [initandlisten] allocator: tcmalloc > [MongoDFixture:job3] 2018-02-09T22:55:56.037+0100 I CONTROL [initandlisten] modules: none > [MongoDFixture:job3] 2018-02-09T22:55:56.037+0100 I CONTROL [initandlisten] build environment: > [MongoDFixture:job3] 2018-02-09T22:55:56.038+0100 I CONTROL [initandlisten] distarch: i386 > [MongoDFixture:job3] 2018-02-09T22:55:56.038+0100 I CONTROL [initandlisten] target_arch: i386 > [MongoDFixture:job3] 2018-02-09T22:55:56.038+0100 I CONTROL [initandlisten] options: { net: { port: 20750 }, setParameter: { enableTestCommands: "1" }, storage: { dbPath: "test/job3/resmoke", mmapv1: { journal: { nopreallocj: true } } } } > [MongoDFixture:job4] 2018-02-09T22:55:56.042+0100 I CONTROL [main] > [MongoDFixture:job4] 2018-02-09T22:55:56.042+0100 W CONTROL [main] 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. > [MongoDFixture:job4] 2018-02-09T22:55:56.043+0100 I CONTROL [main] > [MongoDFixture:job4] mongod started on port 21000 with pid 27068. > [executor:js_test] 2018-02-09T22:55:56.044+0100 Encountered an error while waiting for MongoDFixture (Job #0) to be ready > Traceback (most recent call last): > File "/var/tmp/portage/dev-db/mongodb-3.2.17/work/mongodb-src-r3.2.17/buildscripts/resmokelib/testing/executor.py", line 125, in _setup_fixtures > job.fixture.await_ready() > File "/var/tmp/portage/dev-db/mongodb-3.2.17/work/mongodb-src-r3.2.17/buildscripts/resmokelib/testing/fixtures/standalone.py", line 133, in await_ready > " unexpectedly with code %d." % (self.port, exit_code)) > ServerFailure: Could not connect to mongod on port 20000, process ended unexpectedly with code 100. > [MongoDFixture:job0] mongod on port 20000 was expected to be running in teardown(), but wasn't. > [executor:js_test] 2018-02-09T22:55:56.045+0100 Teardown of MongoDFixture (Job #0) was not successful. > [MongoDFixture:job1] mongod on port 20250 was expected to be running in teardown(), but wasn't. > [executor:js_test] 2018-02-09T22:55:56.045+0100 Teardown of MongoDFixture (Job #1) was not successful. > [MongoDFixture:job2] mongod on port 20500 was expected to be running in teardown(), but wasn't. > [executor:js_test] 2018-02-09T22:55:56.046+0100 Teardown of MongoDFixture (Job #2) was not successful. > [MongoDFixture:job3] Stopping mongod on port 20750 with pid 27052... > [MongoDFixture:job4] 2018-02-09T22:55:56.048+0100 I CONTROL [initandlisten] MongoDB starting : pid=27069 port=21000 dbpath=test/job4/resmoke 32-bit host=vm-gentoo-x86 > [MongoDFixture:job4] 2018-02-09T22:55:56.049+0100 I CONTROL [initandlisten] db version v3.2.17 > [MongoDFixture:job4] 2018-02-09T22:55:56.049+0100 I CONTROL [initandlisten] git version: 186656d79574f7dfe0831a7e7821292ab380f667 > [MongoDFixture:job4] 2018-02-09T22:55:56.049+0100 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2n 7 Dec 2017 > [MongoDFixture:job4] 2018-02-09T22:55:56.050+0100 I CONTROL [initandlisten] allocator: tcmalloc > [MongoDFixture:job4] 2018-02-09T22:55:56.050+0100 I CONTROL [initandlisten] modules: none > [MongoDFixture:job4] 2018-02-09T22:55:56.050+0100 I CONTROL [initandlisten] build environment: > [MongoDFixture:job4] 2018-02-09T22:55:56.050+0100 I CONTROL [initandlisten] distarch: i386 > [MongoDFixture:job4] 2018-02-09T22:55:56.051+0100 I CONTROL [initandlisten] target_arch: i386 > [MongoDFixture:job4] 2018-02-09T22:55:56.051+0100 I CONTROL [initandlisten] options: { net: { port: 21000 }, setParameter: { enableTestCommands: "1" }, storage: { dbPath: "test/job4/resmoke", mmapv1: { journal: { nopreallocj: true } } } } > [MongoDFixture:job3] 2018-02-09T22:55:56.068+0100 I STORAGE [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating > [MongoDFixture:job3] 2018-02-09T22:55:56.069+0100 I CONTROL [initandlisten] dbexit: rc: 100 > [MongoDFixture:job3] Successfully terminated the mongod on port 20750, exited with code -15. > [executor:js_test] 2018-02-09T22:55:56.071+0100 Teardown of MongoDFixture (Job #3) was not successful. > [MongoDFixture:job4] Stopping mongod on port 21000 with pid 27068... > [MongoDFixture:job4] 2018-02-09T22:55:56.077+0100 I STORAGE [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating > [MongoDFixture:job4] 2018-02-09T22:55:56.078+0100 I CONTROL [initandlisten] dbexit: rc: 100 > [MongoDFixture:job4] Successfully terminated the mongod on port 21000, exited with code -15. > [executor:js_test] 2018-02-09T22:55:56.079+0100 Teardown of MongoDFixture (Job #4) was not successful. > [resmoke] 2018-02-09T22:55:56.080+0100 ================================================================================ > [resmoke] 2018-02-09T22:55:56.080+0100 Summary of core suite: Suite did not run any tests. > * ERROR: dev-db/mongodb-3.2.17::gentoo failed (test phase): > * Tests failed > * >
Portage 2.3.19 (python 3.5.4-final-0, default/linux/x86/17.0, gcc-6.4.0, glibc-2.25-r10, 4.9.76-gentoo-r1 i686) ================================================================= System uname: Linux-4.9.76-gentoo-r1-i686-Intel-R-_Core-TM-_i7-3770K_CPU_@_3.50GHz-with-gentoo-2.4.1 KiB Mem: 3108324 total, 1647788 free KiB Swap: 488276 total, 488276 free Timestamp of repository gentoo: Fri, 09 Feb 2018 18:13:20 +0000 Head commit of repository gentoo: c8549750c57fba05c148f2ad69ca3b26157e0afe sh bash 4.4_p12 ld GNU ld (Gentoo 2.29.1 p3) 2.29.1 app-shells/bash: 4.4_p12::gentoo dev-lang/perl: 5.24.3::gentoo dev-lang/python: 2.7.14-r1::gentoo, 3.5.4-r1::gentoo dev-util/cmake: 3.9.6::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.4.1-r2::gentoo sys-apps/openrc: 0.34.11::gentoo sys-apps/sandbox: 2.12::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69-r4::gentoo sys-devel/automake: 1.15.1-r1::gentoo sys-devel/binutils: 2.29.1-r1::gentoo sys-devel/gcc: 6.4.0-r1::gentoo sys-devel/gcc-config: 1.8-r1::gentoo sys-devel/libtool: 2.4.6-r3::gentoo sys-devel/make: 4.2.1::gentoo sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers) sys-libs/glibc: 2.25-r10::gentoo Repositories: gentoo location: /usr/portage sync-type: git sync-uri: https://github.com/gentoo-mirror/gentoo.git priority: -1000 ABI="x86" ABI_X86="32" ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA" ACCEPT_PROPERTIES="*" ACCEPT_RESTRICT="*" ARCH="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m" CHOST="i686-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CPU_FLAGS_X86="mmx mmxext sse sse2" CXXFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m" DEFAULT_ABI="x86" EDITOR="/usr/bin/mcedit" ELIBC="glibc" EPREFIX="" EROOT="/" FCFLAGS="-O2 -march=i686 -pipe" FEATURES="assume-digests binpkg-logs cgroup config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -march=i686 -pipe" GCC_SPECS="" GRUB_PLATFORMS="efi-32 pc" GSETTINGS_BACKEND="dconf" GUILE_LOAD_PATH="/usr/share/guile/1.8" HOME="/root" INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/6.4.0/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.29.1/info:/usr/share/info" INPUT_DEVICES="libinput keyboard mouse" IUSE_IMPLICIT="abi_x86_32 prefix prefix-chain prefix-guest" KERNEL="linux" L10N="en en-US de de-DE" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LC_MESSAGES="C" LC_PAPER="de_DE.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LIBDIR_x86="lib" LINGUAS="en de" LOGNAME="root" MAIL="/var/mail/root" MAKEOPTS="--jobs 5 --load-average 7.95" MANPAGER="manpager" MULTILIB_ABIS="x86" NOCOLOR="true" OFFICE_IMPLEMENTATION="libreoffice" OLDPWD="/root" OPENGL_PROFILE="xorg-x11" PAGER="/usr/bin/less" PATH="/usr/i686-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin" PHP_TARGETS="php5-6 php7-0" POSTGRES_TARGETS="postgres9_5" PWD="/tmp/stable" PYTHONDONTWRITEBYTECODE="1" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5" QT_GRAPHICSSYSTEM="raster" ROOT="/" ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin" RUBY_TARGETS="ruby22 ruby23" SHELL="/bin/bash" SHLVL="2" SSH_TTY="/dev/pts/0" TERM="screen" TMUX="/tmp/tmux-0/default,5009,0" TMUX_PANE="%0" TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" USER="root" USERLAND="GNU" VIDEO_CARDS="vmware" XDG_CONFIG_DIRS="/etc/xdg" XDG_DATA_DIRS="/usr/local/share:/usr/share"
Seems like this is because wiredTiger is not available on x86: [MongoDFixture:job4] 2018-02-09T22:55:56.077+0100 I STORAGE [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating
@maintainers: Please state if this bug should block stabilization.
(In reply to Andreas K. Hüttel from comment #3) > @maintainers: > > Please state if this bug should block stabilization. ping
Tests should be disabled on x86 as only one of the engines is supported. Legacy mmap1 works, but the newer wiredtiger only works on amd64. Mongodb 3.4 removed x86 support.
Mongodb 3.2 is EOL so we will drop this version.
3.2.17 tree cleaned