Hi there, i have just completed a new perfect server setup on a debian squeeze and installed ispconfig 2 . The process was smooth apart from the part that the hostname was single text and not in the form of xxx.domain.sss . In any case i am trying to install memcached by running apt-get install memcached. The package gets installed with errors ( i have to restart server after installation ) but it breaks apt-get so i have to remove it. The error that i get is : Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libevent-1.4-2 Suggested packages: libcache-memcached-perl libmemcached The following NEW packages will be installed: libevent-1.4-2 memcached 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/137 kB of archives. After this operation, 324 kB of additional disk space will be used. Do you want to continue [Y/n]? y Selecting previously deselected package libevent-1.4-2. (Reading database ... 34633 files and directories currently installed.) Unpacking libevent-1.4-2 (from .../libevent-1.4-2_1.4.13-stable-1_amd64.deb) ... Selecting previously deselected package memcached. Unpacking memcached (from .../memcached_1.4.5-1_amd64.deb) ... Processing triggers for man-db ... Setting up libevent-1.4-2 (1.4.13-stable-1) ... Setting up memcached (1.4.5-1) ... insserv: warning: script 'S99ispconfig_server' missing LSB tags and overrides insserv: warning: script 'ispconfig_server' missing LSB tags and overrides insserv: warning: script 'bastille-firewall' missing LSB tags and overrides insserv: There is a loop between service rc.local and mountnfs if started insserv: loop involving service mountnfs at depth 7 insserv: loop involving service networking at depth 6 insserv: loop involving service quota at depth 10 insserv: There is a loop between service rc.local and mountoverflowtmp if started insserv: loop involving service mountoverflowtmp at depth 7 insserv: loop involving service mountall-bootclean at depth 6 insserv: There is a loop between service rc.local and checkfs if started insserv: loop involving service checkfs at depth 4 insserv: loop involving service lvm2 at depth 3 insserv: There is a loop between service rc.local and udev if started insserv: loop involving service udev at depth 1 insserv: There is a loop at service ispconfig_server if started insserv: There is a loop between service rc.local and checkroot if started insserv: loop involving service checkroot at depth 2 insserv: loop involving service keyboard-setup at depth 1 insserv: There is a loop at service rc.local if started insserv: loop involving service mountall at depth 6 insserv: loop involving service mdadm-raid at depth 3 insserv: loop involving service mountkernfs at depth 1 insserv: Starting ispconfig_server depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting ispconfig_server depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting ispconfig_server depends on rc.local and therefore on system facility `$all' which can not be true! ... ... ... insserv: Starting ispconfig_server depends on rc.local and therefore on system facility `$all' which can not be true! insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header dpkg: error processing memcached (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: memcached E: Sub-process /usr/bin/dpkg returned an error code (1) Any ideas where's the problem ? Thank you very much, Leon
ispconfig2 was not made to run on squeeze with the new dependency based boot order. you can ignore it and use the old one if you do this: Code: touch /etc/init.d/.legacy-bootordering then try to reinstall memcached again
No, you're just switching back to the legacy bootorder. If you want to go back to the new one, delete the file /etc/init.d/.legacy-bootordering