[SERVER-22478] Mongod service fails to start on Centos 7 32bit Created: 04/Feb/16  Updated: 05/Mar/16  Resolved: 05/Mar/16

Status: Closed
Project: Core Server
Component/s: Admin
Affects Version/s: 2.4.14
Fix Version/s: None

Type: Question Priority: Major - P3
Reporter: Art Ianuzzi Assignee: Unassigned
Resolution: Incomplete Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Linux testserver.local 2.6.32-573.el6.i686 #1 SMP Thu Jul 23 12:37:35 UTC 2015 i686 i686 i386 GNU/Linux


Participants:

 Description   

When I try to start the Mongodb service by issuing the `service mongod start` command the service fails to start and the error log indicates that there is an 'Invalid operation at address: 0x830fd67 from thread: DataFileSync'.

Below is the exact contents of the log file :

Thu Feb  4 17:48:27.540 versionArrayTest passed
Thu Feb  4 17:48:27.541 shardKeyTest passed
Thu Feb  4 17:48:27.541 isInRangeTest passed
Thu Feb  4 17:48:27.541 shardObjTest passed
Thu Feb  4 17:48:27.542 BackgroundJob starting: DataFileSync
Thu Feb  4 17:48:27.542 Invalid operation at address: 0x830fd67 from thread: DataFileSync
 
Thu Feb  4 17:48:27.542 Got signal: 4 (Illegal instruction).
 
Thu Feb  4 17:48:27.547 Backtrace:
0x86ccee0 0x81a0fab 0x81a13dd 0x8dc40c 0x830fd67 0x831068f 0x829e866 0x829ecc4 0x81a2ceb 0x86935f8 0x869589d 0x788b66 0xad6b69 0xa19c9e
 /usr/bin/mongod(_ZN5mongo15printStackTraceERSo+0x30) [0x86ccee0]
 /usr/bin/mongod(_ZN5mongo10abruptQuitEi+0x41b) [0x81a0fab]
 /usr/bin/mongod(_ZN5mongo24abruptQuitWithAddrSignalEiP7siginfoPv+0x29d) [0x81a13dd]
 [0x8dc40c]
 /usr/bin/mongod(_ZN5mongo5CurOp6_resetEv+0x47) [0x830fd67]
 /usr/bin/mongod(_ZN5mongo5CurOpC1EPNS_6ClientEPS0_+0x2af) [0x831068f]
 /usr/bin/mongod(_ZN5mongo6ClientC1EPKcPNS_21AbstractMessagingPortE+0x226) [0x829e866]
 /usr/bin/mongod(_ZN5mongo6Client10initThreadEPKcPNS_21AbstractMessagingPortE+0x54) [0x829ecc4]
 /usr/bin/mongod(_ZN5mongo12DataFileSync3runEv+0x3b) [0x81a2ceb]
 /usr/bin/mongod(_ZN5mongo13BackgroundJob7jobBodyEN5boost10shared_ptrINS0_9JobStatusEEE+0xb8) [0x86935f8]
 /usr/bin/mongod(_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf1IvN5mongo13BackgroundJobENS_10shared_ptrINS7_9JobStatusEEEEENS2_5list2\
INS2_5valueIPS7_EENSD_ISA_EEEEEEE3runEv+0x8d) [0x869589d]
 /usr/lib/libboost_thread-mt.so.5(thread_proxy+0x76) [0x788b66]
 /lib/libpthread.so.0() [0xad6b69]
 /lib/libc.so.6(clone+0x5e) [0xa19c9e]



 Comments   
Comment by Ramon Fernandez Marina [ 04/Feb/16 ]

Well, while we do still support 32-bit linux, you should be aware that the biggest new feature introduced in 3.0, the WiredTiger storage engine, is only supported on 64-bit platforms, so I'd strongly recommend you consider switching to a 64-bit OS – that will give you much better performance and an easy upgrade path in the future.

Comment by Art Ianuzzi [ 04/Feb/16 ]

Thanks Ramon, is this supported for 32bit Centos? This is maybe the problem - running on 32 bit machine is no longer viable?

Comment by Ramon Fernandez Marina [ 04/Feb/16 ]

art@ianuzzi.us, 2.4.14 is a very old version at this stage, can you please install 3.2.1 on your system and report back?

Thanks,
Ramón

Generated at Thu Feb 08 04:00:31 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.