Article ID: 119552, created on Feb 20, 2015, last review on Feb 20, 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

Symptômes

Les domaines ne peuvent pas être configurés à l'aide de l'utilitaire websrvmng. L'opération échoue avec l'erreur suivante :

    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

Cause

Cet utilisateur n'existe pas dans le système. Lorsque vous vérifiez si l'erreur existe, vous n'obtenez aucun résultat :

# grep user1 /etc/passwd

Résolution

Créez un utilisateur à l'aide de la configuration dans la base de données :

  1. Connectez-vous à la base de données psa et obtenez des informations sur l'utilisateur système :

    # 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. Récupérez le mot de passe à l'aide de account_id :

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

    REMARQUE : un mot de passe en texte brut est défini dans l'environnement du système comme PSA_PASSWD. Un mot de passe chiffré est défini comme PSA_CRYPTED_PASSWD.

  3. Exportez le mot de passe vers l'environnement système. Exemple de mot de passe brut :

    # PSA_PASSWD='123qwe'
    # export PSA_PASSWD
    
  4. Créez l'utilisateur système :

    # /usr/local/psa/admin/bin/usermng --add-user --user=user1 --homedir=/var/www/vhosts/example.com --shell=/bin/false
    
  5. Reconfigurez le domaine à l'aide de l'utilitaire 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