Ubuntu Precise - Upgrade 1.1.13 to 1.1.14 failed

  • Upgrade 1.1.13 to 1.1.14 on ubuntu 12.04 stopped with error:


    [Mon Sep 15 08:45:49 2014] [fatal error] Servers::named::factory: Can't locate Servers/named/.pm in @INC (@INC contains: /usr/local/src/imscp-1.1.14/engine/PerlVendor /usr/local/src/imscp-1.1.14 /usr/local/src/imscp-1.1.14/engine/PerlLib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 1084) line 2, <$fh> line 94.]


    - i-mscp not accessible anymore afterwards
    - reinstall of 1.1.13 works for the moment, but: any idea, what could be the problem with my upgrade?

  • Hello


    What is the value of the NAMED_SERVER parameter in your /etc/imscp/imscp.conf file?

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

  • Bug confirmed. This bug only affect Ubuntu Precise.



    I'll fix and release a new version this evening.


    Thank you for your report.

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

  • Problem found:


    Just replace the content of the file ./docs/Ubuntu/packages-precise.xml by the following


    XML
    1. <packages> <httpd default="apache_php_fpm"> <apache_fcgid> <package>apache2</package> <package>apache2-mpm-worker</package> <package>apache2-suexec-custom</package> <package>libapache2-mod-fcgid</package> <package>php5-cgi</package> </apache_fcgid> <apache_itk> <package>apache2</package> <package>apache2-mpm-itk</package> <package>libapache2-mod-php5</package> </apache_itk> <apache_php_fpm> <package>apache2</package> <package>apache2-suexec-custom</package> <package>apache2-mpm-worker</package> <package>libapache2-mod-fastcgi</package> <package>php5-fpm</package> </apache_php_fpm> </httpd> <po default="courier"> <courier> <package>courier-authlib-mysql</package> <package>courier-imap</package> <package>courier-imap-ssl</package> <package>courier-pop</package> <package>courier-pop-ssl</package> <package>libgamin0</package> <package>maildrop</package> </courier> <dovecot> <package>dovecot-core</package> <package>dovecot-imapd</package> <package>dovecot-pop3d</package> <package>dovecot-mysql</package> </dovecot> </po> <mta default="postfix"> <postfix> <package>postfix</package> <package>libsasl2-modules</package> <package>libsasl2-modules-sql</package> <package>sasl2-bin</package> <package>policyd-weight</package> <package>postgrey</package> </postfix> </mta> <ftpd default="proftpd"> <proftpd> <package>proftpd-basic</package> <package>proftpd-mod-mysql</package> </proftpd> </ftpd> <named default="bind"> <bind> <package>bind9</package> </bind> <external_server/> </named> <sql default="mysql_5.5"> <mysql_5.5 pinning_package="mysql-server-5.5 mysql-server-5.5 mysql-common libmysqlclient16 libmysqlclient18" pinning_pin="release o=Ubuntu,n=precise" pinning_pin_priority="1001" > <package>mysql-server-5.5</package> <package>mysql-client-5.5</package> <package>mysql-common</package> </mysql_5.5> <mariadb_5.5 pinning_package="*" pinning_pin="origin mirror2.hs-esslingen.de" pinning_pin_priority="1001" repository="deb http://mirror2.hs-esslingen.de/mariadb/repo/5.5/ubuntu precise main" repository_origin="MariaDB" repository_key_srv="keyserver.ubuntu.com" repository_key_id="0xcbcb082a1bb943db" > <package>mariadb-client-5.5</package> <package>mariadb-server-5.5</package> <package>mariadb-common</package> <package>mysql-common</package> </mariadb_5.5> <mariadb_10.0 pinning_package="*" pinning_pin="origin mirror2.hs-esslingen.de" pinning_pin_priority="1001" repository="deb http://mirror2.hs-esslingen.de/mariadb/repo/10.0/ubuntu precise main" repository_origin="MariaDB" repository_key_srv="keyserver.ubuntu.com" repository_key_id="0xcbcb082a1bb943db" allow_switch_to="percona_5.6,remote_server" > <package>mariadb-client-10.0</package> <package>mariadb-server-10.0</package> <package>mariadb-common</package> <package>mysql-common</package> </mariadb_10.0> <percona_5.5 pinning_package="*" pinning_pin="origin repo.percona.com" pinning_pin_priority="1001" repository="deb http://repo.percona.com/apt precise main" repository_origin="Percona" repository_key_srv="keys.gnupg.net" repository_key_id="1C4CBDCDCD2EFD2A" > <package>percona-server-client-5.5</package> <package>percona-server-server-5.5</package> </percona_5.5> <percona_5.6 pinning_package="*" pinning_pin="origin repo.percona.com" pinning_pin_priority="1001" repository="deb http://repo.percona.com/apt precise main" repository_origin="Percona" repository_key_srv="keys.gnupg.net" repository_key_id="1C4CBDCDCD2EFD2A" allow_switch_to="mariadb_10.0,remote_server" > <package>percona-server-client-5.6</package> <package>percona-server-server-5.6</package> </percona_5.6> <remote_server pinning_package="mysql-server-5.5 mysql-server-5.5 mysql-common libmysqlclient16 libmysqlclient18" pinning_pin="release o=Ubuntu,n=precise" pinning_pin_priority="1001" > <package>mysql-client-5.5</package> <package>mysql-common</package> </remote_server> </sql> <php> <package>php5</package> <package>php5-cli</package> <package>php-pear</package> <package>php5-gd</package> <package>php-gettext</package> <package>php5-imap</package> <package>php5-intl</package> <package>php5-mcrypt</package> <package>php5-mysqlnd</package> <package>php5-suhosin</package> </php> <perl> <package>perl</package> <package>libcrypt-blowfish-perl</package> <package>libcrypt-cbc-perl</package> <package>libcrypt-passwdmd5-perl</package> <package>libdata-validate-domain-perl</package> <package>libdatetime-perl</package> <package>libdbd-mysql-perl</package> <package>libdbi-perl</package> <package>libemail-valid-perl</package> <package>libfile-copy-recursive-perl</package> <package>libfile-homedir-perl</package> <package>libmailtools-perl</package> <package>libmime-tools-perl</package> <package>libnet-ip-perl</package> <package>libnet-dns-perl</package> <package>libnet-libidn-perl</package> <package>libtimedate-perl</package> <package>libxml-parser-perl</package> <package>libxml-simple-perl</package> <package>libemail-simple-perl</package> <package>libjson-perl</package> </perl> <other> <package>at</package> <package>bash</package> <package>bash-completion</package> <package>bzip2</package> <package>ca-certificates</package> <package>curl</package> <package>dnsutils</package> <package>gcc</package> <package>git</package> <package>gzip</package> <package>iptables</package> <package>iproute</package> <package>ispell</package> <package>libc6-dev</package> <package>locales</package> <package>lzma</package> <package>make</package> <package>openssl</package> <package>pbzip2</package> <package>ssh</package> <package>tar</package> </other></packages>


    And then rerun the installer


    Shell-Script
    1. # perl imscp-autoinstall -d

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

  • Should be fixed. See https://github.com/i-MSCP/imsc…7e80a88c688e675986d954e8b


    A new release will come ASAP.

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