OpenVZ – sed error
October 6th, 2008
No comments
Here is a quick fix on how I was able once to fix an OpenVZ virtualization node, when trying to emulate a container.
…..
If during vzctl create … you meet this kind of error “sed: can’t read /etc/init.d/syslog: No such file or directory // ERROR: Script install-post failed”
Here is how you may fix it..
$ vi /vz/template/centos/5/x86_64/config/install-post
and set syslog and syslog.conf sed replacements with exit status of “0″
# Disable klogd
$VZCTL exec2 $VEID \
“sed -i -e ‘s/daemon\\ klogd/passed\\ klogd\\ skipped/’ \
-e ‘s/killproc\\ klogd/passed\\ klogd\\ skipped/’ \
/etc/init.d/syslog; exit 0″
…
# Disable fsync() in syslog
$VZCTL exec2 $VEID \
“sed -i -e ‘s@\\\([[:space:]]\\\)\\\(/var/log/\\\)@\\\1-\\\2@’ \
/etc/syslog.conf; exit 0″
Try now
Categories: OpenVZ/Virtuozzo, Unix / Linux