Article ID: 122288, created on Feb 6, 2015, last review on Apr 14, 2015

  • Applies to:
  • Plesk 12.0 for Linux

Síntomas

Una vez actualizado Plesk de la versión 11.5 a la versión 12, se obtiene el siguiente error:

cannot create directory: Permission denied: "/var/lock/lmlib/container_locks"

Causa

Permisos insuficientes.

Resolución

Compruebe que los directorios detallados a continuación tienen los permisos correspondientes según la salida 'stat':

[root@server ~]# stat /var/lock/lmlib/container_locks
  File: `/var/lock/lmlib/container_locks/'
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: 34f0b661h/888190561d    Inode: 410380      Links: 3
Access: (0770/drwxrwx---)  Uid: (    0/    root)   Gid: (  499/lock-manager)
Access: 2014-07-08 15:30:41.692349787 +0700
Modify: 2014-07-08 12:56:35.878579206 +0700
Change: 2014-07-08 12:56:35.878579206 +0700

[root@server ~]# stat /var/lock/lmlib
  File: `/var/lock/lmlib/'
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: 34f0b661h/888190561d    Inode: 524669      Links: 3
Access: (0770/drwxrwx---)  Uid: (    0/    root)   Gid: (  499/lock-manager)
Access: 2014-07-08 15:30:40.428981788 +0700
Modify: 2014-06-27 19:26:31.000000000 +0700
Change: 2014-07-08 12:56:42.053490200 +0700

[root@server ~]# stat /var/lock
  File: `/var/lock'
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: 34f0b661h/888190561d    Inode: 524335      Links: 7
Access: (0775/drwxrwxr-x)  Uid: (    0/    root)   Gid: (   54/    lock)
Access: 2014-07-08 15:30:40.069161787 +0700
Modify: 2014-07-08 12:56:44.821105696 +0700
Change: 2014-07-08 12:56:44.821105696 +0700

Si los permisos son distintos, ejecute los siguientes comandos:

[root@server ~]# chmod 770 /var/lock/lmlib/container_locks
[root@server ~]# chmod 770 /var/lock/lmlib
[root@server ~]# chmod 775 /var/lock

Asimismo, verifique que SELinux no está bloqueando el acceso.

Compruebe el estado de SELinux:

[root@server ~]#/usr/sbin/getenforce

Cuando SELinux está activado, el comando getenforce devuelve Enforcing.

Con el fin de desactivar SELinux en el servidor, ejecute el siguiente comando:

[root@server ~]# setenforce 0

29d1e90fd304f01e6420fbe60f66f838 56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7

Email subscription for changes to this article
Save as PDF