The 100 character buffer used to read /proc/self/numa_maps at startup will be too small when MongoDB has been unpacked into, for example, /usr/local/mongodb-linux-x86_64-2.4.0/bin/.
The buffer size should be increased, perhaps to 1024 characters or more.
See src/mongo/db/db.cpp line 230 in today's master branch.
When starts mongod, it writes this warning message to the log.
Actually, /proc/self/numa_maps is existed.
Please look at the source code:
It's just because the first line of my system in /proc/self/numa_maps is longer than 100 chars. When the line is larger than the buffer, the f's failbit will be set after getline() without setting the errno, so errnoWithDescription() displays last errno message.