Table of Contents

System requirements

Reiserfs users

In order, to use the reiserfs file system with i-MSCP, you must follow these steps:

Edit your /etc/fstab file to add the attrs option for your device (e.g. device containing the /var partition). For instance:

  UUID=74699091-3ab8-43f2-bdd5-d1d898ab50fd /     reiserfs notail          0    1

should be updated to:

  UUID=74699091-3ab8-43f2-bdd5-d1d898ab50fd /     reiserfs notail,attrs    0    1

Once you did that, you can remount your device. For instance:

  mount -o remount /dev/disk/by-uuid/74699091-3ab8-43f2-bdd5-d1d898ab50fd

If needed, you can find the uuid of your device, with the following command:

  blkid <device>

where <device> must be replaced by your device path such as /dev/sda1

LXC containers

If you want install i-MSCP inside a LXC container, the following conditions have to be met:

Note that these operations must be done on the host, not in the container.

See also:

OpenVZ containers (Proxmox and Virtuozzo)

You could have to increase the fs.ve-mount-nr limit, else, an error such as mount: Cannot allocate memory could be threw by CageFS. To avoid this problem you must:

  1. Increase the limit by adding an entry such as fs.ve-mount-nr = 4096 to your /etc/sysctl.conf file
  2. Make the new limit effective by executing the sysctl -p command

Note that these operations must be done on the host, not in the container.