Isto parece uma regressão devido à correção do bug # 1096771 . Havia alguns scripts de inicialização em cgroup-bin
em 12.04, que foram removidos em 13.04. O arquivo /etc/init/cgconfig.conf
service continha isso na sub-rotina pre-start script
:
/usr/sbin/cgconfigparser -l $CGCONFIG
Portanto, foi o serviço cgconfig
do pacote cgroup-bin
que realmente configurou sua configuração do cgroup. cgroup-lite
não mudou muito entre esses lançamentos, então presumo que não se queira ler essa configuração. Eu recomendo que você abra um relatório de bug (e talvez escreva um novo serviço do Upstart (ou copie o antigo) já que é improvável que ele mude isso em uma versão LTS).
Como o 12.04 ainda é suportado, você pode usar o índice de Pacotes para fazer o download da versão mais antiga do pacote. Eu reproduzi /etc/init/cgconfig.conf
aqui por conveniência:
description "cgconfig"
author "Serge E. Hallyn <[email protected]>"
start on runlevel [2345]
console output
pre-start script
test -x /usr/sbin/cgconfigparser || { stop; exit 0; }
CREATE_DEFAULT="yes"
CGCONFIG=/etc/cgconfig.conf
if [ -r /etc/default/cgconfig ]; then
. /etc/default/cgconfig
fi
# If we've already run, don't do it again!
if grep -q /sys/fs/cgroup /proc/mounts; then
stop
exit 0
fi
[ -r $CGCONFIG ] || { echo "$CGCONFIG is empty"; stop; exit 0; }
mount -t tmpfs -o uid=0,gid=0,mode=0755 cgroups /sys/fs/cgroup
/usr/sbin/cgconfigparser -l $CGCONFIG
if [ "$CREATE_DEFAULT" = "yes" ]; then
/usr/sbin/create_default_cgroups
fi
end script
post-stop script
if [ -x /usr/sbin/cgclear ]
then
/usr/sbin/cgclear
fi
umount /sys/fs/cgroup || true
end script