Hi, I tend to change the qualified path to run other emulator binary, which is besides libvirt supporting but based on qemu, so I set the tag as "<emulator>/usr/bin/emulator<emulator>".(I have set the emulator binary to env.). As a result, the messages shown as below: ....(ignoring much xml contents) </devices></domain>, flags=011:00:27.110: 2263: debug : remoteIO:5824 : Do proc=10 serial=3 length=2144 wait=(nil)11:00:27.110: 2263: debug : remoteIO:5896 : We have the buck 10 0x993b9e0 0x993b9e011:00:27.110: 2263: debug : virEventPollUpdateHandle:144 : Update handle w=2 e=011:00:27.111: 2263: debug : virEventPollInterruptLocked:686 : Skip interrupt, 0 011:00:27.136: 2263: debug : remoteIODecodeMessageLength:5214 : Got length, now need 416 total (412 more)11:00:27.136: 2263: debug : remoteIOEventLoop:5750 : Giving up the buck 10 0x993b9e0 (nil)11:00:27.136: 2263: debug : virEventPollUpdateHandle:144 : Update handle w=2 e=111:00:27.136: 2263: debug : virEventPollInterruptLocked:686 : Skip interrupt, 0 011:00:27.136: 2263: debug : remoteIO:5924 : All done with our call 10 (nil) 0x993b9e0 error: Failed to create domain from fedora-qemu.xmlerror: internal error Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin /usr/bin/emulator -help) status unexpected: exit status 1 11:00:27.137: 2263: debug : virConnectClose:1354 : conn=0x99374a811:00:27.137: 2263: debug : virUnrefConnect:145 : unref connection 0x99374a8 111:00:27.137: 2263: debug : virReleaseConnect:94 : release connection 0x99374a811:00:27.137: 2263: debug : virEventPollRemoveTimeout:278 : Remove timer 111:00:27.137: 2263: debug : virEventPollInterruptLocked:686 : Skip interrupt, 0 011:00:27.137: 2263: debug : virEventPollRemoveHandle:171 : Remove handle w=211:00:27.137: 2263: debug : virEventPollRemoveHandle:184 : mark delete 1 511:00:27.137: 2263: debug : virEventPollInterruptLocked:686 : Skip interrupt, 0 011:00:27.137: 2263: debug : remoteIO:5824 : Do proc=2 serial=4 length=28 wait=(nil)11:00:27.137: 2263: debug : remoteIO:5896 : We have the buck 2 0x993ba78 0x993ba7811:00:27.138: 2263: debug : remoteIODecodeMessageLength:5214 : Got length, now need 56 total (52 more)11:00:27.138: 2263: debug : remoteIOEventLoop:5750 : Giving up the buck 2 0x993ba78 (nil)11:00:27.138: 2263: debug : remoteIO:5924 : All done with our call 2 (nil) 0x993ba78 Could you please tell me what's wrong in the source code? If so, where should I modify? Thanks a lot! Regard,Corey -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20120821/074fab84/attachment.htm>