Public bug reported: I've found out that while `mongodb --smallfiles --conf=something` makes mongodb actually using small files, while something more large like `/usr/bin/mongod --auth --dbpath=/home/braiam/.juju/local/db --sslOnNormalPorts --sslPEMKeyFile '/home/braiam/.juju/local/server.pem' --sslPEMKeyPassword ignored --bind_ip 0.0.0.0 --port 37017 --noprealloc --syslog --smallfiles` completely fails with the following log:
Oct 20 02:41:05 vm-2 mongod.37017[5159]: Sun Oct 20 02:41:05 [initandlisten] options: { auth: true, bind_ip: "0.0.0.0", dbpath: "/home/braiam/.juju/local/db", noprealloc: true, port: 37017, smallfiles: true, sslOnNormalPorts: true, sslPEMKeyFile: "/home/braiam/.juju/local/server.pem", sslPEMKeyPassword: "<password>", syslog: true } Oct 20 02:41:05 vm-2 mongod.37017[5159]: Sun Oct 20 02:41:05 [initandlisten] journal dir=/home/braiam/.juju/local/db/journal Oct 20 02:41:05 vm-2 mongod.37017[5159]: Sun Oct 20 02:41:05 [initandlisten] recover : no journal files present, no recovery needed Oct 20 02:41:05 vm-2 mongod.37017[5159]: Sun Oct 20 02:41:05 [initandlisten] Oct 20 02:41:05 vm-2 mongod.37017[5159]: Sun Oct 20 02:41:05 [initandlisten] ERROR: Insufficient free space for journal files Oct 20 02:41:05 vm-2 mongod.37017[5159]: Sun Oct 20 02:41:05 [initandlisten] Please make at least 422MB available in /home/braiam/.juju/local/db/journal or use --smallfiles Oct 20 02:41:05 vm-2 mongod.37017[5159]: Sun Oct 20 02:41:05 [initandlisten] Oct 20 02:41:05 vm-2 mongod.37017[5159]: Sun Oct 20 02:41:05 [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating This of course should happen if the `--smallfiles` parameter is passed. ProblemType: Bug DistroRelease: Ubuntu 13.04 Package: mongodb-server 1:2.2.4-0ubuntu1 ProcVersionSignature: Ubuntu 3.9.0-0.4userns5-generic 3.9.0 Uname: Linux 3.9.0-0-generic x86_64 NonfreeKernelModules: atm xt_recent ipt_REJECT xt_LOG xt_limit xt_tcpudp xt_addrtype xt_state iptable_filter bluetooth veth aufs ebt_ip ebtable_broute ebtable_nat ebtable_filter ebtables ipt_MASQUERADE iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack ip_tables x_tables bridge stp llc ip_gre gre dm_crypt psmouse microcode i2c_piix4 joydev serio_raw mac_hid rbd virtio_balloon libceph libcrc32c acpiphp hid_generic usbhid hid crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 xts lrw gf128mul ablk_helper cryptd floppy cirrus syscopyarea sysfillrect sysimgblt ttm drm_kms_helper drm ApportVersion: 2.9.2-0ubuntu8.3 Architecture: amd64 Date: Sun Oct 20 02:56:51 2013 MarkForUpload: True ProcEnviron: TERM=screen PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: mongodb UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: mongodb (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug raring -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1242237 Title: Mongodb server ignores --smallfiles if other paramethers are set in the command line To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mongodb/+bug/1242237/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs