Article ID: 119552, created on Jan 16, 2015, last review on Jan 16, 2015

  • Applies to:
  • Plesk Automation 11.5
  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux
  • Plesk 10.4 for Linux/Unix
  • Plesk 11.5 for Windows

Síntomas

No es posible reconfigurar un dominio mediante la utilidad websrvmng. La operación resulta fallida y se obtiene el siguiente mensaje de error:

    ERR (3)  [util_exec]: proc_close() failed

    file: /usr/local/psa/admin/plib/Template/Writer/Webserver/Abstract.php
    line: 68
    code: 0
    Error occured while sending feedback. HTTP code returned: 502
    [warn] module ssl_module is already loaded, skipping

    httpd: bad user name user1

Causa

En el sistema no existe dicho usuario. Al comprobar la existencia del usuario mencionado en el error, obtiene una salida vacía:

# grep user1 /etc/passwd

Resolución

Cree un usuario usando la configuración de la base de datos:

  1. Acceda a la base de datos psa y obtenga la información acerca del usuario de sistema:

    # plesk db
    # mysql> select * from sys_users where login='user1'\G
    *************************** 1. row ***************************
               id: 55
            login: user1
       account_id: 2898
             home: /var/www/vhosts/example.com
            shell: /bin/false
            quota: 0
        mapped_to: NULL
    serviceNodeId: 1
    
  2. Obtenga la contraseña del usuario mediante account_id:

    mysql> select * from accounts where id=2898;
    +------+-------+----------+
    | id   | type  | password |
    +------+-------+----------+
    | 2898 | plain | 123qwe   |
    +------+-------+----------+
    

    NOTA: en el entorno del sistema, una contraseña de texto sin formato se establece como PSA_PASSWD, mientras que una contraseña cifrada se establece como PSA_CRYPTED_PASSWD.

  3. Exporte la contraseña al entorno del sistema. Aquí puede ver un ejemplo para una contraseña sin formato:

    # PSA_PASSWD='123qwe'
    # export PSA_PASSWD
    
  4. Cree el usuario del sistema:

    # /usr/local/psa/admin/bin/usermng --add-user --user=user1 --homedir=/var/www/vhosts/example.com --shell=/bin/false
    
  5. Vuelva a configurar el dominio mediante la utilidad websrvmng.

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 01bc4c8cf5b7f01f815a7ada004154a2 29d1e90fd304f01e6420fbe60f66f838 0a53c5a9ca65a74d37ef5c5eaeb55d7f 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7 e8756e9388aeca36710ac39e739b2b37 dd0611b6086474193d9bf78e2b293040 aea4cd7bfd353ad7a1341a257ad4724a 33a70544d00d562bbc5b17762c4ed2b3 caea8340e2d186a540518d08602aa065 e0aff7830fa22f92062ee4db78133079 742559b1631652fadd74764ae8be475e 85a92ca67f2200d36506862eaa6ed6b8 46a8e394d6fa13134808921036a34da8 bd7fc88cf1b01f097749ae6f87272128

Email subscription for changes to this article
Save as PDF