Problem upgrading from master 20130723 (no update will work)

  • Hi All,


    I'm trying to upgrade my server (Debian 7.6 Wheezy), but I can't get the update of I-MSCP working.


    Currently I have running master 20130723 (eagle). The reason for this is that is that it was suggested over here because it had bugfixes for some problems I was having back than. As for the server implemantation, i'm not sure.. I can't remember it any way. Tell me how to check this and I'll update this post.



    What I tried:
    Upgrade to 1.1.14 <-- Failed
    Upgrade to 1.1.0 <-- Failed


    For both the update script just stop without any information about why so. For both apache2 was having the same problem, on start of apache; (2)No such file or directory: Couldn't start ErrorLog process


    What did work, was go from master 20130723 to 1.1.0 RC3


    But upgrading from that also isn't working, and has the same result as above.


    Any help would be very much appreciated!


    PS.
    I was running debian 7.3 this morning. Because all of these problems I updated debian to 7.6, to find out I still have the same problems, unfortunately...


    I found the setup log, so here it is (from master 20130723 to 1.1.14):


  • Code
    1. [Tue Sep 30 14:12:31 2014] [fatal error] Servers::httpd::factory: syntax error at (eval 1078) line 1, near "require Servers::httpd::libgpm:"



    I Think. its a Bug....


    Need to wait for @Nuxwin to confirm



    I was afraid of that..


    If any info/log files or whatever is needed just ask and I'll try to provide all needed information.
    Also remote access is a possibility if desired.

  • @ace You forgot to tell which httpd implementation you're using? (fpm, itk, cgi)


    If you need the server as soon as possible, try to switch to another implementation (perl imscp-autoinstall -r httpd or something like that)

  • Hello ;


    I doubt that it's a bug


    As I see the backend try to load a server package implementation which doesn't exists... ---> libgpm


    Please, what the result of


    Shell-Script
    1. # cat /etc/imscp/imscp.conf | grep HTTPD_SERVER

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • @ace You forgot to tell which httpd implementation you're using? (fpm, itk, cgi)


    I didn't forget. Like I posted in my OP, I don't know what implemantation it is, and I don't know how to find it (until @Nuxwin posted how to).



    The result is:
    HTTPD_SERVER = apache_fcgi



    During the autoinstall script I tried fcgid and the bottom (default) option.
    Both resulted in this same error.


    Though with the above result I think I had FCGI setup.


  • If you need the server as soon as possible, try to switch to another implementation (perl imscp-autoinstall -r httpd or something like that)


    I tried running this from the installer of the version I'm currently running.
    This results in an error. I haven't tried it with the latest script, I can give that A try as well if you think this could be usefull?



    EDIT:
    I just tried 'perl imscp-autoinstall -r httpd' with the script from 1.1.14.
    This results in a single error message:
    [Wed Oct 1 08:39:11 2014] [fatal error] Servers::httpd::factory: syntax error at (eval 1078) line 1, near "require Servers::httpd::libgpm:"

  • Hello ;


    Please, give me a root access to your server.


    Thanks.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206