It might be a stupid question, but is that problem caused by the simple fact that there's no terminal created during vzctl exec -- so everything that requires a terminal (for example, any ncurses/slang-based application like top) fails.

Possible solution would be to implement execterm command or the like, which is the same as exec but with a terminal.

Kirill Korotaev wrote:
Steve,

Good to know. Anyway I've created a bug
http://bugzilla.openvz.org/show_bug.cgi?id=658
so we'll try to reproduce and resolve your issue.

Thanks,
Kirill

Steve Hodges wrote:
We have a suitable workaround now. Instead of the creation script running all the installs etc, it writes to an install script in the VE. We then log in to the skeleton VE and run the script.

Steve

hm... something went differently and there is no such a message
in strace :/

can you give me an access to the node to check it?

Thanks,
Kirill


Steve Hodges wrote:


The file is on my web server

http://steve-is-mucking-about.sexypenguins.com/out.gz

I noticed that the command did not terminate and had to be killed (I tried it a number of times with the same result)

the command I used was

vzctl exec 101 strace -f -o /tmp/out apt-get install exim4 -y

thanks

Steve

On 27/07/2007 9:56 PM, Kirill Korotaev wrote:

Can you please run the following command:
# vzclt exec 110 strace -f -o /tmp/out apt-get install exim4
and send me /tmp/out file (it will be created inside VE)?

Thanks,
Kirill
P.S. it may require installing strace package first.

Steve Hodges wrote:


I'm trying to script the creation of a number of VEs. The template is a minimal Debian Etch.

part of what I'm trying to do is thinks like:

vzctl exec 110 apt-get install exim4

exim is one of those packages that wants to run dpkg-configure as part of the install (actually I think it's dpkg-preconfigure, but it's the same sort of thing)

When it gets to that stage it complains that it "can't re-open stdin" and generally fails to complete the install.

Is there any way of executing a whole series of commands like this without having to run them all manually. Some things have to be done
>from outside the VE too, so just running a script in the VE is
problematic :-(

Steve
_______________________________________________

_______________________________________________
Users mailing list
Users@openvz.org
https://openvz.org/mailman/listinfo/users

Reply via email to