[Users] I am using the CentOS build from the 12th. I the engine is dieing with the following error.
by Robert Middleswarth
2012-06-17 05:21:24,682 ERROR
[org.ovirt.engine.core.engineencryptutils.EncryptionUtils]
(ajp--0.0.0.0-8009-9) Failed to decryptjava.io.FileNotFoundException:
/etc/pki/ovirt-engine/.keystore (Too many open files)
2012-06-17 05:21:26,121 ERROR
[org.ovirt.engine.core.engineencryptutils.EncryptionUtils]
(QuartzScheduler_Worker-88) Failed to
decryptjava.io.FileNotFoundException: /etc/pki/ovirt-engine/.keystore
(Too many open files)
2012-06-17 05:21:26,130 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand]
(QuartzScheduler_Worker-88) XML RPC error in command GetCapabilitiesVDS
( Vds: ann100ovirt01 ), the error was:
java.util.concurrent.ExecutionException:
java.lang.reflect.InvocationTargetException, SocketException: Too many
open files
2012-06-17 15:49:08,577 ERROR
[org.ovirt.engine.core.engineencryptutils.EncryptionUtils]
(QuartzScheduler_Worker-28) Failed to
decryptjava.io.FileNotFoundException: /etc/pki/ovirt-engine/.keystore
(Too many open files)
2012-06-17 20:21:13,943 ERROR
[org.ovirt.engine.core.engineencryptutils.EncryptionUtils]
(QuartzScheduler_Worker-64) Failed to
decryptjava.io.FileNotFoundException: /etc/pki/ovirt-engine/.keystore
(Too many open files)
2012-06-17 20:21:15,949 ERROR
[org.ovirt.engine.core.engineencryptutils.EncryptionUtils]
(QuartzScheduler_Worker-65) Failed to
decryptjava.io.FileNotFoundException: /etc/pki/ovirt-engine/.keystore
(Too many open files)
2012-06-17 21:00:15,133 ERROR
[org.ovirt.engine.core.engineencryptutils.EncryptionUtils]
(QuartzScheduler_Worker-98) Failed to
decryptjava.io.FileNotFoundException: /etc/pki/ovirt-engine/.keystore
(Too many open files)
2012-06-17 21:07:00,037 WARN [org.ovirt.engine.core.ServletUtils]
(ajp--0.0.0.0-8009-5) File "/usr/share/vdsm-bootstrap/deployUtil.py is
47867 bytes long. Please reconsider using this servlet for files larger
than 8192 bytes.
2012-06-17 21:07:00,115 WARN [org.ovirt.engine.core.ServletUtils]
(ajp--0.0.0.0-8009-6) File "/usr/share/vdsm-bootstrap/vds_bootstrap.py
is 33884 bytes long. Please reconsider using this servlet for files
larger than 8192 bytes.
2012-06-17 21:32:10,686 WARN [org.ovirt.engine.core.ServletUtils]
(ajp--0.0.0.0-8009-6) File "/usr/share/vdsm-bootstrap/deployUtil.py is
47867 bytes long. Please reconsider using this servlet for files larger
than 8192 bytes.
2012-06-17 21:32:10,752 WARN [org.ovirt.engine.core.ServletUtils]
(ajp--0.0.0.0-8009-1) File "/usr/share/vdsm-bootstrap/vds_bootstrap.py
is 33884 bytes long. Please reconsider using this servlet for files
larger than 8192 bytes.
2012-06-17 21:44:34,028 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand]
(QuartzScheduler_Worker-23) XML RPC error in command ListVDS ( Vds:
ann100ovirt01 ), the error was: java.util.concurrent.ExecutionException:
java.lang.reflect.InvocationTargetException, SocketException: Too many
open files
2012-06-17 21:44:36,034 ERROR
[org.ovirt.engine.core.engineencryptutils.EncryptionUtils]
(QuartzScheduler_Worker-26) Failed to
decryptjava.io.FileNotFoundException: /etc/pki/ovirt-engine/.keystore
(Too many open files)
2012-06-17 21:44:36,045 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand]
(QuartzScheduler_Worker-26) XML RPC error in command GetCapabilitiesVDS
( Vds: ann100ovirt01 ), the error was:
java.util.concurrent.ExecutionException:
java.lang.reflect.InvocationTargetException, SocketException: Too many
open files
I restarted ovirt-engine and ran lsof -p 3557
I see hundreds of the same open file.
java 3557 ovirt 839r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 840r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 841r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 842r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 843r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 844r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 845r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 846r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 847r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 848r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 849r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 850r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 851r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 852r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 853r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
java 3557 ovirt 854r REG 253,0 3230 7865608
/etc/pki/ovirt-engine/.keystore
Is anyone else seeing this?
Thanks
Robert
12 years, 5 months
[Users] VDSM ERROR
by Nathan Stratton
Fedora 17 RPMs, hosts complets install and reboots, but never connects
back to engine. I just see thousands of the following in the logs:
----
MainThread::INFO::2012-06-21 13:07:26,304::vdsm::71::vds::(run) I am the
actual vdsm 4.9-0
MainThread::ERROR::2012-06-21 13:07:26,656::vdsm::74::vds::(run) Traceback
(most recent call last):
File "/usr/share/vdsm/vdsm", line 72, in run
serve_clients(log)
File "/usr/share/vdsm/vdsm", line 40, in serve_clients
cif = clientIF.clientIF(log)
File "/usr/share/vdsm/clientIF.py", line 115, in __init__
self._createLibvirtNetworks()
File "/usr/share/vdsm/clientIF.py", line 152, in _createLibvirtNetworks
nf = netinfo.NetInfo()
File "/usr/share/vdsm/netinfo.py", line 268, in __init__
_netinfo = get()
File "/usr/share/vdsm/netinfo.py", line 215, in get
for bridge in bridges() ])
KeyError: 'ovirtmgmt'
MainThread::INFO::2012-06-21 13:07:26,657::vdsm::76::vds::(run) VDSM main
thread ended. Waiting for 1 other threads...
MainThread::INFO::2012-06-21 13:07:26,657::vdsm::79::vds::(run)
<_MainThread(MainThread, started 140487047427904)>
MainThread::INFO::2012-06-21 13:07:26,657::vdsm::79::vds::(run)
<Thread(libvirtEventLoop, started daemon 140486974248704)>
----
ovirtmgmt is up and running:
-bash-4.2# brctl show
bridge name bridge id STP enabled interfaces
ovirtmgmt 8000.a0369f0a15f8 no bond0
><>
Nathan Stratton
nathan at robotics.net
http://www.robotics.net
12 years, 5 months
[Users] Setting up logical storage networks
by Trey Dockendorf
In ovirt-engine-3.1 I'm attempting to setup the base logical networks
and have run into 2 major issues.
The first is I'm only seeing a Gateway field for the management
interface. When I went to create a network for VMs (on seperate
subnet) I did not see a place to specify gateway (see img
ovirt_network_missing_gateway.png). Right now my management port is
on a 100mbps network and the bridged devices live on a 1Gbps network
(net140 in cluster). Is there a reason the gateway would be missing?
I've attached ovirt_networks.png that shows all the interfaces on my
host.
The second issue I'm having is creating a storage network. I created
2 logical networks , private0 and private1. I left the "VM Network"
unchecked on both as my assumption was that dicates if they can be
added to VMs. Since these are only for hosts to connect to the iSCSI
I didn't think that was necessary. When I set the IP information
(private_network0.png) and select Ok the save goes through but when I
edit the interface again the information is gone and the file
ifcfg-eth4 does not have IP information. This is what I looks like
DEVICE=eth4
ONBOOT=yes
BOOTPROTO=none
HWADDR=00:1b:21:1d:33:f0
NM_CONTROLLED=no
MTU=9000
I also attached image cluster_logical_networks.png that shows the all
the logical networks on this cluster. So far my plan is to have a
single public interface for VM traffic, then two for storage traffic,
each going to a different switch. This setup is just an initial test
but I'd hope to have it in production once I get some of these kinks
worked out.
Please let me know what information would be useful to debug this further.
Thanks
- Trey
12 years, 5 months
[Users] Online snapshot
by Winfried de Heiden
Hi all,
Using the latest RPM's from www.ovirt.org/releases/beta/fedora/17
creating an online snapshot still fails:
/var/log/ovirt-engine/engine.log:
2012-06-22 14:27:59,378 INFO
[org.ovirt.engine.core.bll.CreateAllSnapshotsFromVmCommand]
(ajp--0.0.0.0-8009-5) [29998947] Lock Acquired to object EngineLock
[exclusiveLocks= key: 0aa651e8-1260-4cd6-8e56-b27e3dc2ed0c value: VM
2012-06-22 14:27:59,520 INFO
[org.ovirt.engine.core.bll.CreateAllSnapshotsFromVmCommand]
(ajp--0.0.0.0-8009-5) [29998947] Running command:
CreateAllSnapshotsFromVmCommand internal: false. Entities affected : ID:
0aa651e8-1260-4cd6-8e56-b27e3dc2ed0c Type: VM
2012-06-22 14:27:59,572 INFO
[org.ovirt.engine.core.bll.CreateAllSnapshotsFromVmCommand]
(ajp--0.0.0.0-8009-5) [29998947] Lock freed to object EngineLock
[exclusiveLocks= key: 0aa651e8-1260-4cd6-8e56-b27e3dc2ed0c value: VM
2012-06-22 14:27:59,573 INFO
[org.ovirt.engine.core.bll.CreateSnapshotCommand] (ajp--0.0.0.0-8009-5)
[8c07d4d] Running command: CreateSnapshotCommand internal: true.
Entities affected : ID: 00000000-0000-0000-0000-000000000000 Type: Storage
2012-06-22 14:27:59,630 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.CreateSnapshotVDSCommand]
(ajp--0.0.0.0-8009-5) [8c07d4d] START,
CreateSnapshotVDSCommand(storagePoolId =
0c160f51-087d-4ddd-9faf-6c8157ad2557, ignoreFailoverLimit = false,
compatabilityVersion = 3.1, storageDomainId =
d9879dad-413a-4730-b86f-475b20b88e22, imageGroupId =
62b3d341-904c-4462-9a25-82b46b804729, imageSizeInBytes = 8589934592,
volumeFormat = COW, newImageId = c5f61a27-a6f5-4383-b9b1-b75d0aae1c27,
newImageDescription = , imageId = 133db385-effc-4243-a918-a6bcb2743172,
sourceImageGroupId = 62b3d341-904c-4462-9a25-82b46b804729), log id: 75e8f256
2012-06-22 14:27:59,633 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.CreateSnapshotVDSCommand]
(ajp--0.0.0.0-8009-5) [8c07d4d] --
CreateSnapshotVDSCommand::ExecuteIrsBrokerCommand: calling
'createVolume' with two new parameters: description and UUID
2012-06-22 14:27:59,634 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.CreateSnapshotVDSCommand]
(ajp--0.0.0.0-8009-5) [8c07d4d] -- createVolume parameters:
2012-06-22 14:27:59,746 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.CreateSnapshotVDSCommand]
(ajp--0.0.0.0-8009-5) [8c07d4d] FINISH, CreateSnapshotVDSCommand,
return: c5f61a27-a6f5-4383-b9b1-b75d0aae1c27, log id: 75e8f256
2012-06-22 14:27:59,779 INFO
[org.ovirt.engine.core.bll.AsyncTaskManager] (ajp--0.0.0.0-8009-5)
[8c07d4d] AsyncTaskManager::AddTaskToManager: Adding task
b742843e-77b9-4ddb-9ce4-1e813adece90 (Parent Command
CreateAllSnapshotsFromVm, Parameters Type
org.ovirt.engine.core.common.asynctasks.AsyncTaskParameters), polling
hasn't started yet..
2012-06-22 14:27:59,844 INFO
[org.ovirt.engine.core.bll.EntityMultiAsyncTasks] (ajp--0.0.0.0-8009-5)
[8c07d4d] EntityMultiAsyncTasks::StartPollingTask: Current Action Type
for entity 0aa651e8-1260-4cd6-8e56-b27e3dc2ed0c is
CreateAllSnapshotsFromVm (determined by task
b742843e-77b9-4ddb-9ce4-1e813adece90)
2012-06-22 14:28:01,621 INFO [org.ovirt.engine.core.bll.SPMAsyncTask]
(QuartzScheduler_Worker-55) SPMAsyncTask::PollTask: Polling task
b742843e-77b9-4ddb-9ce4-1e813adece90 (Parent Command
CreateAllSnapshotsFromVm, Parameters Type
org.ovirt.engine.core.common.asynctasks.AsyncTaskParameters) returned
status finished, result 'success'.
2012-06-22 14:28:01,636 INFO [org.ovirt.engine.core.bll.SPMAsyncTask]
(QuartzScheduler_Worker-55) BaseAsyncTask::OnTaskEndSuccess: Task
b742843e-77b9-4ddb-9ce4-1e813adece90 (Parent Command
CreateAllSnapshotsFromVm, Parameters Type
org.ovirt.engine.core.common.asynctasks.AsyncTaskParameters) ended
successfully.
2012-06-22 14:28:01,640 INFO [org.ovirt.engine.core.bll.EntityAsyncTask]
(QuartzScheduler_Worker-55)
EntityAsyncTask::EndAction: Ending action for 1 tasks (entity ID:
0aa651e8-1260-4cd6-8e56-b27e3dc2ed0c): calling EndAction for action type
CreateAllSnapshotsFromVm.
2012-06-22 14:28:01,642 INFO [org.ovirt.engine.core.bll.EntityAsyncTask]
(pool-3-thread-49)
EntityAsyncTask::EndCommandAction [within thread]context: Attempting to
EndAction CreateAllSnapshotsFromVm
2012-06-22 14:28:01,669 INFO
[org.ovirt.engine.core.bll.CreateAllSnapshotsFromVmCommand]
(pool-3-thread-49) [29998947] Ending command successfully:
org.ovirt.engine.core.bll.CreateAllSnapshotsFromVmCommand
2012-06-22 14:28:01,682 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SnapshotVDSCommand]
(pool-3-thread-49) [29998947] START, SnapshotVDSCommand(vdsId =
231837e4-bc59-11e1-a700-93acb8917d03,
vmId=0aa651e8-1260-4cd6-8e56-b27e3dc2ed0c), log id: edd5e8
2012-06-22 14:28:01,745 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(pool-3-thread-49) [29998947] Failed in SnapshotVDS method
2012-06-22 14:28:01,746 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(pool-3-thread-49) [29998947] Error code SNAPSHOT_FAILED and error
message VDSGenericException: VDSErrorException: Failed to SnapshotVDS,
error = Snapshot failed
2012-06-22 14:28:01,748 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(pool-3-thread-49) [29998947] Command
org.ovirt.engine.core.vdsbroker.vdsbroker.SnapshotVDSCommand return value
mMessage Snapshot failed
2012-06-22 14:28:01,749 ERROR
[org.ovirt.engine.core.vdsbroker.VDSCommandBase] (pool-3-thread-49)
[29998947] Command SnapshotVDS execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SnapshotVDS, error = Snapshot failed
2012-06-22 14:28:01,750 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SnapshotVDSCommand]
(pool-3-thread-49) [29998947] FINISH, SnapshotVDSCommand, log id: edd5e8
2012-06-22 14:28:01,750 ERROR
[org.ovirt.engine.core.bll.CreateAllSnapshotsFromVmCommand]
(pool-3-thread-49) [29998947] Wasnt able to live snpashot due to error:
VdcBLLException: VdcBLLException:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:
VDSGenericException: VDSErrorException: Failed to SnapshotVDS, error =
Snapshot failed, rolling back.
2012-06-22 14:28:01,753 ERROR
[org.ovirt.engine.core.bll.CreateSnapshotCommand] (pool-3-thread-49)
[8c07d4d] Ending command with failure:
org.ovirt.engine.core.bll.CreateSnapshotCommand
2012-06-22 14:28:02,228 INFO [org.ovirt.engine.core.bll.EntityAsyncTask]
(pool-3-thread-49)
EntityAsyncTask::HandleEndActionResult [within thread]: EndAction for
action type CreateAllSnapshotsFromVm completed, handling the result.
2012-06-22 14:28:02,229 INFO [org.ovirt.engine.core.bll.EntityAsyncTask]
(pool-3-thread-49)
EntityAsyncTask::HandleEndActionResult [within thread]: EndAction for
action type CreateAllSnapshotsFromVm hasn't succeeded, clearing tasks.
12 years, 5 months
[Users] Sanlock issue when trying to start vm
by Dennis Jacobfeuerborn
Hi,
after getting the 3.1 beta engine and a host set up I now get an error when
trying to start a vm.
Engine reports this:
VM myvm is down. Exit message: internal error Failed to open socket to
sanlock daemon: No such file or directory.
On the node no sanlock daemon is running. When I try to start the service I
get this:
Jun 19 20:22:31 node systemd-sanlock[13607]: Starting sanlock: [ OK ]
Jun 19 20:22:31 node sanlock[13621]: 2012-06-19 20:22:31+0200 910 [13621]:
sanlock daemon started 2.3 aio 1 10 renew 20 80 host
93bea910-1d9d-4203-8333-beb3d7b92c10.node.local time 1340130151
Jun 19 20:22:31 node sanlock[13621]: 2012-06-19 20:22:31+0200 910 [13621]:
set scheduler RR|RESET_ON_FORK priority 99 failed: Operation not permitted
Jun 19 20:22:31 node sanlock[13621]: 2012-06-19 20:22:31+0200 910 [13621]:
wdmd connect failed for watchdog handling
Jun 19 20:22:31 node systemd[1]: sanlock.service: main process exited,
code=exited, status=255
Jun 19 20:22:31 node systemd[1]: Unit sanlock.service entered failed state.
I followed the SELinux and sanlock threads but I disabled SELinux on the
node so that cannot be a reason for this to fail.
Regards,
Dennis
12 years, 5 months
[Users] Not able to add node 2.3 to ovirt-engine 3.1
by jose garcia
Good morning,
I have installed oVirt 3.1 over Fedora 17. When approving oVirt node it
is added install fails. There is no output to engine.log or vdsm.log in
the node whatsoever. It just fails. Is there a particular ovirt-node-iso
version to be used with version 3.1 of the manager?
Only problem I see in the system is that sometimes service libvirtd
complains about not finding /etc/libvirt/krb5.tab and virsh is not
accesible.
Regards,
Jose garcia
12 years, 5 months
[Users] Ovirt 3.1 and gluster (creation in ovirt)
by зоррыч
This is a multipart message in MIME format.
------=_NextPart_000_0076_01CD4BCC.31DCADD0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0077_01CD4BCC.31DEA9A0"
------=_NextPart_001_0077_01CD4BCC.31DEA9A0
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: 7bit
Hi.
If you try to create an error gluster volume (gluster.png)
Vdms.log:
Thread-219::DEBUG::2012-06-16
06:00:00,758::BindingXMLRPC::872::vds::(wrapper) client [10.1.20.2]::call
volumeCreate with ('sd', ['10.1.20.7:/mht'], 0, 0, ['TCP']) {} flowID
[4d45329e]
MainProcess|Thread-219::DEBUG::2012-06-16
06:00:00,765::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/sbin/gluster
--mode=script volume create sd transport TCP 10.1.20.7:/mht' (cwd None)
MainProcess|Thread-219::DEBUG::2012-06-16
06:00:00,880::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
MainProcess|Thread-219::DEBUG::2012-06-16
06:00:00,881::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/sbin/gluster
--mode=script volume info' (cwd None)
MainProcess|Thread-219::DEBUG::2012-06-16
06:00:00,959::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
Thread-219::ERROR::2012-06-16
06:00:00,960::BindingXMLRPC::891::vds::(wrapper) unexpected error
Traceback (most recent call last):
File "/usr/share/vdsm/BindingXMLRPC.py", line 877, in wrapper
res = f(*args, **kwargs)
File "/usr/share/vdsm/gluster/api.py", line 32, in wrapper
rv = func(*args, **kwargs)
File "/usr/share/vdsm/gluster/api.py", line 89, in volumeCreate
return {'uuid': volumeList[volumeName]['uuid']}
KeyError: 'uuid'
Thread-220::DEBUG::2012-06-16
06:00:01,225::task::588::TaskManager.Task::(_updateState)
Task=`6272f938-be5c-457e-8982-ec7fe6514ec8`::moving from state init -> state
preparing
Thread-220::INFO::2012-06-16
06:00:01,225::logUtils::37::dispatcher::(wrapper) Run and protect:
repoStats(options=None)
Thread-220::INFO::2012-06-16
06:00:01,226::logUtils::39::dispatcher::(wrapper) Run and protect:
repoStats, Return response: {}
Thread-220::DEBUG::2012-06-16
06:00:01,226::task::1172::TaskManager.Task::(prepare)
Task=`6272f938-be5c-457e-8982-ec7fe6514ec8`::finished: {}
Thread-220::DEBUG::2012-06-16
06:00:01,226::task::588::TaskManager.Task::(_updateState)
Task=`6272f938-be5c-457e-8982-ec7fe6514ec8`::moving from state preparing ->
state finished
Thread-220::DEBUG::2012-06-16
06:00:01,226::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-220::DEBUG::2012-06-16
06:00:01,226::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-220::DEBUG::2012-06-16
06:00:01,226::task::978::TaskManager.Task::(_decref)
Task=`6272f938-be5c-457e-8982-ec7fe6514ec8`::ref 0 aborting False
^C
Command:
[root@noc-3-synt ~]# /usr/sbin/gluster --mode=script volume info
Volume Name: sd
Type: Distribute
Status: Created
Number of Bricks: 1
Transport-type: tcp
Bricks:
Brick1: 10.1.20.7:/mht
[root@noc-3-synt ~]#
Is this a bug? Or am I wrong create?
------=_NextPart_001_0077_01CD4BCC.31DEA9A0
Content-Type: text/html;
charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DRU link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>If you try to create an error gluster volume =
(gluster.png)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Vdms.log:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-219::DEBUG::2012-06-16 =
06:00:00,758::BindingXMLRPC::872::vds::(wrapper) client =
[10.1.20.2]::call volumeCreate with ('sd', ['10.1.20.7:/mht'], 0, 0, =
['TCP']) {} flowID [4d45329e]<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>MainProcess|Thread-219::DEBUG::2012-06-16 =
06:00:00,765::__init__::1164::Storage.Misc.excCmd::(_log) =
'/usr/sbin/gluster --mode=3Dscript volume create sd transport TCP =
10.1.20.7:/mht' (cwd None)<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>MainProcess|Thread-219::DEBUG::2012-06-16 =
06:00:00,880::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>MainProcess|Thread-219::DEBUG::2012-06-16 =
06:00:00,881::__init__::1164::Storage.Misc.excCmd::(_log) =
'/usr/sbin/gluster --mode=3Dscript volume info' (cwd =
None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainProcess|Thread-219::DEBUG::2012-06-16 =
06:00:00,959::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-219::ERROR::2012-06-16 =
06:00:00,960::BindingXMLRPC::891::vds::(wrapper) unexpected =
error<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Traceback (most recent call last):<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=9A File =
"/usr/share/vdsm/BindingXMLRPC.py", line 877, in =
wrapper<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A=9A=9A res =3D f(*args, =
**kwargs)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A File "/usr/share/vdsm/gluster/api.py", line =
32, in wrapper<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A=9A=9A rv =3D func(*args, =
**kwargs)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A File "/usr/share/vdsm/gluster/api.py", line =
89, in volumeCreate<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A=9A=9A return {'uuid': =
volumeList[volumeName]['uuid']}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>KeyError: =
'uuid'<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-220::DEBUG::2012-06-16 =
06:00:01,225::task::588::TaskManager.Task::(_updateState) =
Task=3D`6272f938-be5c-457e-8982-ec7fe6514ec8`::moving from state init =
-> state preparing<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-220::INFO::2012-06-16 =
06:00:01,225::logUtils::37::dispatcher::(wrapper) Run and protect: =
repoStats(options=3DNone)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-220::INFO::2012-06-16 =
06:00:01,226::logUtils::39::dispatcher::(wrapper) Run and protect: =
repoStats, Return response: {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-220::DEBUG::2012-06-16 =
06:00:01,226::task::1172::TaskManager.Task::(prepare) =
Task=3D`6272f938-be5c-457e-8982-ec7fe6514ec8`::finished: =
{}<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-220::DEBUG::2012-06-16 =
06:00:01,226::task::588::TaskManager.Task::(_updateState) =
Task=3D`6272f938-be5c-457e-8982-ec7fe6514ec8`::moving from state =
preparing -> state finished<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-220::DEBUG::2012-06-16 =
06:00:01,226::resourceManager::809::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-220::DEBUG::2012-06-16 =
06:00:01,226::resourceManager::844::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-220::DEBUG::2012-06-16 =
06:00:01,226::task::978::TaskManager.Task::(_decref) =
Task=3D`6272f938-be5c-457e-8982-ec7fe6514ec8`::ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>^C<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Command:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-3-synt ~]# /usr/sbin/gluster --mode=3Dscript =
volume info<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Volume Name: sd<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Type: =
Distribute<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Status: Created<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Number of Bricks: =
1<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Transport-type: tcp<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Bricks:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Brick1: =
10.1.20.7:/mht<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-3-synt ~]#<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Is this a bug? Or am I wrong =
create?<o:p></o:p></span></p></div></body></html>
------=_NextPart_001_0077_01CD4BCC.31DEA9A0--
------=_NextPart_000_0076_01CD4BCC.31DCADD0
Content-Type: image/png;
name="gluster.PNG"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="gluster.PNG"
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
AxjAAAYwgAEMYKCZAUKAEGACMYABDGAAAxjAAAYwgAEMYCBBBgiBBBudIWNJMYABDGAAAxjAAAYw
gAEMYIAQIASYQAxgAAMYwAAGMIABDGAAAxhIkAFCIMFGZwKZQAxgAAMYwAAGMIABDGAAAxggBAgB
JhADGMAABjCAAQxgAAMYwAAGEmSAEEiw0ZlAJhADGMAABjCAAQxgAAMYwAAGCAFCgAnEAAYwgAEM
YAADGMAABjCAgQQZIAQSbHQmkAnEAAYwgAEMYAADGMAABjCAAUKAEGACMYABDGAAAxjAAAYwgAEM
YCBBBgiBBBudCWQCMYABDGAAAxjAAAYwgAEMYIAQIASYQAxgAAMYwAAGMIABDGAAAxhIkAFCIMFG
ZwKZQAxgAAMYwAAGMIABDGAAAxggBAgBJhADGMAABjCAAQxgAAMYwAAGEmSAEEiw0ZlAJhADGMAA
BjCAAQxgAAMYwAAGCAFCgAnEAAYwgAEMYAADGMAABjCAgQQZIAQSbHQmkAnEAAYwgAEMYAADGMAA
BjCAAUKAEGACMYABDGAAAxjAAAYwgAEMYCBBBgiBBBudCWQCMYABDGAAAxjAAAYwgAEMYIAQIASY
QAxgAAMYwAAGMIABDGAAAxhIkAFCIMFGZwKZQAxgAAMYwAAGMIABDGAAAxggBAgBJhADGMAABjCA
AQxgAAMYwAAGEmSAEEiw0ZlAJhADGMAABjCAAQxgAAMYwAAGCAFCgAnEAAYwgAEMYAADGMAABjCA
gQQZIAQSbHQmkAnEAAYwgAEMYAADGMAABjCAAUKAEGACMYABDGAAAxjAAAYwgAEMYCBBBgiBBBud
CWQCMYABDGAAAxjAAAYwgAEMYIAQIASYQAxgAAMYwAAGMIABDGAAAxhIkAFCIMFGZwKZQAxgAAMY
wAAGMIABDGAAAxggBAgBJhADGMAABjCAAQxgAAMYwAAGEmSAEEiw0ZlAJhADGMAABjCAAQxgAAMY
wAAGCAFCgAnEAAYwgAEMYAADGMAABjCAgQQZIAQSbHQmkAnEAAYwgAEMYAADGMAABjCAAUKAEGAC
MYABDGAAAxjAAAYwgAEMYCBBBgiBBBudCWQCMYABDGAAAxjAAAYwgAEMYIAQIASYQAxgAAMYwAAG
MIABDGAAAxhIkAFCIMFGZwKZQAxgAAMYwAAGMIABDGAAAxggBAgBJhADGMAABjCAAQxgAAMYwAAG
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
GcYGeGeuE0EAAAAASUVORK5CYII=
------=_NextPart_000_0076_01CD4BCC.31DCADD0
Content-Type: image/png;
name="create2.PNG"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="create2.PNG"
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
RK5CYII=
------=_NextPart_000_0076_01CD4BCC.31DCADD0
Content-Type: image/png;
name="crerate1.PNG"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="crerate1.PNG"
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
izQT8Oa351UjoDosIG5XrQIov3GvmgXVb+mrFRERojKpj//Gpfy81Lm6zqYXbdmXeWZFtW2lkVI1
HuL/V6sK4u9dVC6U5krTrGlWLjQrSMrzVDUXumzTphrbbrcPSHrTGwMYwAAGMIABDLRj4JqP/H74
7y77ePi/XnZz+GeXfTL80JtvDf/mLTeGG27+ZPjE738q/O4nFhsNP/72xW8/GJr+y8yFtsl/NAo2
MRfaGgzdVS4UlQmrzIVyiES9aqGsUphfvTDZppLs1+d1GFcMzK1eqLYp/v90yEZz+ENpPLQ1F+ab
JFMToVa10M38E/PmXCgT/2pyXv1mv6xuKNerzl9QblMmvtWqiLIiIq5ffhMf/xa3qX5LXx7rmmuu
6cwxjMerVlXMGxbR7GNzna7MhfKGVJoXpUlTNXaac0KUxk5V37ifuF6XOg3tZqk/7R6+dKITBjCA
AQxgAANDY+BNv/nx8JGRkRD79Su/fVP4H3/hE+Ffve3W8ONv/2j4iXd8JPzk2z68MNf48bff0Fke
su+6LjIX1jEWtjEX2hgM3ZkLC4ZFTKsHFlUCNL7BLxL0ssJgQeVCvSJh2Q0mmgXRCCj/LdfdhbnQ
0VwTE32qlQvNb8ubiWz1wqhut665UH57H49XHQLQxVCIZRdvtTqiahyUSX7s76J1+qwSKKs+2pgL
zQqPTSam3PcbnPYJbjCAAQxgAAMYwAAGumbgXVfdGP79mU+Gn/rVT4VX/9ot4U1XLh76cOjmwrrG
wrbmwiqDoTtzYTJfwcIJHRsTMhbVB2WlQ2EijKsBqkMIxkbDbOVC7e+T+RgWveGhmGfhwgvDyxpV
FcdDGCbzQRTHac6tMKlQmFQiFMeotDVeSFWj47jt4zkiymqKlUNGWgyRaA6LqA5rKE2A6hCG0gBo
Yy7E7cpv1ZvDLcrJFZtVEuUQhS6qBKpzKsS+xDbMm9CxOtyjOhSij8qFePzmGyfmTejY1KvUuzQX
utSp6xu3/QkGMIABDGAAAxjAAAZSMnD1R38vXH/z8bCHW265Nbz1tz4efmw098LP/tat4U3vuzVc
/ptLzIW3He6wiE2MhS7MhWUGQ4fmwvGEiHNfRTnztocFEzpWhhS87OjoeJ6E8u9tJ3ScJuzLX0s5
buucCR1LsyR+PpmIsr25UJoQ3QyJiBf8vEkPyyEEZULeHC7Q3G5R5UL5bf+8iRDnvRmh6wkd5w3r
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
------=_NextPart_000_0076_01CD4BCC.31DCADD0--
12 years, 5 months
Re: [Users] Install of oVirt 3.1
by Chilly Coldice
--1278998794-356475090-1340321636=:95110
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
I confirm it's working since I've activated SELinux=0A=0A=0A_______________=
_________________=0A From: Itamar Heim <iheim(a)redhat.com>=0ATo: Chilly Cold=
ice <chillycoldice(a)yahoo.com> =0ASent: Friday, June 22, 2012 1:12 AM=0ASubj=
ect: Re: [Users] Install of oVirt 3.1=0A =0AOn 06/22/2012 02:09 AM, Chilly =
Coldice wrote:=0A> Really ? That wasn't mandatory for oVirt 3.0. Too bad...=
Ok I will test=0A> with SELinux enabled but it would be great that we can =
install oVirt 3.1=0A> witouht having SELinux installed...=0A=0Aindeed. some=
thing about moving to "semanage port -m ..." insted of =0A"setsebool .." th=
at fails in case the SELinux is off.=0A=0A> -------------------------------=
-----------------------------------------=0A> *From:* Itamar Heim <iheim@re=
dhat.com>=0A> *To:* Chilly Coldice <chillycoldice(a)yahoo.com>=0A> *Cc:* "use=
rs(a)ovirt.org" <users(a)ovirt.org>=0A> *Sent:* Friday, June 22, 2012 1:07 AM=
=0A> *Subject:* Re: [Users] Install of oVirt 3.1=0A>=0A> On 06/22/2012 02:0=
4 AM, Chilly Coldice wrote:=0A>=A0 > Hello,=0A>=A0 >=0A>=A0 > I'm experienc=
ing an issue with oVirt 3.1 installation (version=0A>=A0 > 3.1.0-0.1.201) :=
=0A>=A0 >=0A>=A0 > Installing:=0A>=A0 > Configuring oVirt-engine... [ DONE =
]=0A>=A0 > Creating CA... [ DONE ]=0A>=A0 > Editing JBoss Configuration... =
[ DONE ]=0A>=A0 > Setting Database Configuration... [ DONE ]=0A>=A0 > Setti=
ng Database Security... [ DONE ]=0A>=A0 > Creating Database... [ DONE ]=0A>=
=A0 > Updating the Default Data Center Storage Type... [ DONE ]=0A>=A0 > Ed=
iting oVirt Engine Configuration... [ DONE ]=0A>=A0 > Editing Postgresql Co=
nfiguration... [ DONE ]=0A>=A0 > Configuring Firewall (iptables)... [ DONE =
]=0A>=A0 > Starting JBoss Service... [ DONE ]=0A>=A0 > Handling HTTPD... [ =
ERROR ] <------------------------------------------=0A>=A0 > Failed to enab=
le SELinux boolean=0A> <------------------------------------------=0A>=A0 >=
Please check log file=0A>=A0 > /var/log/ovirt-engine/engine-setup_2012_06_=
22_00_30_19.log for more=0A>=A0 > information=0A>=A0 >=0A>=A0 > Here's the =
log content :=0A>=A0 >=0A>=A0 > 2012-06-22 00:30:19::DEBUG::engine-setup::2=
261::root:: importing module=0A>=A0 > example_plugin_000, from file example=
_plugin_000.py=0A>=A0 > 2012-06-22 00:30:19::DEBUG::example_plugin_000::17:=
:root:: plugin=0A>=A0 > example_plugin_000 loaded=0A>=A0 > 2012-06-22 00:30=
:19::DEBUG::common_utils::286::root:: cmd =3D /sbin/ip addr=0A>=A0 > 2012-0=
6-22 00:30:19::DEBUG::common_utils::291::root:: output =3D 1: lo:=0A>=A0 > =
<LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN=0A>=A0 > link/=
loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00=0A>=A0 > inet 127.0.0.1/8 =
scope host lo=0A>=A0 > inet6 ::1/128 scope host=0A>=A0 > valid_lft forever =
preferred_lft forever=0A>=A0 > 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> m=
tu 1500 qdisc pfifo_fast=0A>=A0 > state UNKNOWN qlen 1000=0A>=A0 > link/eth=
er 00:0c:29:da:ec:d8 brd ff:ff:ff:ff:ff:ff=0A>=A0 > inet 10.150.1.221/24 br=
d 10.150.1.255 scope global eth0=0A>=A0 > inet6 fe80::20c:29ff:feda:ecd8/64=
scope link=0A>=A0 > valid_lft forever preferred_lft forever=0A>=A0 >=0A>=
=A0 > 2012-06-22 00:30:19::DEBUG::common_utils::292::root:: stderr =3D=0A>=
=A0 > 2012-06-22 00:30:19::DEBUG::common_utils::293::root:: retcode =3D 0=
=0A>=A0 > 2012-06-22 00:30:19::DEBUG::common_utils::433::root:: Found IP Ad=
dress:=0A>=A0 > 10.150.1.221=0A>=A0 > 2012-06-22 00:30:19::DEBUG::engine-se=
tup::2210::root:: initiating=0A>=A0 > command line option parser=0A>=A0 > 2=
012-06-22 00:30:19::DEBUG::engine-setup::2180::root:: checking total=0A> me=
mory=0A>=A0 > 2012-06-22 00:30:19::DEBUG::common_utils::286::root:: cmd =3D=
=0A> /usr/bin/free -g=0A>=A0 > 2012-06-22 00:30:19::DEBUG::common_utils::29=
1::root:: output =3D total=0A>=A0 > used free shared buffers cached=0A>=A0 =
> Mem: 2 1 1 0 0 0=0A>=A0 > -/+ buffers/cache: 0 2=0A>=A0 > Swap: 4 0 4=0A>=
=A0 >=0A>=A0 > 2012-06-22 00:30:19::DEBUG::common_utils::292::root:: stderr=
=3D=0A>=A0 > 2012-06-22 00:30:19::DEBUG::common_utils::293::root:: retcode=
=3D 0=0A>=A0 > 2012-06-22 00:30:19::DEBUG::engine-setup::2190::root:: Foun=
d a match,=0A>=A0 > amount of memory: 2=0A>=A0 > 2012-06-22 00:30:19::WARNI=
NG::engine-setup::2200::root:: There is less=0A>=A0 > then 4 available memo=
ry=0A>=A0 > 2012-06-22 00:30:19::DEBUG::engine-setup::2100::root:: Entered=
=0A>=A0 > main(configFile=3D'None')=0A>=A0 > 2012-06-22 00:30:19::DEBUG::en=
gine-setup::1646::root:: checking the=0A>=A0 > status of jboss=0A>=A0 > 201=
2-06-22 00:30:19::DEBUG::common_utils::826::root:: getting status for=0A>=
=A0 > ovirt-engine=0A>=A0 > 2012-06-22 00:30:19::DEBUG::common_utils::835::=
root:: executing action=0A>=A0 > ovirt-engine on service status=0A>=A0 > 20=
12-06-22 00:30:19::DEBUG::common_utils::309::root:: Executing command=0A>=
=A0 > --> '/sbin/service ovirt-engine status'=0A>=A0 > 2012-06-22 00:30:19:=
:DEBUG::common_utils::335::root:: output =3D=0A>=A0 > ovirt-engine.service =
- oVirt Engine=0A>=A0 > Loaded: loaded (/usr/lib/systemd/system/ovirt-engin=
e.service; disabled)=0A>=A0 > Active: inactive (dead)=0A>=A0 > CGroup: name=
=3Dsystemd:/system/ovirt-engine.service=0A>=A0 >=0A>=A0 >=0A>=A0 > 2012-06-=
22 00:30:19::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-2=
2 00:30:19::DEBUG::common_utils::337::root:: retcode =3D 3=0A>=A0 > 2012-06=
-22 00:30:19::DEBUG::engine-setup::1397::root:: going over group=0A>=A0 > P=
ORTS=0A>=A0 > 2012-06-22 00:30:19::DEBUG::engine-setup::702::root:: checkin=
g whether=0A>=A0 > HTTPD config files were changed=0A>=A0 > 2012-06-22 00:3=
0:19::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/bin=
/rpm -V --nomtime httpd mod_ssl'=0A>=A0 > 2012-06-22 00:30:20::DEBUG::commo=
n_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:30:20::DEBUG::common=
_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:30:20::DEBUG::common_=
utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:30:20::INFO::engine=
-setup::1406::root:: Comparing=0A>=A0 > pre-conditions; condition: 'True', =
and match: 'True'=0A>=A0 > 2012-06-22 00:30:20::DEBUG::engine-setup::509::r=
oot:: setting default=0A>=A0 > value (yes) for key (OVERRIDE_HTTPD_CONFIG)=
=0A>=A0 > 2012-06-22 00:30:21::DEBUG::engine_validators::62::root:: Validat=
ing=0A>=A0 > 8080 as a valid TCP Port=0A>=A0 > 2012-06-22 00:30:21::WARNING=
::engine_validators::76::root:: Error: TCP=0A>=A0 > Port 8080 is used by JB=
oss=0A>=A0 > 2012-06-22 00:33:34::DEBUG::engine_validators::62::root:: Vali=
dating 80=0A>=A0 > as a valid TCP Port=0A>=A0 > 2012-06-22 00:33:34::DEBUG:=
:common_utils::265::root:: Checking if TCP=0A>=A0 > port 80 is open by any =
process=0A>=A0 > 2012-06-22 00:33:34::DEBUG::common_utils::286::root:: cmd =
=3D=0A>=A0 > /usr/sbin/lsof -i -n -P=0A>=A0 > 2012-06-22 00:33:34::DEBUG::c=
ommon_utils::291::root:: output =3D COMMAND=0A>=A0 > PID USER FD TYPE DEVIC=
E SIZE/OFF NODE NAME=0A>=A0 > ntpd 460 ntp 16u IPv4 11167 0t0 UDP *:123=0A>=
=A0 > ntpd 460 ntp 17u IPv6 11168 0t0 UDP *:123=0A>=A0 > ntpd 460 ntp 18u I=
Pv4 11175 0t0 UDP 127.0.0.1:123=0A>=A0 > ntpd 460 ntp 19u IPv6 11176 0t0 UD=
P [::1]:123=0A>=A0 > ntpd 460 ntp 21u IPv4 12503 0t0 UDP 10.150.1.221:123=
=0A>=A0 > ntpd 460 ntp 22u IPv6 12504 0t0 UDP [fe80::20c:29ff:feda:ece2]:12=
3=0A>=A0 > ntpd 460 ntp 23u IPv6 12505 0t0 UDP [fe80::20c:29ff:feda:ecd8]:1=
23=0A>=A0 > ntpd 460 ntp 24u IPv6 15852 0t0 UDP [fe80::20c:29ff:feda:ecec]:=
123=0A>=A0 > sshd 490 root 3u IPv4 12105 0t0 TCP *:22 (LISTEN)=0A>=A0 > ssh=
d 490 root 4u IPv6 12107 0t0 TCP *:22 (LISTEN)=0A>=A0 > xinetd 493 root 5u =
IPv6 12023 0t0 TCP *:6556 (LISTEN)=0A>=A0 > rpcbind 494 root 7u IPv4 11797 =
0t0 UDP *:111=0A>=A0 > rpcbind 494 root 8u IPv4 11798 0t0 UDP *:663=0A>=A0 =
> rpcbind 494 root 9u IPv4 11799 0t0 TCP *:111 (LISTEN)=0A>=A0 > rpcbind 49=
4 root 10u IPv6 11800 0t0 UDP *:111=0A>=A0 > rpcbind 494 root 11u IPv6 1180=
1 0t0 UDP *:663=0A>=A0 > rpcbind 494 root 12u IPv6 11802 0t0 TCP *:111 (LIS=
TEN)=0A>=A0 > dhclient 497 root 6u IPv4 12329 0t0 UDP *:68=0A>=A0 > dhclien=
t 497 root 20u IPv4 12253 0t0 UDP *:27051=0A>=A0 > dhclient 497 root 21u IP=
v6 12254 0t0 UDP *:62423=0A>=A0 > rpc.statd 506 rpcuser 5u IPv4 12285 0t0 U=
DP 127.0.0.1:682=0A>=A0 > rpc.statd 506 rpcuser 8u IPv4 12298 0t0 UDP *:569=
15=0A>=A0 > rpc.statd 506 rpcuser 9u IPv4 12309 0t0 TCP *:36610 (LISTEN)=0A=
>=A0 > rpc.statd 506 rpcuser 10u IPv6 12314 0t0 UDP *:58903=0A>=A0 > rpc.st=
atd 506 rpcuser 11u IPv6 12323 0t0 TCP *:59789 (LISTEN)=0A>=A0 > sshd 1019 =
root 3u IPv4 13452 0t0 TCP 10.150.1.221:22->10.200.5.6:38394=0A>=A0 > (ESTA=
BLISHED)=0A>=A0 > dhclient 1936 root 6u IPv4 15957 0t0 UDP *:68=0A>=A0 > dh=
client 1936 root 20u IPv4 15936 0t0 UDP *:36906=0A>=A0 > dhclient 1936 root=
21u IPv6 15937 0t0 UDP *:5892=0A>=A0 >=0A>=A0 > 2012-06-22 00:33:34::DEBUG=
::common_utils::292::root:: stderr =3D=0A>=A0 > 2012-06-22 00:33:34::DEBUG:=
:common_utils::293::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:33:34::DEBU=
G::common_utils::309::root:: Executing command=0A>=A0 > --> '/usr/sbin/sema=
nage port -l'=0A>=A0 > 2012-06-22 00:33:34::DEBUG::common_utils::335::root:=
: output =3D SELinux=0A>=A0 > Port Type Proto Port Number=0A>=A0 >=0A>=A0 >=
afs_bos_port_t udp 7007=0A>=A0 > afs_client_port_t udp 7001=0A>=A0 > afs_f=
s_port_t tcp 2040=0A>=A0 > afs_fs_port_t udp 7000, 7005=0A>=A0 > afs_ka_por=
t_t udp 7004=0A>=A0 > afs_pt_port_t udp 7002=0A>=A0 > afs_vl_port_t udp 700=
3=0A>=A0 > agentx_port_t tcp 705=0A>=A0 > agentx_port_t udp 705=0A>=A0 > aj=
axterm_port_t tcp 8022=0A>=A0 > amanda_port_t tcp 10080-10083=0A>=A0 > aman=
da_port_t udp 10080-10082=0A>=A0 > amavisd_recv_port_t tcp 10024=0A>=A0 > a=
mavisd_send_port_t tcp 10025=0A>=A0 > amqp_port_t tcp 5671-5672=0A>=A0 > am=
qp_port_t udp 5671-5672=0A>=A0 > aol_port_t tcp 5190-5193=0A>=A0 > aol_port=
_t udp 5190-5193=0A>=A0 > apcupsd_port_t tcp 3551=0A>=A0 > apcupsd_port_t u=
dp 3551=0A>=A0 > apertus_ldp_port_t tcp 539=0A>=A0 > apertus_ldp_port_t udp=
539=0A>=A0 > asterisk_port_t tcp 1720=0A>=A0 > asterisk_port_t udp 2427, 2=
727, 4569=0A>=A0 > audit_port_t tcp 60=0A>=A0 > auth_port_t tcp 113=0A>=A0 =
> bgp_port_t tcp 179, 2605=0A>=A0 > bgp_port_t udp 179, 2605=0A>=A0 > boinc=
_client_ctrl_port_t tcp 1043=0A>=A0 > boinc_port_t tcp 31416=0A>=A0 > certm=
aster_port_t tcp 51235=0A>=A0 > chronyd_port_t udp 323=0A>=A0 > clamd_port_=
t tcp 3310=0A>=A0 > clockspeed_port_t udp 4041=0A>=A0 > cluster_port_t tcp =
5149, 40040, 50006-50008=0A>=A0 > cluster_port_t udp 5149, 50006-50008=0A>=
=A0 > cma_port_t tcp 1050=0A>=A0 > cma_port_t udp 1050=0A>=A0 > cobbler_por=
t_t tcp 25151=0A>=A0 > commplex_port_t tcp 5001=0A>=A0 > commplex_port_t ud=
p 5001=0A>=A0 > comsat_port_t udp 512=0A>=A0 > condor_port_t tcp 9618=0A>=
=A0 > condor_port_t udp 9618=0A>=A0 > couchdb_port_t tcp 5984=0A>=A0 > couc=
hdb_port_t udp 5984=0A>=A0 > ctdb_port_t tcp 4379=0A>=A0 > ctdb_port_t udp =
4379=0A>=A0 > cvs_port_t tcp 2401=0A>=A0 > cvs_port_t udp 2401=0A>=A0 > cyp=
hesis_port_t tcp 6767, 6769, 6780-6799=0A>=A0 > cyphesis_port_t udp 32771=
=0A>=A0 > daap_port_t tcp 3689=0A>=A0 > daap_port_t udp 3689=0A>=A0 > dbskk=
d_port_t tcp 1178=0A>=A0 > dcc_port_t udp 6276, 6277=0A>=A0 > dccm_port_t t=
cp 5679=0A>=A0 > dccm_port_t udp 5679=0A>=A0 > dhcpc_port_t tcp 68, 546=0A>=
=A0 > dhcpc_port_t udp 68, 546=0A>=A0 > dhcpd_port_t tcp 547, 548, 647, 847=
, 7911=0A>=A0 > dhcpd_port_t udp 67, 547, 548, 647, 847=0A>=A0 > dict_port_=
t tcp 2628=0A>=A0 > distccd_port_t tcp 3632=0A>=A0 > dns_port_t tcp 53=0A>=
=A0 > dns_port_t udp 53=0A>=A0 > dnssec_port_t tcp 8955=0A>=A0 > dogtag_por=
t_t tcp 7390=0A>=A0 > echo_port_t tcp 7=0A>=A0 > echo_port_t udp 7=0A>=A0 >=
ephemeral_port_t tcp 32768-61000=0A>=A0 > ephemeral_port_t udp 32768-61000=
=0A>=A0 > epmap_port_t tcp 135=0A>=A0 > epmap_port_t udp 135=0A>=A0 > epmd_=
port_t tcp 4369=0A>=A0 > epmd_port_t udp 4369=0A>=A0 > festival_port_t tcp =
1314=0A>=A0 > fingerd_port_t tcp 79=0A>=A0 > firebird_port_t tcp 3050=0A>=
=A0 > firebird_port_t udp 3050=0A>=A0 > flash_port_t tcp 843, 1935=0A>=A0 >=
flash_port_t udp 1935=0A>=A0 > fprot_port_t tcp 10200=0A>=A0 > ftp_data_po=
rt_t tcp 20=0A>=A0 > ftp_port_t tcp 21, 990=0A>=A0 > ftp_port_t udp 990=0A>=
=A0 > gatekeeper_port_t tcp 1721, 7000=0A>=A0 > gatekeeper_port_t udp 1718,=
1719=0A>=A0 > giftd_port_t tcp 1213=0A>=A0 > git_port_t tcp 9418=0A>=A0 > =
git_port_t udp 9418=0A>=A0 > glance_port_t tcp 9292=0A>=A0 > glance_port_t =
udp 9292=0A>=A0 > glance_registry_port_t tcp 9191=0A>=A0 > glance_registry_=
port_t udp 9191=0A>=A0 > gopher_port_t tcp 70=0A>=A0 > gopher_port_t udp 70=
=0A>=A0 > gpsd_port_t tcp 2947=0A>=A0 > hadoop_datanode_port_t tcp 50010=0A=
>=A0 > hadoop_namenode_port_t tcp 8020=0A>=A0 > hddtemp_port_t tcp 7634=0A>=
=A0 > hi_reserved_port_t tcp 512-1023=0A>=A0 > hi_reserved_port_t udp 512-1=
023=0A>=A0 > howl_port_t tcp 5335=0A>=A0 > howl_port_t udp 5353=0A>=A0 > hp=
lip_port_t tcp 1782, 2207, 2208, 8290, 50000, 50002, 8292, 9100, 9101,=0A>=
=A0 > 9102, 9220, 9221, 9222, 9280, 9281, 9282, 9290, 9291=0A>=A0 > http_ca=
che_port_t tcp 8080, 8118, 8123, 10001-10010=0A>=A0 > http_cache_port_t udp=
3130=0A>=A0 > http_port_t tcp 80, 443, 488, 8008, 8009, 8443=0A>=A0 > i18n=
_input_port_t tcp 9010=0A>=A0 > imaze_port_t tcp 5323=0A>=A0 > imaze_port_t=
udp 5323=0A>=A0 > inetd_child_port_t tcp 1, 9, 13, 19, 512, 543, 544, 891,=
892, 2105, 5666=0A>=A0 > inetd_child_port_t udp 1, 9, 13, 19, 891, 892=0A>=
=A0 > innd_port_t tcp 119=0A>=A0 > interwise_port_t tcp 7778=0A>=A0 > inter=
wise_port_t udp 7778=0A>=A0 > ionixnetmon_port_t tcp 7410=0A>=A0 > ionixnet=
mon_port_t udp 7410=0A>=A0 > ipmi_port_t udp 623, 664=0A>=A0 > ipp_port_t t=
cp 631, 8610-8614=0A>=A0 > ipp_port_t udp 631, 8610-8614=0A>=A0 > ipsecnat_=
port_t tcp 4500=0A>=A0 > ipsecnat_port_t udp 4500=0A>=A0 > ircd_port_t tcp =
6667=0A>=A0 > isakmp_port_t udp 500=0A>=A0 > iscsi_port_t tcp 3260=0A>=A0 >=
isns_port_t tcp 3205=0A>=A0 > isns_port_t udp 3205=0A>=A0 > jabber_client_=
port_t tcp 5222, 5223=0A>=A0 > jabber_interserver_port_t tcp 5269=0A>=A0 > =
jabber_router_port_t tcp 5347=0A>=A0 > jacorb_port_t tcp 3528, 3529=0A>=A0 =
> jboss_debug_port_t tcp 8787=0A>=A0 > jboss_management_port_t tcp 4712, 44=
47, 7600, 9123, 9990, 9999, 18001=0A>=A0 > jboss_management_port_t udp 4712=
, 9123=0A>=A0 > jboss_messaging_port_t tcp 5445, 5455=0A>=A0 > kerberos_adm=
in_port_t tcp 749=0A>=A0 > kerberos_password_port_t tcp 464=0A>=A0 > kerber=
os_password_port_t udp 464=0A>=A0 > kerberos_port_t tcp 88, 750, 4444=0A>=
=A0 > kerberos_port_t udp 88, 750, 4444=0A>=A0 > keystone_port_t tcp 5000=
=0A>=A0 > keystone_port_t udp 5000=0A>=A0 > kismet_port_t tcp 2501=0A>=A0 >=
kprop_port_t tcp 754=0A>=A0 > ktalkd_port_t udp 517, 518=0A>=A0 > l2tp_por=
t_t tcp 1701=0A>=A0 > l2tp_port_t udp 1701=0A>=A0 > ldap_port_t tcp 389, 63=
6, 3268=0A>=A0 > ldap_port_t udp 389, 636=0A>=A0 > lirc_port_t tcp 8765=0A>=
=A0 > lmtp_port_t tcp 24=0A>=A0 > lmtp_port_t udp 24=0A>=A0 > luci_port_t t=
cp 8084=0A>=A0 > mail_port_t tcp 2000, 3905=0A>=A0 > matahari_port_t tcp 49=
000=0A>=A0 > matahari_port_t udp 49000=0A>=A0 > memcache_port_t tcp 11211=
=0A>=A0 > memcache_port_t udp 11211=0A>=A0 > mmcc_port_t tcp 5050=0A>=A0 > =
mmcc_port_t udp 5050=0A>=A0 > mongod_port_t tcp 27017=0A>=A0 > monopd_port_=
t tcp 1234=0A>=A0 > movaz_ssc_port_t tcp 5252=0A>=A0 > mpd_port_t tcp 6600=
=0A>=A0 > msnp_port_t tcp 1863=0A>=A0 > msnp_port_t udp 1863=0A>=A0 > mssql=
_port_t tcp 1433-1434=0A>=A0 > mssql_port_t udp 1433-1434=0A>=A0 > munin_po=
rt_t tcp 4949=0A>=A0 > munin_port_t udp 4949=0A>=A0 > mysqld_port_t tcp 118=
6, 3306, 63132-63164=0A>=A0 > mysqlmanagerd_port_t tcp 2273=0A>=A0 > nessus=
_port_t tcp 1241=0A>=A0 > netport_port_t tcp 3129=0A>=A0 > netport_port_t u=
dp 3129=0A>=A0 > netsupport_port_t tcp 5404, 5405=0A>=A0 > netsupport_port_=
t udp 5404, 5405=0A>=A0 > nfs_port_t tcp 2049, 20048-20049=0A>=A0 > nfs_por=
t_t udp 2049, 20048-20049=0A>=A0 > nmbd_port_t udp 137, 138=0A>=A0 > nodejs=
_debug_port_t tcp 5858=0A>=A0 > nodejs_debug_port_t udp 5858=0A>=A0 > ntop_=
port_t tcp 3000-3001=0A>=A0 > ntop_port_t udp 3000-3001=0A>=A0 > ntp_port_t=
udp 123=0A>=A0 > ocsp_port_t tcp 9080=0A>=A0 > openhpid_port_t tcp 4743=0A=
>=A0 > openhpid_port_t udp 4743=0A>=A0 > openvpn_port_t tcp 1194=0A>=A0 > o=
penvpn_port_t udp 1194=0A>=A0 > oracle_port_t tcp 1521, 2483, 2484=0A>=A0 >=
oracle_port_t udp 1521, 2483, 2484=0A>=A0 > pegasus_http_port_t tcp 5988=
=0A>=A0 > pegasus_https_port_t tcp 5989=0A>=A0 > pgpkeyserver_port_t tcp 11=
371=0A>=A0 > pgpkeyserver_port_t udp 11371=0A>=A0 > pingd_port_t tcp 9125=
=0A>=A0 > piranha_port_t tcp 3636=0A>=A0 > pki_ca_port_t tcp 9180, 9701, 94=
43-9447=0A>=A0 > pki_kra_port_t tcp 10180, 10701, 10443-10446=0A>=A0 > pki_=
ocsp_port_t tcp 11180, 11701, 11443-11446=0A>=A0 > pki_ra_port_t tcp 12888-=
12889=0A>=A0 > pki_tks_port_t tcp 13180, 13701, 13443-13446=0A>=A0 > pki_tp=
s_port_t tcp 7888-7889=0A>=A0 > pktcable_port_t tcp 2126, 3198=0A>=A0 > pkt=
cable_port_t udp 2126, 3198=0A>=A0 > pop_port_t tcp 106, 109, 110, 143, 220=
, 993, 995, 1109=0A>=A0 > portmap_port_t tcp 111=0A>=A0 > portmap_port_t ud=
p 111=0A>=A0 > postfix_policyd_port_t tcp 10031=0A>=A0 > postgresql_port_t =
tcp 5432=0A>=A0 > postgrey_port_t tcp 60000=0A>=A0 > pptp_port_t tcp 1723=
=0A>=A0 > pptp_port_t udp 1723=0A>=A0 > prelude_port_t tcp 4690=0A>=A0 > pr=
elude_port_t udp 4690=0A>=A0 > presence_port_t tcp 5298-5299=0A>=A0 > prese=
nce_port_t udp 5298-5299=0A>=A0 > printer_port_t tcp 515=0A>=A0 > ptal_port=
_t tcp 5703=0A>=A0 > pulseaudio_port_t tcp 4713=0A>=A0 > pulseaudio_port_t =
udp 4713=0A>=A0 > puppet_port_t tcp 8140=0A>=A0 > pxe_port_t udp 4011=0A>=
=A0 > pyzor_port_t udp 24441=0A>=A0 > quantum_port_t tcp 9696=0A>=A0 > rada=
cct_port_t udp 1646, 1813=0A>=A0 > radius_port_t udp 1645, 1812=0A>=A0 > ra=
dsec_port_t tcp 2083=0A>=A0 > razor_port_t tcp 2703=0A>=A0 > repository_por=
t_t tcp 6363=0A>=A0 > ricci_modcluster_port_t tcp 16851=0A>=A0 > ricci_modc=
luster_port_t udp 16851=0A>=A0 > ricci_port_t tcp 11111=0A>=A0 > ricci_port=
_t udp 11111=0A>=A0 > rlogind_port_t tcp 513=0A>=A0 > rndc_port_t tcp 953, =
8953=0A>=A0 > router_port_t tcp 521=0A>=A0 > router_port_t udp 520-521=0A>=
=A0 > rsh_port_t tcp 514=0A>=A0 > rsync_port_t tcp 873=0A>=A0 > rsync_port_=
t udp 873=0A>=A0 > rwho_port_t udp 513=0A>=A0 > sametime_port_t tcp 1533=0A=
>=A0 > sametime_port_t udp 1533=0A>=A0 > sap_port_t tcp 9875=0A>=A0 > sap_p=
ort_t udp 9875=0A>=A0 > sieve_port_t tcp 4190=0A>=A0 > sip_port_t tcp 5060,=
5061=0A>=A0 > sip_port_t udp 5060, 5061=0A>=A0 > sixxsconfig_port_t tcp 38=
74=0A>=A0 > sixxsconfig_port_t udp 3874=0A>=A0 > smbd_port_t tcp 137-139, 4=
45=0A>=A0 > smtp_port_t tcp 25, 465, 587=0A>=A0 > snmp_port_t tcp 161-162, =
199, 1161=0A>=A0 > snmp_port_t udp 161-162=0A>=A0 > soundd_port_t tcp 8000,=
9433, 16001=0A>=A0 > spamd_port_t tcp 783=0A>=A0 > speech_port_t tcp 8036=
=0A>=A0 > squid_port_t tcp 3128, 3401, 4827=0A>=A0 > squid_port_t udp 3401,=
4827=0A>=A0 > ssdp_port_t tcp 1900=0A>=A0 > ssdp_port_t udp 1900=0A>=A0 > =
ssh_port_t tcp 22=0A>=A0 > streaming_port_t tcp 554, 1755=0A>=A0 > streamin=
g_port_t udp 554, 1755=0A>=A0 > svn_port_t tcp 3690=0A>=A0 > svn_port_t udp=
3690=0A>=A0 > swat_port_t tcp 901=0A>=A0 > sype_port_t tcp 9911=0A>=A0 > s=
ype_port_t udp 9911=0A>=A0 > syslogd_port_t tcp 6514=0A>=A0 > syslogd_port_=
t udp 514, 6514=0A>=A0 > tcs_port_t tcp 30003=0A>=A0 > telnetd_port_t tcp 2=
3=0A>=A0 > tftp_port_t udp 69=0A>=A0 > time_port_t tcp 37=0A>=A0 > time_por=
t_t udp 37=0A>=A0 > tor_port_t tcp 6969, 9001, 9030, 9051=0A>=A0 > tor_sock=
s_port_t tcp 9050=0A>=A0 > traceroute_port_t udp 64000-64010=0A>=A0 > trans=
proxy_port_t tcp 8081=0A>=A0 > unreserved_port_t tcp 1024-32767, 61001-6553=
5=0A>=A0 > unreserved_port_t udp 1024-32767, 61001-65535=0A>=A0 > ups_port_=
t tcp 3493=0A>=A0 > uucpd_port_t tcp 540=0A>=A0 > varnishd_port_t tcp 6081-=
6082=0A>=A0 > virt_migration_port_t tcp 49152-49216=0A>=A0 > virt_port_t tc=
p 16509, 16514=0A>=A0 > virt_port_t udp 16509, 16514=0A>=A0 > vnc_port_t tc=
p 5900-5983, 5985-5999=0A>=A0 > wccp_port_t udp 2048=0A>=A0 > websm_port_t =
tcp 9090=0A>=A0 > websm_port_t udp 9090=0A>=A0 > whois_port_t tcp 43, 4321=
=0A>=A0 > whois_port_t udp 43, 4321=0A>=A0 > winshadow_port_t tcp 3261=0A>=
=A0 > winshadow_port_t udp 3261=0A>=A0 > wsicopy_port_t tcp 3378=0A>=A0 > w=
sicopy_port_t udp 3378=0A>=A0 > xdmcp_port_t tcp 177=0A>=A0 > xdmcp_port_t =
udp 177=0A>=A0 > xen_port_t tcp 8002=0A>=A0 > xfs_port_t tcp 7100=0A>=A0 > =
xserver_port_t tcp 6000-6020=0A>=A0 > zabbix_agent_port_t tcp 10050=0A>=A0 =
> zabbix_port_t tcp 10051=0A>=A0 > zarafa_port_t tcp 236, 237=0A>=A0 > zebr=
a_port_t tcp 2600-2604, 2606=0A>=A0 > zebra_port_t udp 2600-2604, 2606=0A>=
=A0 > zented_port_t tcp 1229=0A>=A0 > zented_port_t udp 1229=0A>=A0 > zooke=
eper_client_port_t tcp 2181=0A>=A0 > zookeeper_election_port_t tcp 3888=0A>=
=A0 > zookeeper_leader_port_t tcp 2888=0A>=A0 > zope_port_t tcp 8021=0A>=A0=
>=0A>=A0 > 2012-06-22 00:33:34::DEBUG::common_utils::336::root:: stderr =
=3D=0A>=A0 > 2012-06-22 00:33:34::DEBUG::common_utils::337::root:: retcode =
=3D 0=0A>=A0 > 2012-06-22 00:33:34::DEBUG::engine_validators::112::root:: h=
ttp_port_t =3D=0A>=A0 > [80, 443, 488, 8008, 8009, 8443]=0A>=A0 > 2012-06-2=
2 00:33:36::DEBUG::engine_validators::62::root:: Validating 443=0A>=A0 > as=
a valid TCP Port=0A>=A0 > 2012-06-22 00:33:36::DEBUG::common_utils::265::r=
oot:: Checking if TCP=0A>=A0 > port 443 is open by any process=0A>=A0 > 201=
2-06-22 00:33:36::DEBUG::common_utils::286::root:: cmd =3D=0A>=A0 > /usr/sb=
in/lsof -i -n -P=0A>=A0 > 2012-06-22 00:33:36::DEBUG::common_utils::291::ro=
ot:: output =3D COMMAND=0A>=A0 > PID USER FD TYPE DEVICE SIZE/OFF NODE NAME=
=0A>=A0 > ntpd 460 ntp 16u IPv4 11167 0t0 UDP *:123=0A>=A0 > ntpd 460 ntp 1=
7u IPv6 11168 0t0 UDP *:123=0A>=A0 > ntpd 460 ntp 18u IPv4 11175 0t0 UDP 12=
7.0.0.1:123=0A>=A0 > ntpd 460 ntp 19u IPv6 11176 0t0 UDP [::1]:123=0A>=A0 >=
ntpd 460 ntp 21u IPv4 12503 0t0 UDP 10.150.1.221:123=0A>=A0 > ntpd 460 ntp=
22u IPv6 12504 0t0 UDP [fe80::20c:29ff:feda:ece2]:123=0A>=A0 > ntpd 460 nt=
p 23u IPv6 12505 0t0 UDP [fe80::20c:29ff:feda:ecd8]:123=0A>=A0 > ntpd 460 n=
tp 24u IPv6 15852 0t0 UDP [fe80::20c:29ff:feda:ecec]:123=0A>=A0 > sshd 490 =
root 3u IPv4 12105 0t0 TCP *:22 (LISTEN)=0A>=A0 > sshd 490 root 4u IPv6 121=
07 0t0 TCP *:22 (LISTEN)=0A>=A0 > xinetd 493 root 5u IPv6 12023 0t0 TCP *:6=
556 (LISTEN)=0A>=A0 > rpcbind 494 root 7u IPv4 11797 0t0 UDP *:111=0A>=A0 >=
rpcbind 494 root 8u IPv4 11798 0t0 UDP *:663=0A>=A0 > rpcbind 494 root 9u =
IPv4 11799 0t0 TCP *:111 (LISTEN)=0A>=A0 > rpcbind 494 root 10u IPv6 11800 =
0t0 UDP *:111=0A>=A0 > rpcbind 494 root 11u IPv6 11801 0t0 UDP *:663=0A>=A0=
> rpcbind 494 root 12u IPv6 11802 0t0 TCP *:111 (LISTEN)=0A>=A0 > dhclient=
497 root 6u IPv4 12329 0t0 UDP *:68=0A>=A0 > dhclient 497 root 20u IPv4 12=
253 0t0 UDP *:27051=0A>=A0 > dhclient 497 root 21u IPv6 12254 0t0 UDP *:624=
23=0A>=A0 > rpc.statd 506 rpcuser 5u IPv4 12285 0t0 UDP 127.0.0.1:682=0A>=
=A0 > rpc.statd 506 rpcuser 8u IPv4 12298 0t0 UDP *:56915=0A>=A0 > rpc.stat=
d 506 rpcuser 9u IPv4 12309 0t0 TCP *:36610 (LISTEN)=0A>=A0 > rpc.statd 506=
rpcuser 10u IPv6 12314 0t0 UDP *:58903=0A>=A0 > rpc.statd 506 rpcuser 11u =
IPv6 12323 0t0 TCP *:59789 (LISTEN)=0A>=A0 > sshd 1019 root 3u IPv4 13452 0=
t0 TCP 10.150.1.221:22->10.200.5.6:38394=0A>=A0 > (ESTABLISHED)=0A>=A0 > dh=
client 1936 root 6u IPv4 15957 0t0 UDP *:68=0A>=A0 > dhclient 1936 root 20u=
IPv4 15936 0t0 UDP *:36906=0A>=A0 > dhclient 1936 root 21u IPv6 15937 0t0 =
UDP *:5892=0A>=A0 >=0A>=A0 > 2012-06-22 00:33:36::DEBUG::common_utils::292:=
:root:: stderr =3D=0A>=A0 > 2012-06-22 00:33:36::DEBUG::common_utils::293::=
root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:33:36::DEBUG::common_utils::309=
::root:: Executing command=0A>=A0 > --> '/usr/sbin/semanage port -l'=0A>=A0=
> 2012-06-22 00:33:36::DEBUG::common_utils::335::root:: output =3D SELinux=
=0A>=A0 > Port Type Proto Port Number=0A>=A0 >=0A>=A0 > afs_bos_port_t udp =
7007=0A>=A0 > afs_client_port_t udp 7001=0A>=A0 > afs_fs_port_t tcp 2040=0A=
>=A0 > afs_fs_port_t udp 7000, 7005=0A>=A0 > afs_ka_port_t udp 7004=0A>=A0 =
> afs_pt_port_t udp 7002=0A>=A0 > afs_vl_port_t udp 7003=0A>=A0 > agentx_po=
rt_t tcp 705=0A>=A0 > agentx_port_t udp 705=0A>=A0 > ajaxterm_port_t tcp 80=
22=0A>=A0 > amanda_port_t tcp 10080-10083=0A>=A0 > amanda_port_t udp 10080-=
10082=0A>=A0 > amavisd_recv_port_t tcp 10024=0A>=A0 > amavisd_send_port_t t=
cp 10025=0A>=A0 > amqp_port_t tcp 5671-5672=0A>=A0 > amqp_port_t udp 5671-5=
672=0A>=A0 > aol_port_t tcp 5190-5193=0A>=A0 > aol_port_t udp 5190-5193=0A>=
=A0 > apcupsd_port_t tcp 3551=0A>=A0 > apcupsd_port_t udp 3551=0A>=A0 > ape=
rtus_ldp_port_t tcp 539=0A>=A0 > apertus_ldp_port_t udp 539=0A>=A0 > asteri=
sk_port_t tcp 1720=0A>=A0 > asterisk_port_t udp 2427, 2727, 4569=0A>=A0 > a=
udit_port_t tcp 60=0A>=A0 > auth_port_t tcp 113=0A>=A0 > bgp_port_t tcp 179=
, 2605=0A>=A0 > bgp_port_t udp 179, 2605=0A>=A0 > boinc_client_ctrl_port_t =
tcp 1043=0A>=A0 > boinc_port_t tcp 31416=0A>=A0 > certmaster_port_t tcp 512=
35=0A>=A0 > chronyd_port_t udp 323=0A>=A0 > clamd_port_t tcp 3310=0A>=A0 > =
clockspeed_port_t udp 4041=0A>=A0 > cluster_port_t tcp 5149, 40040, 50006-5=
0008=0A>=A0 > cluster_port_t udp 5149, 50006-50008=0A>=A0 > cma_port_t tcp =
1050=0A>=A0 > cma_port_t udp 1050=0A>=A0 > cobbler_port_t tcp 25151=0A>=A0 =
> commplex_port_t tcp 5001=0A>=A0 > commplex_port_t udp 5001=0A>=A0 > comsa=
t_port_t udp 512=0A>=A0 > condor_port_t tcp 9618=0A>=A0 > condor_port_t udp=
9618=0A>=A0 > couchdb_port_t tcp 5984=0A>=A0 > couchdb_port_t udp 5984=0A>=
=A0 > ctdb_port_t tcp 4379=0A>=A0 > ctdb_port_t udp 4379=0A>=A0 > cvs_port_=
t tcp 2401=0A>=A0 > cvs_port_t udp 2401=0A>=A0 > cyphesis_port_t tcp 6767, =
6769, 6780-6799=0A>=A0 > cyphesis_port_t udp 32771=0A>=A0 > daap_port_t tcp=
3689=0A>=A0 > daap_port_t udp 3689=0A>=A0 > dbskkd_port_t tcp 1178=0A>=A0 =
> dcc_port_t udp 6276, 6277=0A>=A0 > dccm_port_t tcp 5679=0A>=A0 > dccm_por=
t_t udp 5679=0A>=A0 > dhcpc_port_t tcp 68, 546=0A>=A0 > dhcpc_port_t udp 68=
, 546=0A>=A0 > dhcpd_port_t tcp 547, 548, 647, 847, 7911=0A>=A0 > dhcpd_por=
t_t udp 67, 547, 548, 647, 847=0A>=A0 > dict_port_t tcp 2628=0A>=A0 > distc=
cd_port_t tcp 3632=0A>=A0 > dns_port_t tcp 53=0A>=A0 > dns_port_t udp 53=0A=
>=A0 > dnssec_port_t tcp 8955=0A>=A0 > dogtag_port_t tcp 7390=0A>=A0 > echo=
_port_t tcp 7=0A>=A0 > echo_port_t udp 7=0A>=A0 > ephemeral_port_t tcp 3276=
8-61000=0A>=A0 > ephemeral_port_t udp 32768-61000=0A>=A0 > epmap_port_t tcp=
135=0A>=A0 > epmap_port_t udp 135=0A>=A0 > epmd_port_t tcp 4369=0A>=A0 > e=
pmd_port_t udp 4369=0A>=A0 > festival_port_t tcp 1314=0A>=A0 > fingerd_port=
_t tcp 79=0A>=A0 > firebird_port_t tcp 3050=0A>=A0 > firebird_port_t udp 30=
50=0A>=A0 > flash_port_t tcp 843, 1935=0A>=A0 > flash_port_t udp 1935=0A>=
=A0 > fprot_port_t tcp 10200=0A>=A0 > ftp_data_port_t tcp 20=0A>=A0 > ftp_p=
ort_t tcp 21, 990=0A>=A0 > ftp_port_t udp 990=0A>=A0 > gatekeeper_port_t tc=
p 1721, 7000=0A>=A0 > gatekeeper_port_t udp 1718, 1719=0A>=A0 > giftd_port_=
t tcp 1213=0A>=A0 > git_port_t tcp 9418=0A>=A0 > git_port_t udp 9418=0A>=A0=
> glance_port_t tcp 9292=0A>=A0 > glance_port_t udp 9292=0A>=A0 > glance_r=
egistry_port_t tcp 9191=0A>=A0 > glance_registry_port_t udp 9191=0A>=A0 > g=
opher_port_t tcp 70=0A>=A0 > gopher_port_t udp 70=0A>=A0 > gpsd_port_t tcp =
2947=0A>=A0 > hadoop_datanode_port_t tcp 50010=0A>=A0 > hadoop_namenode_por=
t_t tcp 8020=0A>=A0 > hddtemp_port_t tcp 7634=0A>=A0 > hi_reserved_port_t t=
cp 512-1023=0A>=A0 > hi_reserved_port_t udp 512-1023=0A>=A0 > howl_port_t t=
cp 5335=0A>=A0 > howl_port_t udp 5353=0A>=A0 > hplip_port_t tcp 1782, 2207,=
2208, 8290, 50000, 50002, 8292, 9100, 9101,=0A>=A0 > 9102, 9220, 9221, 922=
2, 9280, 9281, 9282, 9290, 9291=0A>=A0 > http_cache_port_t tcp 8080, 8118, =
8123, 10001-10010=0A>=A0 > http_cache_port_t udp 3130=0A>=A0 > http_port_t =
tcp 80, 443, 488, 8008, 8009, 8443=0A>=A0 > i18n_input_port_t tcp 9010=0A>=
=A0 > imaze_port_t tcp 5323=0A>=A0 > imaze_port_t udp 5323=0A>=A0 > inetd_c=
hild_port_t tcp 1, 9, 13, 19, 512, 543, 544, 891, 892, 2105, 5666=0A>=A0 > =
inetd_child_port_t udp 1, 9, 13, 19, 891, 892=0A>=A0 > innd_port_t tcp 119=
=0A>=A0 > interwise_port_t tcp 7778=0A>=A0 > interwise_port_t udp 7778=0A>=
=A0 > ionixnetmon_port_t tcp 7410=0A>=A0 > ionixnetmon_port_t udp 7410=0A>=
=A0 > ipmi_port_t udp 623, 664=0A>=A0 > ipp_port_t tcp 631, 8610-8614=0A>=
=A0 > ipp_port_t udp 631, 8610-8614=0A>=A0 > ipsecnat_port_t tcp 4500=0A>=
=A0 > ipsecnat_port_t udp 4500=0A>=A0 > ircd_port_t tcp 6667=0A>=A0 > isakm=
p_port_t udp 500=0A>=A0 > iscsi_port_t tcp 3260=0A>=A0 > isns_port_t tcp 32=
05=0A>=A0 > isns_port_t udp 3205=0A>=A0 > jabber_client_port_t tcp 5222, 52=
23=0A>=A0 > jabber_interserver_port_t tcp 5269=0A>=A0 > jabber_router_port_=
t tcp 5347=0A>=A0 > jacorb_port_t tcp 3528, 3529=0A>=A0 > jboss_debug_port_=
t tcp 8787=0A>=A0 > jboss_management_port_t tcp 4712, 4447, 7600, 9123, 999=
0, 9999, 18001=0A>=A0 > jboss_management_port_t udp 4712, 9123=0A>=A0 > jbo=
ss_messaging_port_t tcp 5445, 5455=0A>=A0 > kerberos_admin_port_t tcp 749=
=0A>=A0 > kerberos_password_port_t tcp 464=0A>=A0 > kerberos_password_port_=
t udp 464=0A>=A0 > kerberos_port_t tcp 88, 750, 4444=0A>=A0 > kerberos_port=
_t udp 88, 750, 4444=0A>=A0 > keystone_port_t tcp 5000=0A>=A0 > keystone_po=
rt_t udp 5000=0A>=A0 > kismet_port_t tcp 2501=0A>=A0 > kprop_port_t tcp 754=
=0A>=A0 > ktalkd_port_t udp 517, 518=0A>=A0 > l2tp_port_t tcp 1701=0A>=A0 >=
l2tp_port_t udp 1701=0A>=A0 > ldap_port_t tcp 389, 636, 3268=0A>=A0 > ldap=
_port_t udp 389, 636=0A>=A0 > lirc_port_t tcp 8765=0A>=A0 > lmtp_port_t tcp=
24=0A>=A0 > lmtp_port_t udp 24=0A>=A0 > luci_port_t tcp 8084=0A>=A0 > mail=
_port_t tcp 2000, 3905=0A>=A0 > matahari_port_t tcp 49000=0A>=A0 > matahari=
_port_t udp 49000=0A>=A0 > memcache_port_t tcp 11211=0A>=A0 > memcache_port=
_t udp 11211=0A>=A0 > mmcc_port_t tcp 5050=0A>=A0 > mmcc_port_t udp 5050=0A=
>=A0 > mongod_port_t tcp 27017=0A>=A0 > monopd_port_t tcp 1234=0A>=A0 > mov=
az_ssc_port_t tcp 5252=0A>=A0 > mpd_port_t tcp 6600=0A>=A0 > msnp_port_t tc=
p 1863=0A>=A0 > msnp_port_t udp 1863=0A>=A0 > mssql_port_t tcp 1433-1434=0A=
>=A0 > mssql_port_t udp 1433-1434=0A>=A0 > munin_port_t tcp 4949=0A>=A0 > m=
unin_port_t udp 4949=0A>=A0 > mysqld_port_t tcp 1186, 3306, 63132-63164=0A>=
=A0 > mysqlmanagerd_port_t tcp 2273=0A>=A0 > nessus_port_t tcp 1241=0A>=A0 =
> netport_port_t tcp 3129=0A>=A0 > netport_port_t udp 3129=0A>=A0 > netsupp=
ort_port_t tcp 5404, 5405=0A>=A0 > netsupport_port_t udp 5404, 5405=0A>=A0 =
> nfs_port_t tcp 2049, 20048-20049=0A>=A0 > nfs_port_t udp 2049, 20048-2004=
9=0A>=A0 > nmbd_port_t udp 137, 138=0A>=A0 > nodejs_debug_port_t tcp 5858=
=0A>=A0 > nodejs_debug_port_t udp 5858=0A>=A0 > ntop_port_t tcp 3000-3001=
=0A>=A0 > ntop_port_t udp 3000-3001=0A>=A0 > ntp_port_t udp 123=0A>=A0 > oc=
sp_port_t tcp 9080=0A>=A0 > openhpid_port_t tcp 4743=0A>=A0 > openhpid_port=
_t udp 4743=0A>=A0 > openvpn_port_t tcp 1194=0A>=A0 > openvpn_port_t udp 11=
94=0A>=A0 > oracle_port_t tcp 1521, 2483, 2484=0A>=A0 > oracle_port_t udp 1=
521, 2483, 2484=0A>=A0 > pegasus_http_port_t tcp 5988=0A>=A0 > pegasus_http=
s_port_t tcp 5989=0A>=A0 > pgpkeyserver_port_t tcp 11371=0A>=A0 > pgpkeyser=
ver_port_t udp 11371=0A>=A0 > pingd_port_t tcp 9125=0A>=A0 > piranha_port_t=
tcp 3636=0A>=A0 > pki_ca_port_t tcp 9180, 9701, 9443-9447=0A>=A0 > pki_kra=
_port_t tcp 10180, 10701, 10443-10446=0A>=A0 > pki_ocsp_port_t tcp 11180, 1=
1701, 11443-11446=0A>=A0 > pki_ra_port_t tcp 12888-12889=0A>=A0 > pki_tks_p=
ort_t tcp 13180, 13701, 13443-13446=0A>=A0 > pki_tps_port_t tcp 7888-7889=
=0A>=A0 > pktcable_port_t tcp 2126, 3198=0A>=A0 > pktcable_port_t udp 2126,=
3198=0A>=A0 > pop_port_t tcp 106, 109, 110, 143, 220, 993, 995, 1109=0A>=
=A0 > portmap_port_t tcp 111=0A>=A0 > portmap_port_t udp 111=0A>=A0 > postf=
ix_policyd_port_t tcp 10031=0A>=A0 > postgresql_port_t tcp 5432=0A>=A0 > po=
stgrey_port_t tcp 60000=0A>=A0 > pptp_port_t tcp 1723=0A>=A0 > pptp_port_t =
udp 1723=0A>=A0 > prelude_port_t tcp 4690=0A>=A0 > prelude_port_t udp 4690=
=0A>=A0 > presence_port_t tcp 5298-5299=0A>=A0 > presence_port_t udp 5298-5=
299=0A>=A0 > printer_port_t tcp 515=0A>=A0 > ptal_port_t tcp 5703=0A>=A0 > =
pulseaudio_port_t tcp 4713=0A>=A0 > pulseaudio_port_t udp 4713=0A>=A0 > pup=
pet_port_t tcp 8140=0A>=A0 > pxe_port_t udp 4011=0A>=A0 > pyzor_port_t udp =
24441=0A>=A0 > quantum_port_t tcp 9696=0A>=A0 > radacct_port_t udp 1646, 18=
13=0A>=A0 > radius_port_t udp 1645, 1812=0A>=A0 > radsec_port_t tcp 2083=0A=
>=A0 > razor_port_t tcp 2703=0A>=A0 > repository_port_t tcp 6363=0A>=A0 > r=
icci_modcluster_port_t tcp 16851=0A>=A0 > ricci_modcluster_port_t udp 16851=
=0A>=A0 > ricci_port_t tcp 11111=0A>=A0 > ricci_port_t udp 11111=0A>=A0 > r=
logind_port_t tcp 513=0A>=A0 > rndc_port_t tcp 953, 8953=0A>=A0 > router_po=
rt_t tcp 521=0A>=A0 > router_port_t udp 520-521=0A>=A0 > rsh_port_t tcp 514=
=0A>=A0 > rsync_port_t tcp 873=0A>=A0 > rsync_port_t udp 873=0A>=A0 > rwho_=
port_t udp 513=0A>=A0 > sametime_port_t tcp 1533=0A>=A0 > sametime_port_t u=
dp 1533=0A>=A0 > sap_port_t tcp 9875=0A>=A0 > sap_port_t udp 9875=0A>=A0 > =
sieve_port_t tcp 4190=0A>=A0 > sip_port_t tcp 5060, 5061=0A>=A0 > sip_port_=
t udp 5060, 5061=0A>=A0 > sixxsconfig_port_t tcp 3874=0A>=A0 > sixxsconfig_=
port_t udp 3874=0A>=A0 > smbd_port_t tcp 137-139, 445=0A>=A0 > smtp_port_t =
tcp 25, 465, 587=0A>=A0 > snmp_port_t tcp 161-162, 199, 1161=0A>=A0 > snmp_=
port_t udp 161-162=0A>=A0 > soundd_port_t tcp 8000, 9433, 16001=0A>=A0 > sp=
amd_port_t tcp 783=0A>=A0 > speech_port_t tcp 8036=0A>=A0 > squid_port_t tc=
p 3128, 3401, 4827=0A>=A0 > squid_port_t udp 3401, 4827=0A>=A0 > ssdp_port_=
t tcp 1900=0A>=A0 > ssdp_port_t udp 1900=0A>=A0 > ssh_port_t tcp 22=0A>=A0 =
> streaming_port_t tcp 554, 1755=0A>=A0 > streaming_port_t udp 554, 1755=0A=
>=A0 > svn_port_t tcp 3690=0A>=A0 > svn_port_t udp 3690=0A>=A0 > swat_port_=
t tcp 901=0A>=A0 > sype_port_t tcp 9911=0A>=A0 > sype_port_t udp 9911=0A>=
=A0 > syslogd_port_t tcp 6514=0A>=A0 > syslogd_port_t udp 514, 6514=0A>=A0 =
> tcs_port_t tcp 30003=0A>=A0 > telnetd_port_t tcp 23=0A>=A0 > tftp_port_t =
udp 69=0A>=A0 > time_port_t tcp 37=0A>=A0 > time_port_t udp 37=0A>=A0 > tor=
_port_t tcp 6969, 9001, 9030, 9051=0A>=A0 > tor_socks_port_t tcp 9050=0A>=
=A0 > traceroute_port_t udp 64000-64010=0A>=A0 > transproxy_port_t tcp 8081=
=0A>=A0 > unreserved_port_t tcp 1024-32767, 61001-65535=0A>=A0 > unreserved=
_port_t udp 1024-32767, 61001-65535=0A>=A0 > ups_port_t tcp 3493=0A>=A0 > u=
ucpd_port_t tcp 540=0A>=A0 > varnishd_port_t tcp 6081-6082=0A>=A0 > virt_mi=
gration_port_t tcp 49152-49216=0A>=A0 > virt_port_t tcp 16509, 16514=0A>=A0=
> virt_port_t udp 16509, 16514=0A>=A0 > vnc_port_t tcp 5900-5983, 5985-599=
9=0A>=A0 > wccp_port_t udp 2048=0A>=A0 > websm_port_t tcp 9090=0A>=A0 > web=
sm_port_t udp 9090=0A>=A0 > whois_port_t tcp 43, 4321=0A>=A0 > whois_port_t=
udp 43, 4321=0A>=A0 > winshadow_port_t tcp 3261=0A>=A0 > winshadow_port_t =
udp 3261=0A>=A0 > wsicopy_port_t tcp 3378=0A>=A0 > wsicopy_port_t udp 3378=
=0A>=A0 > xdmcp_port_t tcp 177=0A>=A0 > xdmcp_port_t udp 177=0A>=A0 > xen_p=
ort_t tcp 8002=0A>=A0 > xfs_port_t tcp 7100=0A>=A0 > xserver_port_t tcp 600=
0-6020=0A>=A0 > zabbix_agent_port_t tcp 10050=0A>=A0 > zabbix_port_t tcp 10=
051=0A>=A0 > zarafa_port_t tcp 236, 237=0A>=A0 > zebra_port_t tcp 2600-2604=
, 2606=0A>=A0 > zebra_port_t udp 2600-2604, 2606=0A>=A0 > zented_port_t tcp=
1229=0A>=A0 > zented_port_t udp 1229=0A>=A0 > zookeeper_client_port_t tcp =
2181=0A>=A0 > zookeeper_election_port_t tcp 3888=0A>=A0 > zookeeper_leader_=
port_t tcp 2888=0A>=A0 > zope_port_t tcp 8021=0A>=A0 >=0A>=A0 > 2012-06-22 =
00:33:36::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 0=
0:33:36::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22=
00:33:36::DEBUG::engine_validators::112::root:: http_port_t =3D=0A>=A0 > [=
80, 443, 488, 8008, 8009, 8443]=0A>=A0 > 2012-06-22 00:33:36::DEBUG::engine=
-setup::1397::root:: going over group=0A>=A0 > ALL_PARAMS=0A>=A0 > 2012-06-=
22 00:33:36::INFO::engine-setup::1406::root:: Comparing=0A>=A0 > pre-condit=
ions; condition: 'True', and match: 'True'=0A>=A0 > 2012-06-22 00:33:36::DE=
BUG::engine-setup::509::root:: setting default=0A>=A0 > value (00:1A:4A:00:=
0A:00-00:1A:4A:00:0A:FF) for key (MAC_RANGE)=0A>=A0 > 2012-06-22 00:33:38::=
INFO::engine_validators::290::root:: Validating=0A>=A0 > host.mydomain as a=
FQDN=0A>=A0 > 2012-06-22 00:33:38::INFO::engine_validators::196::root:: va=
lidating=0A>=A0 > host.mydomain as a valid domain string=0A>=A0 > 2012-06-2=
2 00:33:38::DEBUG::common_utils::286::root:: cmd =3D /sbin/ip addr=0A>=A0 >=
2012-06-22 00:33:38::DEBUG::common_utils::291::root:: output =3D 1: lo:=0A=
>=A0 > <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN=0A>=A0 =
> link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00=0A>=A0 > inet 127.0=
.0.1/8 scope host lo=0A>=A0 > inet6 ::1/128 scope host=0A>=A0 > valid_lft f=
orever preferred_lft forever=0A>=A0 > 2: eth0: <BROADCAST,MULTICAST,UP,LOWE=
R_UP> mtu 1500 qdisc pfifo_fast=0A>=A0 > state UNKNOWN qlen 1000=0A>=A0 > l=
ink/ether 00:0c:29:da:ec:d8 brd ff:ff:ff:ff:ff:ff=0A>=A0 > inet 10.150.1.22=
1/24 brd 10.150.1.255 scope global eth0=0A>=A0 > inet6 fe80::20c:29ff:feda:=
ecd8/64 scope link=0A>=A0 > valid_lft forever preferred_lft forever=0A>=A0 =
>=0A>=A0 >=0A>=A0 > 2012-06-22 00:33:38::DEBUG::common_utils::292::root:: s=
tderr =3D=0A>=A0 > 2012-06-22 00:33:38::DEBUG::common_utils::293::root:: re=
tcode =3D 0=0A>=A0 > 2012-06-22 00:33:38::DEBUG::common_utils::433::root:: =
Found IP Address:=0A>=A0 > 10.150.1.221=0A>=A0 > 2012-06-22 00:33:38::DEBUG=
::common_utils::286::root:: cmd =3D=0A>=A0 > /usr/bin/nslookup host.mydomai=
n=0A>=A0 > 2012-06-22 00:33:38::DEBUG::common_utils::291::root:: output =3D=
Server:=0A>=A0 > 10.10.10.2=0A>=A0 > Address: 10.10.10.3#53=0A>=A0 >=0A>=
=A0 > ** server can't find host.mydomain: NXDOMAIN=0A>=A0 >=0A>=A0 >=0A>=A0=
> 2012-06-22 00:33:38::DEBUG::common_utils::292::root:: stderr =3D=0A>=A0 =
> 2012-06-22 00:33:38::DEBUG::common_utils::293::root:: retcode =3D 1=0A>=
=A0 > 2012-06-22 00:33:38::ERROR::engine_validators::304::root:: Failed to=
=0A>=A0 > resolve host.mydomain=0A>=A0 > 2012-06-22 00:33:38::DEBUG::engine=
-setup::600::root:: asking user: User=0A>=A0 > input failed validation, do =
you still wish to use it? (yes|no):=0A>=A0 > 2012-06-22 00:33:39::DEBUG::en=
gine-setup::604::root:: user answered: yes=0A>=A0 > 2012-06-22 00:33:40::DE=
BUG::engine_validators::146::root:: Validating=0A>=A0 > password=0A>=A0 > 2=
012-06-22 00:33:40::WARNING::engine_validators::139::root::=0A>=A0 > valida=
teStringNotEmpty('') - failed=0A>=A0 > 2012-06-22 00:33:43::DEBUG::engine_v=
alidators::146::root:: Validating=0A>=A0 > password=0A>=A0 > 2012-06-22 00:=
33:46::DEBUG::engine-setup::588::root:: Param confirmation=0A>=A0 > passed,=
value for both questions is identical=0A>=A0 > 2012-06-22 00:34:26::INFO::=
engine_validators::371::root:: validating=0A>=A0 > organization name=0A>=A0=
> 2012-06-22 00:34:27::INFO::engine_validators::159::root:: Validating NFS=
=0A>=A0 > as part of ['NFS', 'FC', 'ISCSI']=0A>=A0 > 2012-06-22 00:34:28::I=
NFO::engine_validators::159::root:: Validating=0A>=A0 > local as part of ['=
remote', 'local']=0A>=A0 > 2012-06-22 00:34:28::DEBUG::engine-setup::1397::=
root:: going over group=0A>=A0 > REMOTE_DB=0A>=A0 > 2012-06-22 00:34:28::IN=
FO::engine-setup::1406::root:: Comparing=0A>=A0 > pre-conditions; condition=
: 'False', and match: 'True'=0A>=A0 > 2012-06-22 00:34:28::DEBUG::engine-se=
tup::1435::root:: no post condition=0A>=A0 > check for group REMOTE_DB=0A>=
=A0 > 2012-06-22 00:34:28::DEBUG::engine-setup::1397::root:: going over gro=
up=0A>=A0 > LOCAL_DB=0A>=A0 > 2012-06-22 00:34:28::INFO::engine-setup::1406=
::root:: Comparing=0A>=A0 > pre-conditions; condition: 'False', and match: =
'False'=0A>=A0 > 2012-06-22 00:34:31::DEBUG::engine_validators::146::root::=
Validating=0A>=A0 > password=0A>=A0 > 2012-06-22 00:34:33::DEBUG::engine-s=
etup::588::root:: Param confirmation=0A>=A0 > passed, value for both questi=
ons is identical=0A>=A0 > 2012-06-22 00:34:33::DEBUG::engine-setup::1397::r=
oot:: going over=0A> group NFS=0A>=A0 > 2012-06-22 00:34:40::INFO::engine_v=
alidators::159::root:: Validating no=0A>=A0 > as part of ['yes', 'no']=0A>=
=A0 > 2012-06-22 00:34:40::INFO::engine-setup::1406::root:: Comparing=0A>=
=A0 > pre-conditions; condition: 'no', and match: 'yes'=0A>=A0 > 2012-06-22=
00:34:40::DEBUG::engine-setup::1435::root:: no post condition=0A>=A0 > che=
ck for group NFS=0A>=A0 > 2012-06-22 00:34:40::DEBUG::engine-setup::1397::r=
oot:: going over group=0A>=A0 > IPTABLES=0A>=A0 > 2012-06-22 00:34:40::INFO=
::engine-setup::1406::root:: Comparing=0A>=A0 > pre-conditions; condition: =
'True', and match: 'True'=0A>=A0 > 2012-06-22 00:34:43::INFO::engine_valida=
tors::159::root:: Validating no=0A>=A0 > as part of ['yes', 'no']=0A>=A0 > =
2012-06-22 00:34:43::INFO::engine-setup::1476::root:: *** User input=0A>=A0=
> summary ***=0A>=A0 > 2012-06-22 00:34:43::INFO::engine-setup::1489::root=
:: http-port: 80=0A>=A0 > 2012-06-22 00:34:43::INFO::engine-setup::1489::ro=
ot:: https-port: 443=0A>=A0 > 2012-06-22 00:34:43::INFO::engine-setup::1489=
::root:: host-fqdn:=0A>=A0 > host.mydomain=0A>=A0 > 2012-06-22 00:34:43::IN=
FO::engine-setup::1485::root:: auth-pass: ********=0A>=A0 > 2012-06-22 00:3=
4:43::INFO::engine-setup::1489::root:: org-name: My=0A> Company=0A>=A0 > 20=
12-06-22 00:34:43::INFO::engine-setup::1489::root::=0A> default-dc-type: NF=
S=0A>=A0 > 2012-06-22 00:34:43::INFO::engine-setup::1489::root:: db-remote-=
install:=0A>=A0 > local=0A>=A0 > 2012-06-22 00:34:43::INFO::engine-setup::1=
485::root:: db-local-pass:=0A>=A0 > ********=0A>=A0 > 2012-06-22 00:34:43::=
INFO::engine-setup::1489::root:: config-nfs: no=0A>=A0 > 2012-06-22 00:34:4=
3::INFO::engine-setup::1489::root::=0A> override-iptables: no=0A>=A0 > 2012=
-06-22 00:34:43::INFO::engine-setup::1491::root:: *** User input=0A>=A0 > s=
ummary ***=0A>=A0 > 2012-06-22 00:34:43::DEBUG::engine-setup::600::root:: a=
sking user:=0A>=A0 > Proceed with the configuration listed above? (yes|no):=
=0A>=A0 > 2012-06-22 00:34:53::DEBUG::engine-setup::604::root:: user answer=
ed: yes=0A>=A0 > 2012-06-22 00:34:53::DEBUG::engine-setup::1510::root:: use=
r chose to=0A>=A0 > accept user parameters=0A>=A0 > 2012-06-22 00:34:53::DE=
BUG::engine-setup::2126::root:: {'ORG_NAME': 'My=0A>=A0 > Company', 'HOST_F=
QDN': 'host.mydomain', 'AUTH_PASS_CONFIRMED':=0A>=A0 > '********', 'HTTP_PO=
RT': '80', 'HTTPS_PORT': '443', 'DC_TYPE_ENUM':=0A>=A0 > <common_utils.Enum=
object at 0x2498e50>, 'AUTH_PASS': '********',=0A>=A0 > 'CONFIG_NFS': 'no'=
, 'DB_LOCAL_PASS': '********',=0A>=A0 > 'OVERRIDE_HTTPD_CONFIG': 'yes', 'OV=
ERRIDE_IPTABLES': 'no',=0A>=A0 > 'DB_LOCAL_PASS_CONFIRMED': '********', 'MA=
C_RANGE':=0A>=A0 > '00:1A:4A:00:0A:00-00:1A:4A:00:0A:FF', 'DB_REMOTE_INSTAL=
L': 'local',=0A>=A0 > 'DC_TYPE': 'NFS'}=0A>=A0 > 2012-06-22 00:34:53::DEBUG=
::engine-setup::2129::root:: Entered=0A>=A0 > Configuration stage=0A>=A0 > =
2012-06-22 00:34:53::DEBUG::setup_sequences::59::root:: running=0A>=A0 > se=
tMaxSharedMemory=0A>=A0 > 2012-06-22 00:34:53::DEBUG::engine-setup::1574::r=
oot:: loading=0A>=A0 > /etc/sysctl.conf=0A>=A0 > 2012-06-22 00:34:53::DEBUG=
::engine-setup::1585::root:: setting SHARED=0A>=A0 > MEMORY MAX to: 3555443=
2=0A>=A0 > 2012-06-22 00:34:53::DEBUG::common_utils::286::root:: cmd =3D /s=
bin/sysctl=0A>=A0 > -e -p=0A>=A0 > 2012-06-22 00:34:53::DEBUG::common_utils=
::291::root:: output =3D=0A>=A0 > net.ipv4.ip_forward =3D 0=0A>=A0 > net.ip=
v4.conf.default.rp_filter =3D 1=0A>=A0 > net.ipv4.conf.default.accept_sourc=
e_route =3D 0=0A>=A0 > kernel.sysrq =3D 0=0A>=A0 > kernel.core_uses_pid =3D=
1=0A>=A0 > kernel.shmmax =3D 35554432=0A>=A0 >=0A>=A0 > 2012-06-22 00:34:5=
3::DEBUG::common_utils::292::root:: stderr =3D=0A>=A0 > 2012-06-22 00:34:53=
::DEBUG::common_utils::293::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:34:=
53::DEBUG::setup_sequences::59::root:: running _createCA=0A>=A0 > 2012-06-2=
2 00:34:53::DEBUG::engine-setup::859::root:: updating=0A>=A0 > /etc/pki/ovi=
rt-engine/cacert.template=0A>=A0 > 2012-06-22 00:34:53::DEBUG::engine-setup=
::859::root:: updating=0A>=A0 > /etc/pki/ovirt-engine/cert.template=0A>=A0 =
> 2012-06-22 00:34:53::DEBUG::engine-setup::782::root:: current timezone=0A=
>=A0 > offset is -1=0A>=A0 > 2012-06-22 00:34:53::DEBUG::engine-setup::796:=
:root:: Date string is=0A>=A0 > 120621003453-0100=0A>=A0 > 2012-06-22 00:34=
:53::DEBUG::engine-setup::803::root:: truncated=0A>=A0 > HOST_FQDN 'host.my=
domain' to 'host.mydomain'. sized reduced to 29..=0A>=A0 > 2012-06-22 00:34=
:53::DEBUG::engine-setup::805::root:: using unique CN:=0A>=A0 > 'host.mydom=
ain.26991' for CA certificate=0A>=A0 > 2012-06-22 00:34:53::DEBUG::common_u=
tils::309::root:: Executing command=0A>=A0 > --> '/etc/pki/ovirt-engine/ins=
tallCA.sh host.mydomain US My Company=0A>=A0 > engine ******** 120621003453=
-0100 /etc/pki/ovirt-engine=0A> host.mydomain.26991'=0A>=A0 > 2012-06-22 00=
:34:57::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > } Creating CA.=
..=0A>=A0 >=0A>=A0 > } Creating KeyStore...=0A>=A0 >=0A>=A0 > }} Converting=
formats...=0A>=A0 >=0A>=A0 > > Importing CA certificate...=0A>=A0 >=0A>=A0=
> } Creating client certificate for oVirt...=0A>=A0 >=0A>=A0 > }} Creating=
certificate request...=0A>=A0 >=0A>=A0 > }} Signing certificate request...=
=0A>=A0 > X509v3 Subject Key Identifier:=0A>=A0 >=0A>=A0 > }} Converting fo=
rmats...=0A>=A0 >=0A>=A0 > } Importing oVirt certificate...=0A>=A0 >=0A>=A0=
> } Exporting oVirt key as SSH...=0A>=A0 >=0A>=A0 > 2012-06-22 00:34:57::D=
EBUG::common_utils::336::root:: stderr =3D=0A>=A0 > Generating RSA private =
key, 1024 bit long modulus=0A>=A0 > .........++++++=0A>=A0 > ..............=
.................++++++=0A>=A0 > e is 65537 (0x10001)=0A>=A0 > Using config=
uration from openssl.conf=0A>=A0 > Check that the request matches the signa=
ture=0A>=A0 > Signature ok=0A>=A0 > The Subject's Distinguished Name is as =
follows=0A>=A0 > countryName :PRINTABLE:'US'=0A>=A0 > organizationName :PRI=
NTABLE:'My Company'=0A>=A0 > commonName :PRINTABLE:'CA-host.mydomain.26991'=
=0A>=A0 > Certificate is to be certified until Jun 19 22:34:53 2022 GMT (36=
50 days)=0A>=A0 >=0A>=A0 > Write out database with 1 new entries=0A>=A0 > D=
ata Base Updated=0A>=A0 > Certificate was added to keystore=0A>=A0 > Certif=
icate was added to keystore=0A>=A0 > Using configuration from openssl.conf=
=0A>=A0 > Check that the request matches the signature=0A>=A0 > Signature o=
k=0A>=A0 > The Subject's Distinguished Name is as follows=0A>=A0 > countryN=
ame :PRINTABLE:'US'=0A>=A0 > organizationName :PRINTABLE:'My Company'=0A>=
=A0 > commonName :PRINTABLE:'host.mydomain'=0A>=A0 > Certificate is to be c=
ertified until May 26 22:34:56 2017 GMT (1800 days)=0A>=A0 >=0A>=A0 > Write=
out database with 1 new entries=0A>=A0 > Data Base Updated=0A>=A0 > Certif=
icate reply was installed in keystore=0A>=A0 >=0A>=A0 > 2012-06-22 00:34:57=
::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:34:=
57::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/etc/p=
ki/ovirt-engine/generate-ssh-keys -s=0A>=A0 > /etc/pki/ovirt-engine/.keysto=
re -p ******** -a engine -k=0A>=A0 > /etc/pki/ovirt-engine/keys/engine_id_r=
sa'=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::335::root:: output =
=3D Finished=0A>=A0 > successfuly=0A>=A0 >=0A>=A0 > 2012-06-22 00:34:57::DE=
BUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:34:57::DEB=
UG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:34:57::D=
EBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/usr/bin/op=
enssl x509 -in /etc/pki/ovirt-engine/ca.pem -fingerprint=0A>=A0 > -noout'=
=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::335::root:: output =3D =
SHA1=0A>=A0 > Fingerprint=3DC5:A6:3F:1B:AA:C2:E5:8B:00:22:2A:C2:CC:E2:31:1A=
:86:0A:B8:E5=0A>=A0 >=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::33=
6::root:: stderr =3D=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::337=
::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::3=
09::root:: Executing command=0A>=A0 > --> '/usr/bin/ssh-keygen -lf=0A> /etc=
/pki/ovirt-engine/keys/engine.ssh.key.txt'=0A>=A0 > 2012-06-22 00:34:57::DE=
BUG::common_utils::335::root:: output =3D 2048=0A>=A0 > 72:d1:66:5d:b8:66:3=
9:39:af:b2:7d:8f:d2:3f:75:8c engine (RSA)=0A>=A0 >=0A>=A0 > 2012-06-22 00:3=
4:57::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:34=
:57::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:=
34:57::DEBUG::common_utils::840::root:: chown=0A>=A0 > /etc/pki/ovirt-engin=
e/ca.pem to 108:995=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::854:=
:root:: changing file=0A>=A0 > permissions for /etc/pki/ovirt-engine/ca.pem=
to 0750=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::840::root:: cho=
wn=0A>=A0 > /etc/pki/ovirt-engine/.keystore to 108:995=0A>=A0 > 2012-06-22 =
00:34:57::DEBUG::engine-setup::854::root:: changing file=0A>=A0 > permissio=
ns for /etc/pki/ovirt-engine/.keystore to 0750=0A>=A0 > 2012-06-22 00:34:57=
::DEBUG::common_utils::840::root:: chown=0A>=A0 > /etc/pki/ovirt-engine/pri=
vate to 108:995=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::854::roo=
t:: changing file=0A>=A0 > permissions for /etc/pki/ovirt-engine/private to=
0750=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::840::root:: chown=
=0A>=A0 > /etc/pki/ovirt-engine/private/ca.pem to 108:995=0A>=A0 > 2012-06-=
22 00:34:57::DEBUG::engine-setup::854::root:: changing file=0A>=A0 > permis=
sions for /etc/pki/ovirt-engine/private/ca.pem to 0750=0A>=A0 > 2012-06-22 =
00:34:57::DEBUG::common_utils::840::root:: chown=0A>=A0 > /etc/pki/ovirt-en=
gine/.truststore to 108:995=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-set=
up::854::root:: changing file=0A>=A0 > permissions for /etc/pki/ovirt-engin=
e/.truststore to 0750=0A>=A0 > 2012-06-22 00:34:57::DEBUG::setup_sequences:=
:59::root:: running=0A>=A0 > configJbossXml=0A>=A0 > 2012-06-22 00:34:57::D=
EBUG::engine-setup::1833::root:: Backing up=0A>=A0 > /etc/ovirt-engine/engi=
ne-service.xml into=0A>=A0 > /etc/ovirt-engine/engine-service.xml.BACKUP.86=
99323=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::530::root:: succes=
sfully=0A>=A0 > copied file /etc/ovirt-engine/engine-service.xml to target =
destination=0A>=A0 > /etc/ovirt-engine/engine-service.xml.BACKUP.8699323=0A=
>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::538::root:: setting file=
=0A>=A0 > /etc/ovirt-engine/engine-service.xml.BACKUP.8699323 uid/gid owner=
ship=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::541::root:: setting=
file=0A>=A0 > /etc/ovirt-engine/engine-service.xml.BACKUP.8699323 mode to =
-1=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::530::root:: successfu=
lly=0A>=A0 > copied file /etc/ovirt-engine/engine-service.xml to target des=
tination=0A>=A0 > /etc/ovirt-engine/engine-service.xml.EDIT.9303422=0A>=A0 =
> 2012-06-22 00:34:57::DEBUG::common_utils::538::root:: setting file=0A>=A0=
> /etc/ovirt-engine/engine-service.xml.EDIT.9303422 uid/gid ownership=0A>=
=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::541::root:: setting file=0A=
>=A0 > /etc/ovirt-engine/engine-service.xml.EDIT.9303422 mode to -1=0A>=A0 =
> 2012-06-22 00:34:57::DEBUG::engine-setup::1838::root:: loading xml file=
=0A>=A0 > handler=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::1845::=
root:: Configuring Jboss=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup:=
:1888::root:: Configuring=0A>=A0 > logging for jboss=0A>=A0 > 2012-06-22 00=
:34:57::DEBUG::engine-setup::1890::root:: Registering=0A>=A0 > datasource n=
amespaces=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::1893::root:: l=
ooking for=0A>=A0 > ENGINEDatasource datasource=0A>=A0 > 2012-06-22 00:34:5=
7::DEBUG::engine-setup::1947::root:: Adding ENGINE=0A>=A0 > datasource=0A>=
=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::1950::root:: Adding drivers=
to=0A>=A0 > datasource=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::=
1963::root:: Datasource has=0A>=A0 > been added into jboss's configuration=
=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::2008::root:: Configurin=
g=0A>=A0 > Jboss's network=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setu=
p::2010::root:: Removing all=0A>=A0 > interfaces from the public interface=
=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::2013::root:: Adding acc=
ess to=0A>=A0 > public interface=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engin=
e-setup::2016::root:: Setting ports=0A>=A0 > 2012-06-22 00:34:57::DEBUG::en=
gine-setup::2023::root:: Network has been=0A>=A0 > configured for jboss=0A>=
=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::2029::root:: Configuring SS=
L=0A>=A0 > for jboss=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::203=
1::root:: Registering web=0A>=A0 > namespaces=0A>=A0 > 2012-06-22 00:34:57:=
:DEBUG::engine-setup::2042::root:: Disabling default=0A>=A0 > welcome-conte=
nt=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::2046::root:: SSL has =
been=0A>=A0 > configured for jboss=0A>=A0 > 2012-06-22 00:34:57::DEBUG::eng=
ine-setup::1870::root:: Configuring ajp=0A>=A0 > connector=0A>=A0 > 2012-06=
-22 00:34:57::DEBUG::engine-setup::1876::root:: Configuring ajp=0A>=A0 > so=
cket=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::1882::root:: AJP ha=
s been=0A>=A0 > configured for jboss=0A>=A0 > 2012-06-22 00:34:57::DEBUG::e=
ngine-setup::2054::root:: Configuring=0A>=A0 > rewrite rules for jboss=0A>=
=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::2055::root:: Registering we=
b=0A>=A0 > namespaces=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::20=
64::root:: rewrite rules=0A>=A0 > have been configured for jboss=0A>=A0 > 2=
012-06-22 00:34:57::DEBUG::engine-setup::1853::root:: Jboss has been=0A>=A0=
> configured=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::840::root:=
: chown=0A>=A0 > /etc/ovirt-engine/engine-service.xml to 108:995=0A>=A0 > 2=
012-06-22 00:34:57::DEBUG::engine-setup::1859::root:: Jboss=0A>=A0 > config=
uration has been saved=0A>=A0 > 2012-06-22 00:34:57::DEBUG::setup_sequences=
::59::root:: running=0A> _editWebConf=0A>=A0 > 2012-06-22 00:34:57::DEBUG::=
engine-setup::759::root:: update=0A>=A0 > /etc/ovirt-engine/web-conf.js wit=
h http & ssl urls=0A>=A0 > 2012-06-22 00:34:57::DEBUG::setup_sequences::59:=
:root:: running=0A>=A0 > _updatePgPassFile=0A>=A0 > 2012-06-22 00:34:57::IN=
FO::engine-setup::1164::root:: Using default db=0A>=A0 > credentials=0A>=A0=
> 2012-06-22 00:34:57::DEBUG::engine-setup::1741::root:: Checking if db is=
=0A>=A0 > already installed..=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-s=
etup::1742::root:: Checking the=0A>=A0 > presence of .pgpass file=0A>=A0 > =
2012-06-22 00:34:57::DEBUG::common_utils::350::root:: running sql query=0A>=
=A0 > 'select 1' on db server: 'localhost'.=0A>=A0 > 2012-06-22 00:34:57::D=
EBUG::common_utils::286::root:: cmd =3D=0A>=A0 > /usr/bin/psql -h localhost=
-p 5432 -U postgres -d engine -c "select 1"=0A>=A0 > 2012-06-22 00:34:57::=
DEBUG::common_utils::291::root:: output =3D=0A>=A0 > 2012-06-22 00:34:57::D=
EBUG::common_utils::292::root:: stderr =3D psql:=0A>=A0 > could not connect=
to server: Connection refused=0A>=A0 > Is the server running on host "loca=
lhost" (127.0.0.1) and accepting=0A>=A0 > TCP/IP connections on port 5432?=
=0A>=A0 > could not connect to server: Connection refused=0A>=A0 > Is the s=
erver running on host "localhost" (127.0.0.1) and accepting=0A>=A0 > TCP/IP=
connections on port 5432?=0A>=A0 >=0A>=A0 > 2012-06-22 00:34:57::DEBUG::co=
mmon_utils::293::root:: retcode =3D 2=0A>=A0 > 2012-06-22 00:34:57::DEBUG::=
engine-setup::1741::root:: Checking if db is=0A>=A0 > already installed..=
=0A>=A0 > 2012-06-22 00:34:57::DEBUG::engine-setup::1742::root:: Checking t=
he=0A>=A0 > presence of .pgpass file=0A>=A0 > 2012-06-22 00:34:57::DEBUG::c=
ommon_utils::350::root:: running sql query=0A>=A0 > 'select 1' on db server=
: 'localhost'.=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::286::root=
:: cmd =3D=0A>=A0 > /usr/bin/psql -h localhost -p 5432 -U postgres -d engin=
e -c "select 1"=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::291::roo=
t:: output =3D=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::292::root=
:: stderr =3D psql:=0A>=A0 > could not connect to server: Connection refuse=
d=0A>=A0 > Is the server running on host "localhost" (127.0.0.1) and accept=
ing=0A>=A0 > TCP/IP connections on port 5432?=0A>=A0 > could not connect to=
server: Connection refused=0A>=A0 > Is the server running on host "localho=
st" (127.0.0.1) and accepting=0A>=A0 > TCP/IP connections on port 5432?=0A>=
=A0 >=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_utils::293::root:: retcod=
e =3D 2=0A>=A0 > 2012-06-22 00:34:57::DEBUG::setup_sequences::59::root:: ru=
nning=0A>=A0 > _encryptDBPass=0A>=A0 > 2012-06-22 00:34:57::DEBUG::common_u=
tils::309::root:: Executing command=0A>=A0 > --> '/etc/pki/ovirt-engine/enc=
ryptpasswd.sh ********'=0A>=A0 > 2012-06-22 00:34:58::DEBUG::common_utils::=
335::root:: output =3D=0A>=A0 > /usr/share/ovirt-engine ~=0A>=A0 > Encoded =
password: -5d9e65d1097af6223d634976ff660bce=0A>=A0 > ~=0A>=A0 >=0A>=A0 > 20=
12-06-22 00:34:58::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 201=
2-06-22 00:34:58::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2=
012-06-22 00:34:58::DEBUG::common_utils::500::root:: found new parsed=0A>=
=A0 > string: -5d9e65d1097af6223d634976ff660bce=0A>=A0 > 2012-06-22 00:34:5=
8::DEBUG::setup_sequences::59::root:: running=0A>=A0 > configEncryptedPass=
=0A>=A0 > 2012-06-22 00:34:58::DEBUG::engine-setup::1800::root:: Backing up=
=0A>=A0 > /etc/ovirt-engine/engine-service.xml into None=0A>=A0 > 2012-06-2=
2 00:34:58::DEBUG::common_utils::530::root:: successfully=0A>=A0 > copied f=
ile /etc/ovirt-engine/engine-service.xml to target destination=0A>=A0 > /et=
c/ovirt-engine/engine-service.xml.EDIT.6584072=0A>=A0 > 2012-06-22 00:34:58=
::DEBUG::common_utils::538::root:: setting file=0A>=A0 > /etc/ovirt-engine/=
engine-service.xml.EDIT.6584072 uid/gid ownership=0A>=A0 > 2012-06-22 00:34=
:58::DEBUG::common_utils::541::root:: setting file=0A>=A0 > /etc/ovirt-engi=
ne/engine-service.xml.EDIT.6584072 mode to -1=0A>=A0 > 2012-06-22 00:34:58:=
:DEBUG::engine-setup::1804::root:: loading xml file=0A>=A0 > handler=0A>=A0=
> 2012-06-22 00:34:58::DEBUG::engine-setup::1969::root:: Configuring=0A>=
=A0 > security for jboss=0A>=A0 > 2012-06-22 00:34:58::DEBUG::engine-setup:=
:1971::root:: Registering=0A>=A0 > security namespaces=0A>=A0 > 2012-06-22 =
00:34:58::DEBUG::engine-setup::2001::root:: Security has been=0A>=A0 > conf=
igured for jboss=0A>=A0 > 2012-06-22 00:34:58::DEBUG::common_utils::840::ro=
ot:: chown=0A>=A0 > /etc/ovirt-engine/engine-service.xml to 108:995=0A>=A0 =
> 2012-06-22 00:34:58::DEBUG::engine-setup::1816::root:: Jboss=0A>=A0 > con=
figuration has been saved=0A>=A0 > 2012-06-22 00:34:58::DEBUG::setup_sequen=
ces::59::root:: running _createDB=0A>=A0 > 2012-06-22 00:34:58::DEBUG::engi=
ne-setup::935::root:: installing=0A> postgres db=0A>=A0 > 2012-06-22 00:34:=
58::DEBUG::engine-setup::938::root:: engine db creation=0A>=A0 > is logged =
at=0A>=A0 > /var/log/ovirt-engine//engine-db-install-2012_06_22_00_34_58.lo=
g=0A>=A0 > 2012-06-22 00:34:58::DEBUG::common_utils::309::root:: Executing =
command=0A>=A0 > --> '/usr/share/ovirt-engine/dbscripts/engine-db-install.s=
h -l=0A>=A0 > engine-db-install-2012_06_22_00_34_58.log -w ******** -u post=
gres -s=0A>=A0 > localhost -p 5432 -r local'=0A>=A0 > 2012-06-22 00:35:38::=
DEBUG::common_utils::335::root:: output =3D Running=0A>=A0 > local installa=
tion=0A>=A0 > Creating uuid-ossp extension...=0A>=A0 >=0A>=A0 > 2012-06-22 =
00:35:38::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 0=
0:35:38::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22=
00:35:38::DEBUG::engine-setup::952::root:: Successfully=0A>=A0 > installed=
engine db=0A>=A0 > 2012-06-22 00:35:38::DEBUG::setup_sequences::59::root::=
running=0A>=A0 > _updateVDCOptions=0A>=A0 > 2012-06-22 00:35:38::DEBUG::en=
gine-setup::1024::root:: updating vdc=0A>=A0 > options..=0A>=A0 > 2012-06-2=
2 00:35:38::DEBUG::common_utils::687::root:: retrieving build=0A>=A0 > numb=
er for ovirt-engine rpm=0A>=A0 > 2012-06-22 00:35:38::DEBUG::common_utils::=
286::root:: cmd =3D rpm -q=0A>=A0 > --queryformat '%{VERSION}-%{RELEASE}' o=
virt-engine=0A>=A0 > 2012-06-22 00:35:38::DEBUG::common_utils::291::root:: =
output =3D=0A>=A0 > 3.1.0-0.1.20120620git6ef9f8.fc17=0A>=A0 > 2012-06-22 00=
:35:38::DEBUG::common_utils::292::root:: stderr =3D=0A>=A0 > 2012-06-22 00:=
35:38::DEBUG::common_utils::293::root:: retcode =3D 0=0A>=A0 > 2012-06-22 0=
0:35:38::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option CAEn=
gineKey to: /etc/pki/ovirt-engine/private/ca.pem=0A>=A0 > 2012-06-22 00:35:=
38::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/usr/s=
hare/ovirt-engine/engine-config/engine-config -s=0A>=A0 > CAEngineKey=3D/et=
c/pki/ovirt-engine/private/ca.pem --cver=3Dgeneral -p=0A>=A0 > /usr/share/o=
virt-engine/conf/engine-config-install.properties'=0A>=A0 > 2012-06-22 00:3=
5:40::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:35=
:40::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:35:=
40::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:3=
5:40::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option CertAli=
as to: engine=0A>=A0 > 2012-06-22 00:35:40::DEBUG::common_utils::309::root:=
: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/eng=
ine-config -s=0A>=A0 > CertAlias=3Dengine --cver=3Dgeneral -p=0A>=A0 > /usr=
/share/ovirt-engine/conf/engine-config-install.properties'=0A>=A0 > 2012-06=
-22 00:35:42::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-=
22 00:35:42::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-2=
2 00:35:42::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06=
-22 00:35:42::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option=
CertificateFileName to: /etc/pki/ovirt-engine/certs/engine.cer=0A>=A0 > 20=
12-06-22 00:35:42::DEBUG::common_utils::309::root:: Executing command=0A>=
=A0 > --> '/usr/share/ovirt-engine/engine-config/engine-config -s=0A>=A0 > =
CertificateFileName=3D/etc/pki/ovirt-engine/certs/engine.cer=0A>=A0 > --cve=
r=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-config-install.=
properties'=0A>=A0 > 2012-06-22 00:35:43::DEBUG::common_utils::335::root:: =
output =3D=0A>=A0 > 2012-06-22 00:35:43::DEBUG::common_utils::336::root:: s=
tderr =3D=0A>=A0 > 2012-06-22 00:35:43::DEBUG::common_utils::337::root:: re=
tcode =3D 0=0A>=A0 > 2012-06-22 00:35:43::DEBUG::common_utils::663::root:: =
updating vdc=0A>=A0 > option CACertificatePath to: /etc/pki/ovirt-engine/ca=
.pem=0A>=A0 > 2012-06-22 00:35:43::DEBUG::common_utils::309::root:: Executi=
ng command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/engine-confi=
g -s=0A>=A0 > CACertificatePath=3D/etc/pki/ovirt-engine/ca.pem --cver=3Dgen=
eral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-config-install.propert=
ies'=0A>=A0 > 2012-06-22 00:35:45::DEBUG::common_utils::335::root:: output =
=3D=0A>=A0 > 2012-06-22 00:35:45::DEBUG::common_utils::336::root:: stderr =
=3D=0A>=A0 > 2012-06-22 00:35:45::DEBUG::common_utils::337::root:: retcode =
=3D 0=0A>=A0 > 2012-06-22 00:35:45::DEBUG::common_utils::663::root:: updati=
ng vdc=0A>=A0 > option keystoreUrl to: /etc/pki/ovirt-engine/.keystore=0A>=
=A0 > 2012-06-22 00:35:45::DEBUG::common_utils::309::root:: Executing comma=
nd=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/engine-config -s=0A>=
=A0 > keystoreUrl=3D/etc/pki/ovirt-engine/.keystore --cver=3Dgeneral -p=0A>=
=A0 > /usr/share/ovirt-engine/conf/engine-config-install.properties'=0A>=A0=
> 2012-06-22 00:35:47::DEBUG::common_utils::335::root:: output =3D=0A>=A0 =
> 2012-06-22 00:35:47::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 >=
2012-06-22 00:35:47::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0=
> 2012-06-22 00:35:47::DEBUG::common_utils::663::root:: updating vdc=0A>=
=A0 > option TruststoreUrl to: /etc/pki/ovirt-engine/.keystore=0A>=A0 > 201=
2-06-22 00:35:47::DEBUG::common_utils::309::root:: Executing command=0A>=A0=
> --> '/usr/share/ovirt-engine/engine-config/engine-config -s=0A>=A0 > Tru=
ststoreUrl=3D/etc/pki/ovirt-engine/.keystore --cver=3Dgeneral -p=0A>=A0 > /=
usr/share/ovirt-engine/conf/engine-config-install.properties'=0A>=A0 > 2012=
-06-22 00:35:49::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-=
06-22 00:35:49::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-0=
6-22 00:35:49::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012=
-06-22 00:35:49::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > opt=
ion ENGINEEARLib to:=0A>=A0 > /usr/share/ovirt-engine/standalone/deployment=
s/engine.ear=0A>=A0 > 2012-06-22 00:35:49::DEBUG::common_utils::309::root::=
Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/engi=
ne-config -s=0A>=A0 > ENGINEEARLib=3D/usr/share/ovirt-engine/standalone/dep=
loyments/engine.ear=0A>=A0 > --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-=
engine/conf/engine-config-install.properties'=0A>=A0 > 2012-06-22 00:35:51:=
:DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:35:51::=
DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:35:51::D=
EBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:35:51:=
:DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option CABaseDirect=
ory to: /etc/pki/ovirt-engine=0A>=A0 > 2012-06-22 00:35:51::DEBUG::common_u=
tils::309::root:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/e=
ngine-config/engine-config -s=0A>=A0 > CABaseDirectory=3D/etc/pki/ovirt-eng=
ine --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-config=
-install.properties'=0A>=A0 > 2012-06-22 00:35:52::DEBUG::common_utils::335=
::root:: output =3D=0A>=A0 > 2012-06-22 00:35:52::DEBUG::common_utils::336:=
:root:: stderr =3D=0A>=A0 > 2012-06-22 00:35:52::DEBUG::common_utils::337::=
root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:35:52::DEBUG::common_utils::663=
::root:: updating vdc=0A>=A0 > option MacPoolRanges to: 00:1A:4A:00:0A:00-0=
0:1A:4A:00:0A:FF=0A>=A0 > 2012-06-22 00:35:52::DEBUG::common_utils::309::ro=
ot:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/=
engine-config -s=0A>=A0 > MacPoolRanges=3D00:1A:4A:00:0A:00-00:1A:4A:00:0A:=
FF --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-config-=
install.properties'=0A>=A0 > 2012-06-22 00:35:54::DEBUG::common_utils::335:=
:root:: output =3D=0A>=A0 > 2012-06-22 00:35:54::DEBUG::common_utils::336::=
root:: stderr =3D=0A>=A0 > 2012-06-22 00:35:54::DEBUG::common_utils::337::r=
oot:: retcode =3D 0=0A>=A0 > 2012-06-22 00:35:54::DEBUG::common_utils::663:=
:root:: updating vdc=0A>=A0 > option SysPrepWindows7x64Path to: /etc/ovirt-=
engine/sysprep/sysprep.w7x64=0A>=A0 > 2012-06-22 00:35:54::DEBUG::common_ut=
ils::309::root:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/en=
gine-config/engine-config -s=0A>=A0 > SysPrepWindows7x64Path=3D/etc/ovirt-e=
ngine/sysprep/sysprep.w7x64=0A>=A0 > --cver=3Dgeneral -p=0A>=A0 > /usr/shar=
e/ovirt-engine/conf/engine-config-install.properties'=0A>=A0 > 2012-06-22 0=
0:35:56::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00=
:35:56::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:=
35:56::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 0=
0:35:56::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option Orga=
nizationName to: My Company=0A>=A0 > 2012-06-22 00:35:56::DEBUG::common_uti=
ls::309::root:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/eng=
ine-config/engine-config -s=0A>=A0 > OrganizationName=3DMy Company --cver=
=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-config-install.p=
roperties'=0A>=A0 > 2012-06-22 00:35:58::DEBUG::common_utils::335::root:: o=
utput =3D=0A>=A0 > 2012-06-22 00:35:58::DEBUG::common_utils::336::root:: st=
derr =3D=0A>=A0 > 2012-06-22 00:35:58::DEBUG::common_utils::337::root:: ret=
code =3D 0=0A>=A0 > 2012-06-22 00:35:58::DEBUG::common_utils::663::root:: u=
pdating vdc=0A>=A0 > option VdcBootStrapUrl to: http://host.mydomain:80/Com=
ponents/vds/=0A>=A0 > 2012-06-22 00:35:58::DEBUG::common_utils::309::root::=
Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/engi=
ne-config -s=0A>=A0 > VdcBootStrapUrl=3Dhttp://host.mydomain:80/Components/=
vds/ --cver=3Dgeneral=0A>=A0 > -p /usr/share/ovirt-engine/conf/engine-confi=
g-install.properties'=0A>=A0 > 2012-06-22 00:36:00::DEBUG::common_utils::33=
5::root:: output =3D=0A>=A0 > 2012-06-22 00:36:00::DEBUG::common_utils::336=
::root:: stderr =3D=0A>=A0 > 2012-06-22 00:36:00::DEBUG::common_utils::337:=
:root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:00::DEBUG::common_utils::66=
3::root:: updating vdc=0A>=A0 > option SysPrepXPPath to: /etc/ovirt-engine/=
sysprep/sysprep.xp=0A>=A0 > 2012-06-22 00:36:00::DEBUG::common_utils::309::=
root:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-confi=
g/engine-config -s=0A>=A0 > SysPrepXPPath=3D/etc/ovirt-engine/sysprep/syspr=
ep.xp --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-conf=
ig-install.properties'=0A>=A0 > 2012-06-22 00:36:02::DEBUG::common_utils::3=
35::root:: output =3D=0A>=A0 > 2012-06-22 00:36:02::DEBUG::common_utils::33=
6::root:: stderr =3D=0A>=A0 > 2012-06-22 00:36:02::DEBUG::common_utils::337=
::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:02::DEBUG::common_utils::6=
63::root:: updating vdc=0A>=A0 > option SysPrep2K8Path to: /etc/ovirt-engin=
e/sysprep/sysprep.2k8x86=0A>=A0 > 2012-06-22 00:36:02::DEBUG::common_utils:=
:309::root:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine=
-config/engine-config -s=0A>=A0 > SysPrep2K8Path=3D/etc/ovirt-engine/syspre=
p/sysprep.2k8x86 --cver=3Dgeneral=0A>=A0 > -p /usr/share/ovirt-engine/conf/=
engine-config-install.properties'=0A>=A0 > 2012-06-22 00:36:03::DEBUG::comm=
on_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:36:03::DEBUG::commo=
n_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:36:03::DEBUG::common=
_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:03::DEBUG::comm=
on_utils::663::root:: updating vdc=0A>=A0 > option keystorePass to: *******=
*=0A>=A0 > 2012-06-22 00:36:03::DEBUG::common_utils::309::root:: Executing =
command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/engine-config -=
s=0A>=A0 > keystorePass=3D******** --cver=3Dgeneral -p=0A>=A0 > /usr/share/=
ovirt-engine/conf/engine-config-install.properties'=0A>=A0 > 2012-06-22 00:=
36:05::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:3=
6:05::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:36=
:05::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:=
36:05::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option Instal=
lVds to: true=0A>=A0 > 2012-06-22 00:36:05::DEBUG::common_utils::309::root:=
: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/eng=
ine-config -s=0A>=A0 > InstallVds=3Dtrue --cver=3Dgeneral -p=0A>=A0 > /usr/=
share/ovirt-engine/conf/engine-config-install.properties'=0A>=A0 > 2012-06-=
22 00:36:07::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-2=
2 00:36:07::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22=
00:36:07::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-=
22 00:36:07::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option =
SysPrep2K8x64Path to: /etc/ovirt-engine/sysprep/sysprep.2k8=0A>=A0 > 2012-0=
6-22 00:36:07::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > =
--> '/usr/share/ovirt-engine/engine-config/engine-config -s=0A>=A0 > SysPre=
p2K8x64Path=3D/etc/ovirt-engine/sysprep/sysprep.2k8 --cver=3Dgeneral=0A>=A0=
> -p /usr/share/ovirt-engine/conf/engine-config-install.properties'=0A>=A0=
> 2012-06-22 00:36:09::DEBUG::common_utils::335::root:: output =3D=0A>=A0 =
> 2012-06-22 00:36:09::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 >=
2012-06-22 00:36:09::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0=
> 2012-06-22 00:36:09::DEBUG::common_utils::663::root:: updating vdc=0A>=
=A0 > option ScriptsPath to: /usr/share/ovirt-engine=0A>=A0 > 2012-06-22 00=
:36:09::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/u=
sr/share/ovirt-engine/engine-config/engine-config -s=0A>=A0 > ScriptsPath=
=3D/usr/share/ovirt-engine --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-en=
gine/conf/engine-config-install.properties'=0A>=A0 > 2012-06-22 00:36:11::D=
EBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:36:11::DE=
BUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:36:11::DEB=
UG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:11::D=
EBUG::common_utils::663::root:: updating vdc=0A>=A0 > option UseSecureConne=
ctionWithServers to: true=0A>=A0 > 2012-06-22 00:36:11::DEBUG::common_utils=
::309::root:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engin=
e-config/engine-config -s=0A>=A0 > UseSecureConnectionWithServers=3Dtrue --=
cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-config-insta=
ll.properties'=0A>=A0 > 2012-06-22 00:36:12::DEBUG::common_utils::335::root=
:: output =3D=0A>=A0 > 2012-06-22 00:36:12::DEBUG::common_utils::336::root:=
: stderr =3D=0A>=A0 > 2012-06-22 00:36:12::DEBUG::common_utils::337::root::=
retcode =3D 0=0A>=A0 > 2012-06-22 00:36:12::DEBUG::common_utils::663::root=
:: updating vdc=0A>=A0 > option VirtualMachineDomainName to: host.mydomain=
=0A>=A0 > 2012-06-22 00:36:12::DEBUG::common_utils::309::root:: Executing c=
ommand=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/engine-config -s=
=0A>=A0 > VirtualMachineDomainName=3Dhost.mydomain --cver=3Dgeneral -p=0A>=
=A0 > /usr/share/ovirt-engine/conf/engine-config-install.properties'=0A>=A0=
> 2012-06-22 00:36:14::DEBUG::common_utils::335::root:: output =3D=0A>=A0 =
> 2012-06-22 00:36:14::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 >=
2012-06-22 00:36:14::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0=
> 2012-06-22 00:36:14::DEBUG::common_utils::663::root:: updating vdc=0A>=
=A0 > option DataDir to: /usr/share/ovirt-engine=0A>=A0 > 2012-06-22 00:36:=
14::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/usr/s=
hare/ovirt-engine/engine-config/engine-config -s=0A>=A0 > DataDir=3D/usr/sh=
are/ovirt-engine --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/=
engine-config-install.properties'=0A>=A0 > 2012-06-22 00:36:16::DEBUG::comm=
on_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:36:16::DEBUG::commo=
n_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:36:16::DEBUG::common=
_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:16::DEBUG::comm=
on_utils::663::root:: updating vdc=0A>=A0 > option AsyncPollingCyclesBefore=
CallbackCleanup to: 30=0A>=A0 > 2012-06-22 00:36:16::DEBUG::common_utils::3=
09::root:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-c=
onfig/engine-config -s=0A>=A0 > AsyncPollingCyclesBeforeCallbackCleanup=3D3=
0 --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-config-i=
nstall.properties'=0A>=A0 > 2012-06-22 00:36:18::DEBUG::common_utils::335::=
root:: output =3D=0A>=A0 > 2012-06-22 00:36:18::DEBUG::common_utils::336::r=
oot:: stderr =3D=0A>=A0 > 2012-06-22 00:36:18::DEBUG::common_utils::337::ro=
ot:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:18::DEBUG::common_utils::663::=
root:: updating vdc=0A>=A0 > option CertificatePassword to: ********=0A>=A0=
> 2012-06-22 00:36:18::DEBUG::common_utils::309::root:: Executing command=
=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/engine-config -s=0A>=
=A0 > CertificatePassword=3D******** --cver=3Dgeneral -p=0A>=A0 > /usr/shar=
e/ovirt-engine/conf/engine-config-install.properties'=0A>=A0 > 2012-06-22 0=
0:36:20::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00=
:36:20::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:=
36:20::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 0=
0:36:20::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option Prod=
uctRPMVersion to: 3.1.0-0.1.20120620git6ef9f8.fc17=0A>=A0 > 2012-06-22 00:3=
6:20::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/usr=
/share/ovirt-engine/engine-config/engine-config -s=0A>=A0 > ProductRPMVersi=
on=3D3.1.0-0.1.20120620git6ef9f8.fc17 --cver=3Dgeneral -p=0A>=A0 > /usr/sha=
re/ovirt-engine/conf/engine-config-install.properties'=0A>=A0 > 2012-06-22 =
00:36:22::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 0=
0:36:22::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00=
:36:22::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 =
00:36:22::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option SSL=
Enabled to: true=0A>=A0 > 2012-06-22 00:36:22::DEBUG::common_utils::309::ro=
ot:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/=
engine-config -s=0A>=A0 > SSLEnabled=3Dtrue --cver=3Dgeneral -p=0A>=A0 > /u=
sr/share/ovirt-engine/conf/engine-config-install.properties'=0A>=A0 > 2012-=
06-22 00:36:23::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-0=
6-22 00:36:23::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06=
-22 00:36:23::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-=
06-22 00:36:23::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > opti=
on LocalAdminPassword to: ********=0A>=A0 > 2012-06-22 00:36:23::DEBUG::com=
mon_utils::309::root:: Executing command=0A>=A0 > --> '/usr/share/ovirt-eng=
ine/engine-config/engine-config -s=0A>=A0 > LocalAdminPassword=3D******** -=
-cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-config-inst=
all.properties'=0A>=A0 > 2012-06-22 00:36:25::DEBUG::common_utils::335::roo=
t:: output =3D=0A>=A0 > 2012-06-22 00:36:25::DEBUG::common_utils::336::root=
:: stderr =3D=0A>=A0 > 2012-06-22 00:36:25::DEBUG::common_utils::337::root:=
: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:25::DEBUG::common_utils::663::roo=
t:: updating vdc=0A>=A0 > option BootstrapInstallerFileName to:=0A>=A0 > /u=
sr/share/ovirt-engine/scripts/vds_installer.py=0A>=A0 > 2012-06-22 00:36:25=
::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/usr/sha=
re/ovirt-engine/engine-config/engine-config -s=0A>=A0 >=0A> BootstrapInstal=
lerFileName=3D/usr/share/ovirt-engine/scripts/vds_installer.py=0A>=A0 > --c=
ver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-config-instal=
l.properties'=0A>=A0 > 2012-06-22 00:36:27::DEBUG::common_utils::335::root:=
: output =3D=0A>=A0 > 2012-06-22 00:36:27::DEBUG::common_utils::336::root::=
stderr =3D=0A>=A0 > 2012-06-22 00:36:27::DEBUG::common_utils::337::root:: =
retcode =3D 0=0A>=A0 > 2012-06-22 00:36:27::DEBUG::common_utils::663::root:=
: updating vdc=0A>=A0 > option TruststorePass to: ********=0A>=A0 > 2012-06=
-22 00:36:27::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > -=
-> '/usr/share/ovirt-engine/engine-config/engine-config -s=0A>=A0 > Trustst=
orePass=3D******** --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/con=
f/engine-config-install.properties'=0A>=A0 > 2012-06-22 00:36:29::DEBUG::co=
mmon_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:36:29::DEBUG::com=
mon_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:36:29::DEBUG::comm=
on_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:29::DEBUG::co=
mmon_utils::663::root:: updating vdc=0A>=A0 > option SysPrep2K3Path to: /et=
c/ovirt-engine/sysprep/sysprep.2k3=0A>=A0 > 2012-06-22 00:36:29::DEBUG::com=
mon_utils::309::root:: Executing command=0A>=A0 > --> '/usr/share/ovirt-eng=
ine/engine-config/engine-config -s=0A>=A0 > SysPrep2K3Path=3D/etc/ovirt-eng=
ine/sysprep/sysprep.2k3 --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engin=
e/conf/engine-config-install.properties'=0A>=A0 > 2012-06-22 00:36:31::DEBU=
G::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:36:31::DEBUG=
::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:36:31::DEBUG:=
:common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:31::DEBU=
G::common_utils::663::root:: updating vdc=0A>=A0 > option ConfigDir to: /et=
c/ovirt-engine=0A>=A0 > 2012-06-22 00:36:31::DEBUG::common_utils::309::root=
:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/en=
gine-config -s=0A>=A0 > ConfigDir=3D/etc/ovirt-engine --cver=3Dgeneral -p=
=0A>=A0 > /usr/share/ovirt-engine/conf/engine-config-install.properties'=0A=
>=A0 > 2012-06-22 00:36:32::DEBUG::common_utils::335::root:: output =3D=0A>=
=A0 > 2012-06-22 00:36:32::DEBUG::common_utils::336::root:: stderr =3D=0A>=
=A0 > 2012-06-22 00:36:32::DEBUG::common_utils::337::root:: retcode =3D 0=
=0A>=A0 > 2012-06-22 00:36:32::DEBUG::common_utils::663::root:: updating vd=
c=0A>=A0 > option SignScriptName to: SignReq.sh=0A>=A0 > 2012-06-22 00:36:3=
2::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/usr/sh=
are/ovirt-engine/engine-config/engine-config -s=0A>=A0 > SignScriptName=3DS=
ignReq.sh --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovirt-engine/conf/engine-=
config-install.properties'=0A>=A0 > 2012-06-22 00:36:34::DEBUG::common_util=
s::335::root:: output =3D=0A>=A0 > 2012-06-22 00:36:34::DEBUG::common_utils=
::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:36:34::DEBUG::common_utils:=
:337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:34::DEBUG::common_util=
s::663::root:: updating vdc=0A>=A0 > option AdminPassword to: ********=0A>=
=A0 > 2012-06-22 00:36:34::DEBUG::common_utils::309::root:: Executing comma=
nd=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/engine-config -s=0A>=
=A0 > AdminPassword=3D******** --cver=3Dgeneral -p=0A>=A0 > /usr/share/ovir=
t-engine/conf/engine-config-install.properties'=0A>=A0 > 2012-06-22 00:36:3=
6::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:36:36=
::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 00:36:36:=
:DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:3=
6::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option SysPrep2K8=
R2Path to: /etc/ovirt-engine/sysprep/sysprep.2k8=0A>=A0 > 2012-06-22 00:36:=
36::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/usr/s=
hare/ovirt-engine/engine-config/engine-config -s=0A>=A0 > SysPrep2K8R2Path=
=3D/etc/ovirt-engine/sysprep/sysprep.2k8 --cver=3Dgeneral -p=0A>=A0 > /usr/=
share/ovirt-engine/conf/engine-config-install.properties'=0A>=A0 > 2012-06-=
22 00:36:38::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-2=
2 00:36:38::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22=
00:36:38::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-=
22 00:36:38::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 > option =
PublicURLPort to: 80=0A>=A0 > 2012-06-22 00:36:38::DEBUG::common_utils::309=
::root:: Executing command=0A>=A0 > --> '/usr/share/ovirt-engine/engine-con=
fig/engine-config -s=0A>=A0 > PublicURLPort=3D80 --cver=3Dgeneral -p=0A>=A0=
> /usr/share/ovirt-engine/conf/engine-config-install.properties'=0A>=A0 > =
2012-06-22 00:36:40::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2=
012-06-22 00:36:40::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 20=
12-06-22 00:36:40::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > =
2012-06-22 00:36:40::DEBUG::common_utils::663::root:: updating vdc=0A>=A0 >=
option SysPrepWindows7Path to: /etc/ovirt-engine/sysprep/sysprep.w7=0A>=A0=
> 2012-06-22 00:36:40::DEBUG::common_utils::309::root:: Executing command=
=0A>=A0 > --> '/usr/share/ovirt-engine/engine-config/engine-config -s=0A>=
=A0 > SysPrepWindows7Path=3D/etc/ovirt-engine/sysprep/sysprep.w7 --cver=3Dg=
eneral=0A>=A0 > -p /usr/share/ovirt-engine/conf/engine-config-install.prope=
rties'=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::335::root:: outpu=
t =3D=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::336::root:: stderr=
=3D=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::337::root:: retcode=
=3D 0=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1079::root:: fini=
shed updating=0A>=A0 > vdc options=0A>=A0 > 2012-06-22 00:36:42::DEBUG::set=
up_sequences::59::root:: running=0A>=A0 > _updateDefaultDCType=0A>=A0 > 201=
2-06-22 00:36:42::DEBUG::engine-setup::1018::root:: updating default=0A>=A0=
> data center storage type=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_uti=
ls::350::root:: running sql query=0A>=A0 > 'select inst_update_default_stor=
age_pool_type (1)' on db server:=0A>=A0 > 'localhost'.=0A>=A0 > 2012-06-22 =
00:36:42::DEBUG::common_utils::286::root:: cmd =3D=0A>=A0 > /usr/bin/psql -=
h localhost -p 5432 -U engine -d engine -c "select=0A>=A0 > inst_update_def=
ault_storage_pool_type (1)"=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_uti=
ls::291::root:: output =3D=0A>=A0 > inst_update_default_storage_pool_type=
=0A>=A0 > ---------------------------------------=0A>=A0 >=0A>=A0 > (1 row)=
=0A>=A0 >=0A>=A0 >=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::292::=
root:: stderr =3D=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::293::r=
oot:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:42::DEBUG::setup_sequences::5=
9::root:: running=0A>=A0 > _editToolsConfFile=0A>=A0 > 2012-06-22 00:36:42:=
:DEBUG::engine-setup::1717::root:: Editing=0A>=A0 > /etc/ovirt-engine/logco=
llector.conf=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1721::root:=
: Adding host &=0A>=A0 > secure port=0A>=A0 > 2012-06-22 00:36:42::DEBUG::e=
ngine-setup::1724::root:: Adding username=0A>=A0 > 2012-06-22 00:36:42::DEB=
UG::engine-setup::1717::root:: Editing=0A>=A0 > /etc/ovirt-engine/isoupload=
er.conf=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1721::root:: Add=
ing host &=0A>=A0 > secure port=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine=
-setup::1724::root:: Adding username=0A>=A0 > 2012-06-22 00:36:42::DEBUG::s=
etup_sequences::59::root:: running=0A>=A0 > editPostgresConf=0A>=A0 > 2012-=
06-22 00:36:42::DEBUG::engine-setup::1688::root:: copying=0A>=A0 > /var/lib=
/pgsql/data/postgresql.conf over /tmp/tmpDFQ2zr=0A>=A0 > 2012-06-22 00:36:4=
2::DEBUG::engine-setup::1696::root:: copying temp file=0A>=A0 > over origin=
al file=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1699::root:: set=
ting=0A>=A0 > permissions & file ownership=0A>=A0 > 2012-06-22 00:36:42::DE=
BUG::engine-setup::1703::root:: removing=0A>=A0 > tempoarary file=0A>=A0 > =
2012-06-22 00:36:42::DEBUG::setup_sequences::59::root:: running=0A>=A0 > _c=
onfigIptables=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::866::root:=
: configuring=0A> iptables=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setu=
p::902::root:: # Generated by=0A>=A0 > ovirt-engine installer=0A>=A0 > #fil=
tering rules=0A>=A0 > *filter=0A>=A0 > :INPUT ACCEPT [0:0]=0A>=A0 > :FORWAR=
D ACCEPT [0:0]=0A>=A0 > :OUTPUT ACCEPT [52:9697]=0A>=A0 > :RH-Firewall-1-IN=
PUT - [0:0]=0A>=A0 > -A INPUT -j RH-Firewall-1-INPUT=0A>=A0 > -A FORWARD -j=
RH-Firewall-1-INPUT=0A>=A0 > -A RH-Firewall-1-INPUT -i lo -j ACCEPT=0A>=A0=
> -A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT=0A>=A0 =
> -A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT=0A>=
=A0 > -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 =
-j=0A>=A0 > ACCEPT=0A>=A0 > -A RH-Firewall-1-INPUT -m state --state NEW -p =
tcp --dport 80 -j ACCEPT=0A>=A0 > -A RH-Firewall-1-INPUT -m state --state N=
EW -p tcp --dport 443 -j ACCEPT=0A>=A0 > #drop all rule=0A>=A0 > -A RH-Fire=
wall-1-INPUT -j REJECT --reject-with icmp-host-prohibited=0A>=A0 > COMMIT=
=0A>=A0 >=0A>=A0 > 2012-06-22 00:36:42::DEBUG::setup_sequences::59::root:: =
running=0A> _startJboss=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::=
1522::root:: using chkconfig=0A>=A0 > to enable jboss to load on system sta=
rtup.=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::309::root:: Execut=
ing command=0A>=A0 > --> '/sbin/chkconfig ovirt-engine on'=0A>=A0 > 2012-06=
-22 00:36:42::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-=
22 00:36:42::DEBUG::common_utils::336::root:: stderr =3D Note:=0A>=A0 > For=
warding request to 'systemctl enable ovirt-engine.service'.=0A>=A0 > ln -s =
'/usr/lib/systemd/system/ovirt-engine.service'=0A>=A0 > '/etc/systemd/syste=
m/multi-user.target.wants/ovirt-engine.service'=0A>=A0 >=0A>=A0 > 2012-06-2=
2 00:36:42::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06=
-22 00:36:42::DEBUG::common_utils::800::root:: stopping=0A> ovirt-engine=0A=
>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::835::root:: executing acti=
on=0A>=A0 > ovirt-engine on service stop=0A>=A0 > 2012-06-22 00:36:42::DEBU=
G::common_utils::309::root:: Executing command=0A>=A0 > --> '/sbin/service =
ovirt-engine stop'=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::335::=
root:: output =3D=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::336::r=
oot:: stderr =3D=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::337::ro=
ot:: retcode =3D 0=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::790::=
root:: starting=0A> ovirt-engine=0A>=A0 > 2012-06-22 00:36:42::DEBUG::commo=
n_utils::835::root:: executing action=0A>=A0 > ovirt-engine on service star=
t=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::309::root:: Executing =
command=0A>=A0 > --> '/sbin/service ovirt-engine start'=0A>=A0 > 2012-06-22=
00:36:42::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 =
00:36:42::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > 2012-06-22 0=
0:36:42::DEBUG::common_utils::337::root:: retcode =3D 0=0A>=A0 > 2012-06-22=
00:36:42::DEBUG::setup_sequences::59::root:: running=0A>=A0 > _configureSe=
linuxBoolean=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::672::root::=
Enable=0A>=A0 > httpd_can_network_connect boolean=0A>=A0 > 2012-06-22 00:3=
6:42::DEBUG::common_utils::309::root:: Executing command=0A>=A0 > --> '/usr=
/sbin/setsebool -P httpd_can_network_connect 1'=0A>=A0 > 2012-06-22 00:36:4=
2::DEBUG::common_utils::335::root:: output =3D=0A>=A0 > 2012-06-22 00:36:42=
::DEBUG::common_utils::336::root:: stderr =3D=0A>=A0 > setsebool: SELinux i=
s disabled.=0A>=A0 >=0A>=A0 > 2012-06-22 00:36:42::DEBUG::common_utils::337=
::root:: retcode =3D 1=0A>=A0 > 2012-06-22 00:36:42::DEBUG::setup_sequences=
::62::root:: Traceback (most=0A>=A0 > recent call last):=0A>=A0 > File "/us=
r/share/ovirt-engine/scripts/setup_sequences.py", line 60,=0A> in run=0A>=
=A0 > function()=0A>=A0 > File "/bin/engine-setup", line 674, in _configure=
SelinuxBoolean=0A>=A0 > out, rc =3D utils.execCmd(cmd, None, True,=0A>=A0 >=
output_messages.ERR_FAILED_UPDATING_SELINUX_BOOLEAN)=0A>=A0 > File "/usr/s=
hare/ovirt-engine/scripts/common_utils.py", line 340, in=0A> execCmd=0A>=A0=
> raise Exception(msg)=0A>=A0 > Exception: Failed to enable SELinux boolea=
n=0A>=A0 >=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1733::root:: =
*** The following=0A>=A0 > params were used as user input:=0A>=A0 > 2012-06=
-22 00:36:42::DEBUG::engine-setup::1738::root::=0A>=A0 > override-httpd-con=
fig: yes=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1738::root:: ht=
tp-port: 80=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1738::root::=
https-port: 443=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1738::r=
oot:: mac-range:=0A>=A0 > 00:1A:4A:00:0A:00-00:1A:4A:00:0A:FF=0A>=A0 > 2012=
-06-22 00:36:42::DEBUG::engine-setup::1738::root:: host-fqdn:=0A>=A0 > host=
.mydomain=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1738::root:: a=
uth-pass:=0A> ********=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1=
738::root:: org-name: My=0A> Company=0A>=A0 > 2012-06-22 00:36:42::DEBUG::e=
ngine-setup::1738::root::=0A> default-dc-type: NFS=0A>=A0 > 2012-06-22 00:3=
6:42::DEBUG::engine-setup::1738::root::=0A>=A0 > db-remote-install: local=
=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1738::root:: db-host: l=
ocalhost=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-setup::1738::root:: db=
-local-pass:=0A>=A0 > ********=0A>=A0 > 2012-06-22 00:36:42::DEBUG::engine-=
setup::1738::root:: config-nfs: no=0A>=A0 > 2012-06-22 00:36:42::DEBUG::eng=
ine-setup::1738::root::=0A> override-iptables: no=0A>=A0 > 2012-06-22 00:36=
:42::ERROR::engine-setup::2367::root:: Traceback (most=0A>=A0 > recent call=
last):=0A>=A0 > File "/bin/engine-setup", line 2361, in <module>=0A>=A0 > =
main(confFile)=0A>=A0 > File "/bin/engine-setup", line 2150, in main=0A>=A0=
> runSequences()=0A>=A0 > File "/bin/engine-setup", line 2096, in runSeque=
nces=0A>=A0 > controller.runAllSequences()=0A>=A0 > File "/usr/share/ovirt-=
engine/scripts/setup_controller.py", line 54, in=0A>=A0 > runAllSequences=
=0A>=A0 > sequence.run()=0A>=A0 > File "/usr/share/ovirt-engine/scripts/set=
up_sequences.py", line 154,=0A> in run=0A>=A0 > step.run()=0A>=A0 > File "/=
usr/share/ovirt-engine/scripts/setup_sequences.py", line 60,=0A> in run=0A>=
=A0 > function()=0A>=A0 > File "/bin/engine-setup", line 674, in _configure=
SelinuxBoolean=0A>=A0 > out, rc =3D utils.execCmd(cmd, None, True,=0A>=A0 >=
output_messages.ERR_FAILED_UPDATING_SELINUX_BOOLEAN)=0A>=A0 > File "/usr/s=
hare/ovirt-engine/scripts/common_utils.py", line 340, in=0A> execCmd=0A>=A0=
> raise Exception(msg)=0A>=A0 > Exception: Failed to enable SELinux boolea=
n=0A>=A0 >=0A>=A0 >=0A>=A0 >=0A>=A0 > _____________________________________=
__________=0A>=A0 > Users mailing list=0A>=A0 > Users(a)ovirt.org <mailto:Use=
rs(a)ovirt.org>=0A>=A0 > http://lists.ovirt.org/mailman/listinfo/users=0A>=0A=
> oh, is selinux enabled on your machine? i think it needs to be enabled=0A=
> for installer to succeed.=0A>=0A>
--1278998794-356475090-1340321636=:95110
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div>I confirm it's w=
orking since I've activated SELinux</div><div><br></div> <div style=3D"fon=
t-family: times new roman, new york, times, serif; font-size: 12pt;"> <div =
style=3D"font-family: times new roman, new york, times, serif; font-size: 1=
2pt;"> <div dir=3D"ltr"> <font size=3D"2" face=3D"Arial"> <hr size=3D"1"> =
<b><span style=3D"font-weight:bold;">From:</span></b> Itamar Heim <iheim=
@redhat.com><br> <b><span style=3D"font-weight: bold;">To:</span></b> Ch=
illy Coldice <chillycoldice(a)yahoo.com> <br> <b><span style=3D"font-we=
ight: bold;">Sent:</span></b> Friday, June 22, 2012 1:12 AM<br> <b><span st=
yle=3D"font-weight: bold;">Subject:</span></b> Re: [Users] Install of oVirt=
3.1<br> </font> </div> <br>On 06/22/2012 02:09 AM, Chilly Coldice wrote:<b=
r>> Really ? That wasn't mandatory for oVirt 3.0. Too bad... Ok I will t=
est<br>>
with SELinux enabled but it would be great that we can install oVirt 3.1<b=
r>> witouht having SELinux installed...<br><br>indeed. something about m=
oving to "semanage port -m ..." insted of <br>"setsebool .." that fails in =
case the SELinux is off.<br><br>> --------------------------------------=
----------------------------------<br>> *From:* Itamar Heim <<a ymail=
to=3D"mailto:iheim@redhat.com" href=3D"mailto:iheim@redhat.com">iheim@redha=
t.com</a>><br>> *To:* Chilly Coldice <<a ymailto=3D"mailto:chillyc=
oldice(a)yahoo.com" href=3D"mailto:chillycoldice@yahoo.com">chillycoldice@yah=
oo.com</a>><br>> *Cc:* "<a ymailto=3D"mailto:users@ovirt.org" href=3D=
"mailto:users@ovirt.org">users(a)ovirt.org</a>" <<a ymailto=3D"mailto:user=
s(a)ovirt.org" href=3D"mailto:users@ovirt.org">users(a)ovirt.org</a>><br>>=
; *Sent:* Friday, June 22, 2012 1:07 AM<br>> *Subject:* Re: [Users] Inst=
all of oVirt 3.1<br>><br>> On 06/22/2012 02:04 AM, Chilly Coldice
wrote:<br>> > Hello,<br>> ><br>> > I'm=
experiencing an issue with oVirt 3.1 installation (version<br>> &=
gt; 3.1.0-0.1.201) :<br>> ><br>> > Installing:<br>&=
gt; > Configuring oVirt-engine... [ DONE ]<br>> > Crea=
ting CA... [ DONE ]<br>> > Editing JBoss Configuration... [ DON=
E ]<br>> > Setting Database Configuration... [ DONE ]<br>>&n=
bsp; > Setting Database Security... [ DONE ]<br>> > Creating=
Database... [ DONE ]<br>> > Updating the Default Data Center S=
torage Type... [ DONE ]<br>> > Editing oVirt Engine Configurati=
on... [ DONE ]<br>> > Editing Postgresql Configuration... [ DON=
E ]<br>> > Configuring Firewall (iptables)... [ DONE ]<br>>&=
nbsp; > Starting JBoss Service... [ DONE ]<br>> > Handling H=
TTPD... [ ERROR ]
<------------------------------------------<br>> > Failed t=
o enable SELinux boolean<br>> <--------------------------------------=
----<br>> > Please check log file<br>> > /var/log/o=
virt-engine/engine-setup_2012_06_22_00_30_19.log for more<br>> >=
; information<br>> ><br>> > Here's the log content =
:<br>> ><br>> > 2012-06-22 00:30:19::DEBUG::engine-=
setup::2261::root:: importing module<br>> > example_plugin_000,=
from file example_plugin_000.py<br>> > 2012-06-22 00:30:19::DE=
BUG::example_plugin_000::17::root:: plugin<br>> > example_plugi=
n_000 loaded<br>> > 2012-06-22 00:30:19::DEBUG::common_utils::2=
86::root:: cmd =3D /sbin/ip addr<br>> > 2012-06-22 00:30:19::DE=
BUG::common_utils::291::root:: output =3D 1: lo:<br>> > <LOO=
PBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state
UNKNOWN<br>> > link/loopback 00:00:00:00:00:00 brd 00:00:00:00=
:00:00<br>> > inet 127.0.0.1/8 scope host lo<br>> >=
inet6 ::1/128 scope host<br>> > valid_lft forever preferred_lf=
t forever<br>> > 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP&g=
t; mtu 1500 qdisc pfifo_fast<br>> > state UNKNOWN qlen 1000<br>=
> > link/ether 00:0c:29:da:ec:d8 brd ff:ff:ff:ff:ff:ff<br>>&=
nbsp; > inet 10.150.1.221/24 brd 10.150.1.255 scope global eth0<br>>&=
nbsp; > inet6 fe80::20c:29ff:feda:ecd8/64 scope link<br>> > =
valid_lft forever preferred_lft forever<br>> ><br>> &g=
t; 2012-06-22 00:30:19::DEBUG::common_utils::292::root:: stderr =3D<br>>=
> 2012-06-22 00:30:19::DEBUG::common_utils::293::root:: retcode =
=3D 0<br>> > 2012-06-22 00:30:19::DEBUG::common_utils::433::roo=
t:: Found IP Address:<br>> > 10.150.1.221<br>> >
2012-06-22 00:30:19::DEBUG::engine-setup::2210::root:: initiating<br>>&=
nbsp; > command line option parser<br>> > 2012-06-22 00:30:1=
9::DEBUG::engine-setup::2180::root:: checking total<br>> memory<br>>&=
nbsp; > 2012-06-22 00:30:19::DEBUG::common_utils::286::root:: cmd =3D<br=
>> /usr/bin/free -g<br>> > 2012-06-22 00:30:19::DEBUG::commo=
n_utils::291::root:: output =3D total<br>> > used free shared b=
uffers cached<br>> > Mem: 2 1 1 0 0 0<br>> > -/+ bu=
ffers/cache: 0 2<br>> > Swap: 4 0 4<br>> ><br>>&=
nbsp; > 2012-06-22 00:30:19::DEBUG::common_utils::292::root:: stderr =3D=
<br>> > 2012-06-22 00:30:19::DEBUG::common_utils::293::root:: r=
etcode =3D 0<br>> > 2012-06-22 00:30:19::DEBUG::engine-setup::2=
190::root:: Found a match,<br>> > amount of memory: 2<br>>&n=
bsp; > 2012-06-22 00:30:19::WARNING::engine-setup::2200::root:: There is
less<br>> > then 4 available memory<br>> > 2012-06=
-22 00:30:19::DEBUG::engine-setup::2100::root:: Entered<br>> > =
main(configFile=3D'None')<br>> > 2012-06-22 00:30:19::DEBUG::en=
gine-setup::1646::root:: checking the<br>> > status of jboss<br=
>> > 2012-06-22 00:30:19::DEBUG::common_utils::826::root:: gett=
ing status for<br>> > ovirt-engine<br>> > 2012-06-2=
2 00:30:19::DEBUG::common_utils::835::root:: executing action<br>> =
> ovirt-engine on service status<br>> > 2012-06-22 00:30:19=
::DEBUG::common_utils::309::root:: Executing command<br>> > --&=
gt; '/sbin/service ovirt-engine status'<br>> > 2012-06-22 00:30=
:19::DEBUG::common_utils::335::root:: output =3D<br>> > ovirt-e=
ngine.service - oVirt Engine<br>> > Loaded: loaded (/usr/lib/sy=
stemd/system/ovirt-engine.service; disabled)<br>> > Active:
inactive (dead)<br>> > CGroup: name=3Dsystemd:/system/ovirt-en=
gine.service<br>> ><br>> ><br>> > 2012-=
06-22 00:30:19::DEBUG::common_utils::336::root:: stderr =3D<br>> &=
gt; 2012-06-22 00:30:19::DEBUG::common_utils::337::root:: retcode =3D 3<br>=
> > 2012-06-22 00:30:19::DEBUG::engine-setup::1397::root:: goin=
g over group<br>> > PORTS<br>> > 2012-06-22 00:30:1=
9::DEBUG::engine-setup::702::root:: checking whether<br>> > HTT=
PD config files were changed<br>> > 2012-06-22 00:30:19::DEBUG:=
:common_utils::309::root:: Executing command<br>> > --> '/bi=
n/rpm -V --nomtime httpd mod_ssl'<br>> > 2012-06-22 00:30:20::D=
EBUG::common_utils::335::root:: output =3D<br>> > 2012-06-22 00=
:30:20::DEBUG::common_utils::336::root:: stderr =3D<br>> > 2012=
-06-22 00:30:20::DEBUG::common_utils::337::root:: retcode =3D 0<br>>&nbs=
p;
> 2012-06-22 00:30:20::INFO::engine-setup::1406::root:: Comparing<br>&g=
t; > pre-conditions; condition: 'True', and match: 'True'<br>>&=
nbsp; > 2012-06-22 00:30:20::DEBUG::engine-setup::509::root:: setting de=
fault<br>> > value (yes) for key (OVERRIDE_HTTPD_CONFIG)<br>>=
; > 2012-06-22 00:30:21::DEBUG::engine_validators::62::root:: Vali=
dating<br>> > 8080 as a valid TCP Port<br>> > 2012-=
06-22 00:30:21::WARNING::engine_validators::76::root:: Error: TCP<br>>&n=
bsp; > Port 8080 is used by JBoss<br>> > 2012-06-22 00:33:34=
::DEBUG::engine_validators::62::root:: Validating 80<br>> > as =
a valid TCP Port<br>> > 2012-06-22 00:33:34::DEBUG::common_util=
s::265::root:: Checking if TCP<br>> > port 80 is open by any pr=
ocess<br>> > 2012-06-22 00:33:34::DEBUG::common_utils::286::roo=
t:: cmd =3D<br>> > /usr/sbin/lsof -i -n -P<br>>
> 2012-06-22 00:33:34::DEBUG::common_utils::291::root:: output =3D COMM=
AND<br>> > PID USER FD TYPE DEVICE SIZE/OFF NODE NAME<br>>&n=
bsp; > ntpd 460 ntp 16u IPv4 11167 0t0 UDP *:123<br>> > ntpd=
460 ntp 17u IPv6 11168 0t0 UDP *:123<br>> > ntpd 460 ntp 18u I=
Pv4 11175 0t0 UDP 127.0.0.1:123<br>> > ntpd 460 ntp 19u IPv6 11=
176 0t0 UDP [::1]:123<br>> > ntpd 460 ntp 21u IPv4 12503 0t0 UD=
P 10.150.1.221:123<br>> > ntpd 460 ntp 22u IPv6 12504 0t0 UDP [=
fe80::20c:29ff:feda:ece2]:123<br>> > ntpd 460 ntp 23u IPv6 1250=
5 0t0 UDP [fe80::20c:29ff:feda:ecd8]:123<br>> > ntpd 460 ntp 24=
u IPv6 15852 0t0 UDP [fe80::20c:29ff:feda:ecec]:123<br>> > sshd=
490 root 3u IPv4 12105 0t0 TCP *:22 (LISTEN)<br>> > sshd 490 r=
oot 4u IPv6 12107 0t0 TCP *:22 (LISTEN)<br>> > xinetd 493 root =
5u IPv6 12023 0t0 TCP *:6556 (LISTEN)<br>> > rpcbind 494
root 7u IPv4 11797 0t0 UDP *:111<br>> > rpcbind 494 root 8u IP=
v4 11798 0t0 UDP *:663<br>> > rpcbind 494 root 9u IPv4 11799 0t=
0 TCP *:111 (LISTEN)<br>> > rpcbind 494 root 10u IPv6 11800 0t0=
UDP *:111<br>> > rpcbind 494 root 11u IPv6 11801 0t0 UDP *:663=
<br>> > rpcbind 494 root 12u IPv6 11802 0t0 TCP *:111 (LISTEN)<=
br>> > dhclient 497 root 6u IPv4 12329 0t0 UDP *:68<br>>&nbs=
p; > dhclient 497 root 20u IPv4 12253 0t0 UDP *:27051<br>> >=
dhclient 497 root 21u IPv6 12254 0t0 UDP *:62423<br>> > rpc.st=
atd 506 rpcuser 5u IPv4 12285 0t0 UDP 127.0.0.1:682<br>> > rpc.=
statd 506 rpcuser 8u IPv4 12298 0t0 UDP *:56915<br>> > rpc.stat=
d 506 rpcuser 9u IPv4 12309 0t0 TCP *:36610 (LISTEN)<br>> > rpc=
.statd 506 rpcuser 10u IPv6 12314 0t0 UDP *:58903<br>> > rpc.st=
atd 506 rpcuser 11u IPv6 12323 0t0 TCP *:59789
(LISTEN)<br>> > sshd 1019 root 3u IPv4 13452 0t0 TCP 10.150.1.=
221:22->10.200.5.6:38394<br>> > (ESTABLISHED)<br>> =
> dhclient 1936 root 6u IPv4 15957 0t0 UDP *:68<br>> > dhcli=
ent 1936 root 20u IPv4 15936 0t0 UDP *:36906<br>> > dhclient 19=
36 root 21u IPv6 15937 0t0 UDP *:5892<br>> ><br>> >=
2012-06-22 00:33:34::DEBUG::common_utils::292::root:: stderr =3D<br>>&n=
bsp; > 2012-06-22 00:33:34::DEBUG::common_utils::293::root:: retcode =3D=
0<br>> > 2012-06-22 00:33:34::DEBUG::common_utils::309::root::=
Executing command<br>> > --> '/usr/sbin/semanage port -l'<b=
r>> > 2012-06-22 00:33:34::DEBUG::common_utils::335::root:: out=
put =3D SELinux<br>> > Port Type Proto Port Number<br>> =
; ><br>> > afs_bos_port_t udp 7007<br>> > afs_cl=
ient_port_t udp 7001<br>> > afs_fs_port_t tcp
2040<br>> > afs_fs_port_t udp 7000, 7005<br>> > af=
s_ka_port_t udp 7004<br>> > afs_pt_port_t udp 7002<br>> =
; > afs_vl_port_t udp 7003<br>> > agentx_port_t tcp 705<br>&=
gt; > agentx_port_t udp 705<br>> > ajaxterm_port_t tcp=
8022<br>> > amanda_port_t tcp 10080-10083<br>> > a=
manda_port_t udp 10080-10082<br>> > amavisd_recv_port_t tcp 100=
24<br>> > amavisd_send_port_t tcp 10025<br>> > amqp=
_port_t tcp 5671-5672<br>> > amqp_port_t udp 5671-5672<br>>&=
nbsp; > aol_port_t tcp 5190-5193<br>> > aol_port_t udp 5190-=
5193<br>> > apcupsd_port_t tcp 3551<br>> > apcupsd_=
port_t udp 3551<br>> > apertus_ldp_port_t tcp 539<br>> =
> apertus_ldp_port_t udp 539<br>> > asterisk_port_t tcp 172=
0<br>> > asterisk_port_t udp 2427, 2727,
4569<br>> > audit_port_t tcp 60<br>> > auth_port_t=
tcp 113<br>> > bgp_port_t tcp 179, 2605<br>> > bgp=
_port_t udp 179, 2605<br>> > boinc_client_ctrl_port_t tcp 1043<=
br>> > boinc_port_t tcp 31416<br>> > certmaster_por=
t_t tcp 51235<br>> > chronyd_port_t udp 323<br>> > =
clamd_port_t tcp 3310<br>> > clockspeed_port_t udp 4041<br>>=
> cluster_port_t tcp 5149, 40040, 50006-50008<br>> > =
cluster_port_t udp 5149, 50006-50008<br>> > cma_port_t tcp 1050=
<br>> > cma_port_t udp 1050<br>> > cobbler_port_t t=
cp 25151<br>> > commplex_port_t tcp 5001<br>> > com=
mplex_port_t udp 5001<br>> > comsat_port_t udp 512<br>> =
; > condor_port_t tcp 9618<br>> > condor_port_t udp 9618<br>=
> > couchdb_port_t tcp 5984<br>> >
couchdb_port_t udp 5984<br>> > ctdb_port_t tcp 4379<br>>&nb=
sp; > ctdb_port_t udp 4379<br>> > cvs_port_t tcp 2401<br>>=
; > cvs_port_t udp 2401<br>> > cyphesis_port_t tcp 676=
7, 6769, 6780-6799<br>> > cyphesis_port_t udp 32771<br>>&nbs=
p; > daap_port_t tcp 3689<br>> > daap_port_t udp 3689<br>>=
; > dbskkd_port_t tcp 1178<br>> > dcc_port_t udp 6276,=
6277<br>> > dccm_port_t tcp 5679<br>> > dccm_port_=
t udp 5679<br>> > dhcpc_port_t tcp 68, 546<br>> > d=
hcpc_port_t udp 68, 546<br>> > dhcpd_port_t tcp 547, 548, 647, =
847, 7911<br>> > dhcpd_port_t udp 67, 547, 548, 647, 847<br>>=
; > dict_port_t tcp 2628<br>> > distccd_port_t tcp 363=
2<br>> > dns_port_t tcp 53<br>> > dns_port_t udp 53=
<br>> > dnssec_port_t tcp 8955<br>> >
dogtag_port_t tcp 7390<br>> > echo_port_t tcp 7<br>> =
> echo_port_t udp 7<br>> > ephemeral_port_t tcp 32768-61000<=
br>> > ephemeral_port_t udp 32768-61000<br>> > epma=
p_port_t tcp 135<br>> > epmap_port_t udp 135<br>> >=
epmd_port_t tcp 4369<br>> > epmd_port_t udp 4369<br>> =
> festival_port_t tcp 1314<br>> > fingerd_port_t tcp 79<br>=
> > firebird_port_t tcp 3050<br>> > firebird_port_t=
udp 3050<br>> > flash_port_t tcp 843, 1935<br>> > =
flash_port_t udp 1935<br>> > fprot_port_t tcp 10200<br>>&nbs=
p; > ftp_data_port_t tcp 20<br>> > ftp_port_t tcp 21, 990<br=
>> > ftp_port_t udp 990<br>> > gatekeeper_port_t tc=
p 1721, 7000<br>> > gatekeeper_port_t udp 1718, 1719<br>>&nb=
sp; > giftd_port_t tcp 1213<br>> > git_port_t tcp
9418<br>> > git_port_t udp 9418<br>> > glance_port=
_t tcp 9292<br>> > glance_port_t udp 9292<br>> > gl=
ance_registry_port_t tcp 9191<br>> > glance_registry_port_t udp=
9191<br>> > gopher_port_t tcp 70<br>> > gopher_por=
t_t udp 70<br>> > gpsd_port_t tcp 2947<br>> > hadoo=
p_datanode_port_t tcp 50010<br>> > hadoop_namenode_port_t tcp 8=
020<br>> > hddtemp_port_t tcp 7634<br>> > hi_reserv=
ed_port_t tcp 512-1023<br>> > hi_reserved_port_t udp 512-1023<b=
r>> > howl_port_t tcp 5335<br>> > howl_port_t udp 5=
353<br>> > hplip_port_t tcp 1782, 2207, 2208, 8290, 50000, 5000=
2, 8292, 9100, 9101,<br>> > 9102, 9220, 9221, 9222, 9280, 9281,=
9282, 9290, 9291<br>> > http_cache_port_t tcp 8080, 8118, 8123=
, 10001-10010<br>> > http_cache_port_t udp
3130<br>> > http_port_t tcp 80, 443, 488, 8008, 8009, 8443<br>=
> > i18n_input_port_t tcp 9010<br>> > imaze_port_t =
tcp 5323<br>> > imaze_port_t udp 5323<br>> > inetd_=
child_port_t tcp 1, 9, 13, 19, 512, 543, 544, 891, 892, 2105, 5666<br>>&=
nbsp; > inetd_child_port_t udp 1, 9, 13, 19, 891, 892<br>> >=
innd_port_t tcp 119<br>> > interwise_port_t tcp 7778<br>>&n=
bsp; > interwise_port_t udp 7778<br>> > ionixnetmon_port_t t=
cp 7410<br>> > ionixnetmon_port_t udp 7410<br>> > i=
pmi_port_t udp 623, 664<br>> > ipp_port_t tcp 631, 8610-8614<br=
>> > ipp_port_t udp 631, 8610-8614<br>> > ipsecnat_=
port_t tcp 4500<br>> > ipsecnat_port_t udp 4500<br>> &=
gt; ircd_port_t tcp 6667<br>> > isakmp_port_t udp 500<br>>&n=
bsp; > iscsi_port_t tcp 3260<br>> > isns_port_t tcp
3205<br>> > isns_port_t udp 3205<br>> > jabber_cli=
ent_port_t tcp 5222, 5223<br>> > jabber_interserver_port_t tcp =
5269<br>> > jabber_router_port_t tcp 5347<br>> > ja=
corb_port_t tcp 3528, 3529<br>> > jboss_debug_port_t tcp 8787<b=
r>> > jboss_management_port_t tcp 4712, 4447, 7600, 9123, 9990,=
9999, 18001<br>> > jboss_management_port_t udp 4712, 9123<br>&=
gt; > jboss_messaging_port_t tcp 5445, 5455<br>> > ker=
beros_admin_port_t tcp 749<br>> > kerberos_password_port_t tcp =
464<br>> > kerberos_password_port_t udp 464<br>> > =
kerberos_port_t tcp 88, 750, 4444<br>> > kerberos_port_t udp 88=
, 750, 4444<br>> > keystone_port_t tcp 5000<br>> > =
keystone_port_t udp 5000<br>> > kismet_port_t tcp 2501<br>>&=
nbsp; > kprop_port_t tcp 754<br>> > ktalkd_port_t udp
517, 518<br>> > l2tp_port_t tcp 1701<br>> > l2tp_p=
ort_t udp 1701<br>> > ldap_port_t tcp 389, 636, 3268<br>>&nb=
sp; > ldap_port_t udp 389, 636<br>> > lirc_port_t tcp 8765<b=
r>> > lmtp_port_t tcp 24<br>> > lmtp_port_t udp 24<=
br>> > luci_port_t tcp 8084<br>> > mail_port_t tcp =
2000, 3905<br>> > matahari_port_t tcp 49000<br>> > =
matahari_port_t udp 49000<br>> > memcache_port_t tcp 11211<br>&=
gt; > memcache_port_t udp 11211<br>> > mmcc_port_t tcp=
5050<br>> > mmcc_port_t udp 5050<br>> > mongod_por=
t_t tcp 27017<br>> > monopd_port_t tcp 1234<br>> > =
movaz_ssc_port_t tcp 5252<br>> > mpd_port_t tcp 6600<br>>&nb=
sp; > msnp_port_t tcp 1863<br>> > msnp_port_t udp 1863<br>&g=
t; > mssql_port_t tcp 1433-1434<br>> >
mssql_port_t udp 1433-1434<br>> > munin_port_t tcp 4949<br>>=
; > munin_port_t udp 4949<br>> > mysqld_port_t tcp 118=
6, 3306, 63132-63164<br>> > mysqlmanagerd_port_t tcp 2273<br>&g=
t; > nessus_port_t tcp 1241<br>> > netport_port_t tcp =
3129<br>> > netport_port_t udp 3129<br>> > netsuppo=
rt_port_t tcp 5404, 5405<br>> > netsupport_port_t udp 5404, 540=
5<br>> > nfs_port_t tcp 2049, 20048-20049<br>> > nf=
s_port_t udp 2049, 20048-20049<br>> > nmbd_port_t udp 137, 138<=
br>> > nodejs_debug_port_t tcp 5858<br>> > nodejs_d=
ebug_port_t udp 5858<br>> > ntop_port_t tcp 3000-3001<br>>&n=
bsp; > ntop_port_t udp 3000-3001<br>> > ntp_port_t udp 123<b=
r>> > ocsp_port_t tcp 9080<br>> > openhpid_port_t t=
cp 4743<br>> > openhpid_port_t udp 4743<br>>
> openvpn_port_t tcp 1194<br>> > openvpn_port_t udp 1194<br=
>> > oracle_port_t tcp 1521, 2483, 2484<br>> > orac=
le_port_t udp 1521, 2483, 2484<br>> > pegasus_http_port_t tcp 5=
988<br>> > pegasus_https_port_t tcp 5989<br>> > pgp=
keyserver_port_t tcp 11371<br>> > pgpkeyserver_port_t udp 11371=
<br>> > pingd_port_t tcp 9125<br>> > piranha_port_t=
tcp 3636<br>> > pki_ca_port_t tcp 9180, 9701, 9443-9447<br>>=
; > pki_kra_port_t tcp 10180, 10701, 10443-10446<br>> >=
; pki_ocsp_port_t tcp 11180, 11701, 11443-11446<br>> > pki_ra_p=
ort_t tcp 12888-12889<br>> > pki_tks_port_t tcp 13180, 13701, 1=
3443-13446<br>> > pki_tps_port_t tcp 7888-7889<br>> &g=
t; pktcable_port_t tcp 2126, 3198<br>> > pktcable_port_t udp 21=
26, 3198<br>> > pop_port_t tcp 106, 109, 110, 143, 220,
993, 995, 1109<br>> > portmap_port_t tcp 111<br>> >=
; portmap_port_t udp 111<br>> > postfix_policyd_port_t tcp 1003=
1<br>> > postgresql_port_t tcp 5432<br>> > postgrey=
_port_t tcp 60000<br>> > pptp_port_t tcp 1723<br>> >=
; pptp_port_t udp 1723<br>> > prelude_port_t tcp 4690<br>>&n=
bsp; > prelude_port_t udp 4690<br>> > presence_port_t tcp 52=
98-5299<br>> > presence_port_t udp 5298-5299<br>> >=
printer_port_t tcp 515<br>> > ptal_port_t tcp 5703<br>>&nbs=
p; > pulseaudio_port_t tcp 4713<br>> > pulseaudio_port_t udp=
4713<br>> > puppet_port_t tcp 8140<br>> > pxe_port=
_t udp 4011<br>> > pyzor_port_t udp 24441<br>> > qu=
antum_port_t tcp 9696<br>> > radacct_port_t udp 1646, 1813<br>&=
gt; > radius_port_t udp 1645, 1812<br>> >
radsec_port_t tcp 2083<br>> > razor_port_t tcp 2703<br>>&nb=
sp; > repository_port_t tcp 6363<br>> > ricci_modcluster_por=
t_t tcp 16851<br>> > ricci_modcluster_port_t udp 16851<br>>&=
nbsp; > ricci_port_t tcp 11111<br>> > ricci_port_t udp 11111=
<br>> > rlogind_port_t tcp 513<br>> > rndc_port_t t=
cp 953, 8953<br>> > router_port_t tcp 521<br>> > ro=
uter_port_t udp 520-521<br>> > rsh_port_t tcp 514<br>> =
> rsync_port_t tcp 873<br>> > rsync_port_t udp 873<br>>&=
nbsp; > rwho_port_t udp 513<br>> > sametime_port_t tcp 1533<=
br>> > sametime_port_t udp 1533<br>> > sap_port_t t=
cp 9875<br>> > sap_port_t udp 9875<br>> > sieve_por=
t_t tcp 4190<br>> > sip_port_t tcp 5060, 5061<br>> >=
; sip_port_t udp 5060, 5061<br>> > sixxsconfig_port_t
tcp 3874<br>> > sixxsconfig_port_t udp 3874<br>> >=
smbd_port_t tcp 137-139, 445<br>> > smtp_port_t tcp 25, 465, 5=
87<br>> > snmp_port_t tcp 161-162, 199, 1161<br>> >=
snmp_port_t udp 161-162<br>> > soundd_port_t tcp 8000, 9433, 1=
6001<br>> > spamd_port_t tcp 783<br>> > speech_port=
_t tcp 8036<br>> > squid_port_t tcp 3128, 3401, 4827<br>>&nb=
sp; > squid_port_t udp 3401, 4827<br>> > ssdp_port_t tcp 190=
0<br>> > ssdp_port_t udp 1900<br>> > ssh_port_t tcp=
22<br>> > streaming_port_t tcp 554, 1755<br>> > st=
reaming_port_t udp 554, 1755<br>> > svn_port_t tcp 3690<br>>=
> svn_port_t udp 3690<br>> > swat_port_t tcp 901<br>&=
gt; > sype_port_t tcp 9911<br>> > sype_port_t udp 9911=
<br>> > syslogd_port_t tcp 6514<br>> >
syslogd_port_t udp 514, 6514<br>> > tcs_port_t tcp 30003<br>&g=
t; > telnetd_port_t tcp 23<br>> > tftp_port_t udp 69<b=
r>> > time_port_t tcp 37<br>> > time_port_t udp 37<=
br>> > tor_port_t tcp 6969, 9001, 9030, 9051<br>> >=
tor_socks_port_t tcp 9050<br>> > traceroute_port_t udp 64000-6=
4010<br>> > transproxy_port_t tcp 8081<br>> > unres=
erved_port_t tcp 1024-32767, 61001-65535<br>> > unreserved_port=
_t udp 1024-32767, 61001-65535<br>> > ups_port_t tcp 3493<br>&g=
t; > uucpd_port_t tcp 540<br>> > varnishd_port_t tcp 6=
081-6082<br>> > virt_migration_port_t tcp 49152-49216<br>>&n=
bsp; > virt_port_t tcp 16509, 16514<br>> > virt_port_t udp 1=
6509, 16514<br>> > vnc_port_t tcp 5900-5983, 5985-5999<br>>&=
nbsp; > wccp_port_t udp 2048<br>> > websm_port_t tcp
9090<br>> > websm_port_t udp 9090<br>> > whois_por=
t_t tcp 43, 4321<br>> > whois_port_t udp 43, 4321<br>> =
> winshadow_port_t tcp 3261<br>> > winshadow_port_t udp 326=
1<br>> > wsicopy_port_t tcp 3378<br>> > wsicopy_por=
t_t udp 3378<br>> > xdmcp_port_t tcp 177<br>> > xdm=
cp_port_t udp 177<br>> > xen_port_t tcp 8002<br>> >=
xfs_port_t tcp 7100<br>> > xserver_port_t tcp 6000-6020<br>>=
; > zabbix_agent_port_t tcp 10050<br>> > zabbix_port_t=
tcp 10051<br>> > zarafa_port_t tcp 236, 237<br>> >=
zebra_port_t tcp 2600-2604, 2606<br>> > zebra_port_t udp 2600-=
2604, 2606<br>> > zented_port_t tcp 1229<br>> > zen=
ted_port_t udp 1229<br>> > zookeeper_client_port_t tcp 2181<br>=
> > zookeeper_election_port_t tcp 3888<br>>
> zookeeper_leader_port_t tcp 2888<br>> > zope_port_t tcp 8=
021<br>> ><br>> > 2012-06-22 00:33:34::DEBUG::commo=
n_utils::336::root:: stderr =3D<br>> > 2012-06-22 00:33:34::DEB=
UG::common_utils::337::root:: retcode =3D 0<br>> > 2012-06-22 0=
0:33:34::DEBUG::engine_validators::112::root:: http_port_t =3D<br>> =
; > [80, 443, 488, 8008, 8009, 8443]<br>> > 2012-06-22 00:33=
:36::DEBUG::engine_validators::62::root:: Validating 443<br>> >=
as a valid TCP Port<br>> > 2012-06-22 00:33:36::DEBUG::common_=
utils::265::root:: Checking if TCP<br>> > port 443 is open by a=
ny process<br>> > 2012-06-22 00:33:36::DEBUG::common_utils::286=
::root:: cmd =3D<br>> > /usr/sbin/lsof -i -n -P<br>> &=
gt; 2012-06-22 00:33:36::DEBUG::common_utils::291::root:: output =3D COMMAN=
D<br>> > PID USER FD TYPE DEVICE SIZE/OFF NODE NAME<br>>&nbs=
p;
> ntpd 460 ntp 16u IPv4 11167 0t0 UDP *:123<br>> > ntpd 460=
ntp 17u IPv6 11168 0t0 UDP *:123<br>> > ntpd 460 ntp 18u IPv4 =
11175 0t0 UDP 127.0.0.1:123<br>> > ntpd 460 ntp 19u IPv6 11176 =
0t0 UDP [::1]:123<br>> > ntpd 460 ntp 21u IPv4 12503 0t0 UDP 10=
.150.1.221:123<br>> > ntpd 460 ntp 22u IPv6 12504 0t0 UDP [fe80=
::20c:29ff:feda:ece2]:123<br>> > ntpd 460 ntp 23u IPv6 12505 0t=
0 UDP [fe80::20c:29ff:feda:ecd8]:123<br>> > ntpd 460 ntp 24u IP=
v6 15852 0t0 UDP [fe80::20c:29ff:feda:ecec]:123<br>> > sshd 490=
root 3u IPv4 12105 0t0 TCP *:22 (LISTEN)<br>> > sshd 490 root =
4u IPv6 12107 0t0 TCP *:22 (LISTEN)<br>> > xinetd 493 root 5u I=
Pv6 12023 0t0 TCP *:6556 (LISTEN)<br>> > rpcbind 494 root 7u IP=
v4 11797 0t0 UDP *:111<br>> > rpcbind 494 root 8u IPv4 11798 0t=
0 UDP *:663<br>> > rpcbind 494 root 9u IPv4 11799 0t0
TCP *:111 (LISTEN)<br>> > rpcbind 494 root 10u IPv6 11800 0t0 =
UDP *:111<br>> > rpcbind 494 root 11u IPv6 11801 0t0 UDP *:663<=
br>> > rpcbind 494 root 12u IPv6 11802 0t0 TCP *:111 (LISTEN)<b=
r>> > dhclient 497 root 6u IPv4 12329 0t0 UDP *:68<br>> =
; > dhclient 497 root 20u IPv4 12253 0t0 UDP *:27051<br>> > =
dhclient 497 root 21u IPv6 12254 0t0 UDP *:62423<br>> > rpc.sta=
td 506 rpcuser 5u IPv4 12285 0t0 UDP 127.0.0.1:682<br>> > rpc.s=
tatd 506 rpcuser 8u IPv4 12298 0t0 UDP *:56915<br>> > rpc.statd=
506 rpcuser 9u IPv4 12309 0t0 TCP *:36610 (LISTEN)<br>> > rpc.=
statd 506 rpcuser 10u IPv6 12314 0t0 UDP *:58903<br>> > rpc.sta=
td 506 rpcuser 11u IPv6 12323 0t0 TCP *:59789 (LISTEN)<br>> > s=
shd 1019 root 3u IPv4 13452 0t0 TCP 10.150.1.221:22->10.200.5.6:38394<br=
>> > (ESTABLISHED)<br>> > dhclient 1936 root
6u IPv4 15957 0t0 UDP *:68<br>> > dhclient 1936 root 20u IPv4 =
15936 0t0 UDP *:36906<br>> > dhclient 1936 root 21u IPv6 15937 =
0t0 UDP *:5892<br>> ><br>> > 2012-06-22 00:33:36::D=
EBUG::common_utils::292::root:: stderr =3D<br>> > 2012-06-22 00=
:33:36::DEBUG::common_utils::293::root:: retcode =3D 0<br>> > 2=
012-06-22 00:33:36::DEBUG::common_utils::309::root:: Executing command<br>&=
gt; > --> '/usr/sbin/semanage port -l'<br>> > 2012-=
06-22 00:33:36::DEBUG::common_utils::335::root:: output =3D SELinux<br>>=
> Port Type Proto Port Number<br>> ><br>> &g=
t; afs_bos_port_t udp 7007<br>> > afs_client_port_t udp 7001<br=
>> > afs_fs_port_t tcp 2040<br>> > afs_fs_port_t ud=
p 7000, 7005<br>> > afs_ka_port_t udp 7004<br>> > a=
fs_pt_port_t udp 7002<br>> > afs_vl_port_t udp
7003<br>> > agentx_port_t tcp 705<br>> > agentx_po=
rt_t udp 705<br>> > ajaxterm_port_t tcp 8022<br>> >=
amanda_port_t tcp 10080-10083<br>> > amanda_port_t udp 10080-1=
0082<br>> > amavisd_recv_port_t tcp 10024<br>> > am=
avisd_send_port_t tcp 10025<br>> > amqp_port_t tcp 5671-5672<br=
>> > amqp_port_t udp 5671-5672<br>> > aol_port_t tc=
p 5190-5193<br>> > aol_port_t udp 5190-5193<br>> > =
apcupsd_port_t tcp 3551<br>> > apcupsd_port_t udp 3551<br>>&=
nbsp; > apertus_ldp_port_t tcp 539<br>> > apertus_ldp_port_t=
udp 539<br>> > asterisk_port_t tcp 1720<br>> > ast=
erisk_port_t udp 2427, 2727, 4569<br>> > audit_port_t tcp 60<br=
>> > auth_port_t tcp 113<br>> > bgp_port_t tcp 179,=
2605<br>> > bgp_port_t udp 179, 2605<br>> >
boinc_client_ctrl_port_t tcp 1043<br>> > boinc_port_t tcp 3141=
6<br>> > certmaster_port_t tcp 51235<br>> > chronyd=
_port_t udp 323<br>> > clamd_port_t tcp 3310<br>> >=
clockspeed_port_t udp 4041<br>> > cluster_port_t tcp 5149, 400=
40, 50006-50008<br>> > cluster_port_t udp 5149, 50006-50008<br>=
> > cma_port_t tcp 1050<br>> > cma_port_t udp 1050<=
br>> > cobbler_port_t tcp 25151<br>> > commplex_por=
t_t tcp 5001<br>> > commplex_port_t udp 5001<br>> >=
comsat_port_t udp 512<br>> > condor_port_t tcp 9618<br>>&nb=
sp; > condor_port_t udp 9618<br>> > couchdb_port_t tcp 5984<=
br>> > couchdb_port_t udp 5984<br>> > ctdb_port_t t=
cp 4379<br>> > ctdb_port_t udp 4379<br>> > cvs_port=
_t tcp 2401<br>> > cvs_port_t udp 2401<br>>
> cyphesis_port_t tcp 6767, 6769, 6780-6799<br>> > cyphesis=
_port_t udp 32771<br>> > daap_port_t tcp 3689<br>> >=
; daap_port_t udp 3689<br>> > dbskkd_port_t tcp 1178<br>>&nb=
sp; > dcc_port_t udp 6276, 6277<br>> > dccm_port_t tcp 5679<=
br>> > dccm_port_t udp 5679<br>> > dhcpc_port_t tcp=
68, 546<br>> > dhcpc_port_t udp 68, 546<br>> > dhc=
pd_port_t tcp 547, 548, 647, 847, 7911<br>> > dhcpd_port_t udp =
67, 547, 548, 647, 847<br>> > dict_port_t tcp 2628<br>> =
; > distccd_port_t tcp 3632<br>> > dns_port_t tcp 53<br>>=
> dns_port_t udp 53<br>> > dnssec_port_t tcp 8955<br>=
> > dogtag_port_t tcp 7390<br>> > echo_port_t tcp 7=
<br>> > echo_port_t udp 7<br>> > ephemeral_port_t t=
cp 32768-61000<br>> > ephemeral_port_t udp
32768-61000<br>> > epmap_port_t tcp 135<br>> > epm=
ap_port_t udp 135<br>> > epmd_port_t tcp 4369<br>> >=
; epmd_port_t udp 4369<br>> > festival_port_t tcp 1314<br>>&=
nbsp; > fingerd_port_t tcp 79<br>> > firebird_port_t tcp 305=
0<br>> > firebird_port_t udp 3050<br>> > flash_port=
_t tcp 843, 1935<br>> > flash_port_t udp 1935<br>> >=
; fprot_port_t tcp 10200<br>> > ftp_data_port_t tcp 20<br>>&=
nbsp; > ftp_port_t tcp 21, 990<br>> > ftp_port_t udp 990<br>=
> > gatekeeper_port_t tcp 1721, 7000<br>> > gatekee=
per_port_t udp 1718, 1719<br>> > giftd_port_t tcp 1213<br>>&=
nbsp; > git_port_t tcp 9418<br>> > git_port_t udp 9418<br>&g=
t; > glance_port_t tcp 9292<br>> > glance_port_t udp 9=
292<br>> > glance_registry_port_t tcp 9191<br>>
> glance_registry_port_t udp 9191<br>> > gopher_port_t tcp =
70<br>> > gopher_port_t udp 70<br>> > gpsd_port_t t=
cp 2947<br>> > hadoop_datanode_port_t tcp 50010<br>> &=
gt; hadoop_namenode_port_t tcp 8020<br>> > hddtemp_port_t tcp 7=
634<br>> > hi_reserved_port_t tcp 512-1023<br>> > h=
i_reserved_port_t udp 512-1023<br>> > howl_port_t tcp 5335<br>&=
gt; > howl_port_t udp 5353<br>> > hplip_port_t tcp 178=
2, 2207, 2208, 8290, 50000, 50002, 8292, 9100, 9101,<br>> > 910=
2, 9220, 9221, 9222, 9280, 9281, 9282, 9290, 9291<br>> > http_c=
ache_port_t tcp 8080, 8118, 8123, 10001-10010<br>> > http_cache=
_port_t udp 3130<br>> > http_port_t tcp 80, 443, 488, 8008, 800=
9, 8443<br>> > i18n_input_port_t tcp 9010<br>> > im=
aze_port_t tcp 5323<br>> > imaze_port_t udp
5323<br>> > inetd_child_port_t tcp 1, 9, 13, 19, 512, 543, 544=
, 891, 892, 2105, 5666<br>> > inetd_child_port_t udp 1, 9, 13, =
19, 891, 892<br>> > innd_port_t tcp 119<br>> > inte=
rwise_port_t tcp 7778<br>> > interwise_port_t udp 7778<br>>&=
nbsp; > ionixnetmon_port_t tcp 7410<br>> > ionixnetmon_port_=
t udp 7410<br>> > ipmi_port_t udp 623, 664<br>> > i=
pp_port_t tcp 631, 8610-8614<br>> > ipp_port_t udp 631, 8610-86=
14<br>> > ipsecnat_port_t tcp 4500<br>> > ipsecnat_=
port_t udp 4500<br>> > ircd_port_t tcp 6667<br>> > =
isakmp_port_t udp 500<br>> > iscsi_port_t tcp 3260<br>> =
; > isns_port_t tcp 3205<br>> > isns_port_t udp 3205<br>>=
> jabber_client_port_t tcp 5222, 5223<br>> > jabber_i=
nterserver_port_t tcp 5269<br>> > jabber_router_port_t
tcp 5347<br>> > jacorb_port_t tcp 3528, 3529<br>> >=
; jboss_debug_port_t tcp 8787<br>> > jboss_management_port_t tc=
p 4712, 4447, 7600, 9123, 9990, 9999, 18001<br>> > jboss_manage=
ment_port_t udp 4712, 9123<br>> > jboss_messaging_port_t tcp 54=
45, 5455<br>> > kerberos_admin_port_t tcp 749<br>> >=
; kerberos_password_port_t tcp 464<br>> > kerberos_password_por=
t_t udp 464<br>> > kerberos_port_t tcp 88, 750, 4444<br>>&nb=
sp; > kerberos_port_t udp 88, 750, 4444<br>> > keystone_port=
_t tcp 5000<br>> > keystone_port_t udp 5000<br>> > =
kismet_port_t tcp 2501<br>> > kprop_port_t tcp 754<br>> =
; > ktalkd_port_t udp 517, 518<br>> > l2tp_port_t tcp 1701<b=
r>> > l2tp_port_t udp 1701<br>> > ldap_port_t tcp 3=
89, 636, 3268<br>> > ldap_port_t udp 389,
636<br>> > lirc_port_t tcp 8765<br>> > lmtp_port_t=
tcp 24<br>> > lmtp_port_t udp 24<br>> > luci_port_=
t tcp 8084<br>> > mail_port_t tcp 2000, 3905<br>> >=
matahari_port_t tcp 49000<br>> > matahari_port_t udp 49000<br>=
> > memcache_port_t tcp 11211<br>> > memcache_port_=
t udp 11211<br>> > mmcc_port_t tcp 5050<br>> > mmcc=
_port_t udp 5050<br>> > mongod_port_t tcp 27017<br>> &=
gt; monopd_port_t tcp 1234<br>> > movaz_ssc_port_t tcp 5252<br>=
> > mpd_port_t tcp 6600<br>> > msnp_port_t tcp 1863=
<br>> > msnp_port_t udp 1863<br>> > mssql_port_t tc=
p 1433-1434<br>> > mssql_port_t udp 1433-1434<br>> >=
; munin_port_t tcp 4949<br>> > munin_port_t udp 4949<br>>&nb=
sp; > mysqld_port_t tcp 1186, 3306, 63132-63164<br>>
> mysqlmanagerd_port_t tcp 2273<br>> > nessus_port_t tcp 12=
41<br>> > netport_port_t tcp 3129<br>> > netport_po=
rt_t udp 3129<br>> > netsupport_port_t tcp 5404, 5405<br>>&n=
bsp; > netsupport_port_t udp 5404, 5405<br>> > nfs_port_t tc=
p 2049, 20048-20049<br>> > nfs_port_t udp 2049, 20048-20049<br>=
> > nmbd_port_t udp 137, 138<br>> > nodejs_debug_po=
rt_t tcp 5858<br>> > nodejs_debug_port_t udp 5858<br>> =
> ntop_port_t tcp 3000-3001<br>> > ntop_port_t udp 3000-300=
1<br>> > ntp_port_t udp 123<br>> > ocsp_port_t tcp =
9080<br>> > openhpid_port_t tcp 4743<br>> > openhpi=
d_port_t udp 4743<br>> > openvpn_port_t tcp 1194<br>> =
> openvpn_port_t udp 1194<br>> > oracle_port_t tcp 1521, 248=
3, 2484<br>> > oracle_port_t udp 1521, 2483,
2484<br>> > pegasus_http_port_t tcp 5988<br>> > pe=
gasus_https_port_t tcp 5989<br>> > pgpkeyserver_port_t tcp 1137=
1<br>> > pgpkeyserver_port_t udp 11371<br>> > pingd=
_port_t tcp 9125<br>> > piranha_port_t tcp 3636<br>> &=
gt; pki_ca_port_t tcp 9180, 9701, 9443-9447<br>> > pki_kra_port=
_t tcp 10180, 10701, 10443-10446<br>> > pki_ocsp_port_t tcp 111=
80, 11701, 11443-11446<br>> > pki_ra_port_t tcp 12888-12889<br>=
> > pki_tks_port_t tcp 13180, 13701, 13443-13446<br>> =
> pki_tps_port_t tcp 7888-7889<br>> > pktcable_port_t tcp 21=
26, 3198<br>> > pktcable_port_t udp 2126, 3198<br>> &g=
t; pop_port_t tcp 106, 109, 110, 143, 220, 993, 995, 1109<br>> >=
; portmap_port_t tcp 111<br>> > portmap_port_t udp 111<br>>&=
nbsp; > postfix_policyd_port_t tcp 10031<br>> >
postgresql_port_t tcp 5432<br>> > postgrey_port_t tcp 60000<br=
>> > pptp_port_t tcp 1723<br>> > pptp_port_t udp 17=
23<br>> > prelude_port_t tcp 4690<br>> > prelude_po=
rt_t udp 4690<br>> > presence_port_t tcp 5298-5299<br>> =
; > presence_port_t udp 5298-5299<br>> > printer_port_t tcp =
515<br>> > ptal_port_t tcp 5703<br>> > pulseaudio_p=
ort_t tcp 4713<br>> > pulseaudio_port_t udp 4713<br>> =
> puppet_port_t tcp 8140<br>> > pxe_port_t udp 4011<br>>&=
nbsp; > pyzor_port_t udp 24441<br>> > quantum_port_t tcp 969=
6<br>> > radacct_port_t udp 1646, 1813<br>> > radiu=
s_port_t udp 1645, 1812<br>> > radsec_port_t tcp 2083<br>>&n=
bsp; > razor_port_t tcp 2703<br>> > repository_port_t tcp 63=
63<br>> > ricci_modcluster_port_t tcp
16851<br>> > ricci_modcluster_port_t udp 16851<br>> &=
gt; ricci_port_t tcp 11111<br>> > ricci_port_t udp 11111<br>>=
; > rlogind_port_t tcp 513<br>> > rndc_port_t tcp 953,=
8953<br>> > router_port_t tcp 521<br>> > router_po=
rt_t udp 520-521<br>> > rsh_port_t tcp 514<br>> > r=
sync_port_t tcp 873<br>> > rsync_port_t udp 873<br>> &=
gt; rwho_port_t udp 513<br>> > sametime_port_t tcp 1533<br>>=
> sametime_port_t udp 1533<br>> > sap_port_t tcp 9875=
<br>> > sap_port_t udp 9875<br>> > sieve_port_t tcp=
4190<br>> > sip_port_t tcp 5060, 5061<br>> > sip_p=
ort_t udp 5060, 5061<br>> > sixxsconfig_port_t tcp 3874<br>>=
> sixxsconfig_port_t udp 3874<br>> > smbd_port_t tcp =
137-139, 445<br>> > smtp_port_t tcp 25, 465,
587<br>> > snmp_port_t tcp 161-162, 199, 1161<br>> &g=
t; snmp_port_t udp 161-162<br>> > soundd_port_t tcp 8000, 9433,=
16001<br>> > spamd_port_t tcp 783<br>> > speech_po=
rt_t tcp 8036<br>> > squid_port_t tcp 3128, 3401, 4827<br>>&=
nbsp; > squid_port_t udp 3401, 4827<br>> > ssdp_port_t tcp 1=
900<br>> > ssdp_port_t udp 1900<br>> > ssh_port_t t=
cp 22<br>> > streaming_port_t tcp 554, 1755<br>> > =
streaming_port_t udp 554, 1755<br>> > svn_port_t tcp 3690<br>&g=
t; > svn_port_t udp 3690<br>> > swat_port_t tcp 901<br=
>> > sype_port_t tcp 9911<br>> > sype_port_t udp 99=
11<br>> > syslogd_port_t tcp 6514<br>> > syslogd_po=
rt_t udp 514, 6514<br>> > tcs_port_t tcp 30003<br>> &g=
t; telnetd_port_t tcp 23<br>> > tftp_port_t udp
69<br>> > time_port_t tcp 37<br>> > time_port_t ud=
p 37<br>> > tor_port_t tcp 6969, 9001, 9030, 9051<br>> =
> tor_socks_port_t tcp 9050<br>> > traceroute_port_t udp 64=
000-64010<br>> > transproxy_port_t tcp 8081<br>> > =
unreserved_port_t tcp 1024-32767, 61001-65535<br>> > unreserved=
_port_t udp 1024-32767, 61001-65535<br>> > ups_port_t tcp 3493<=
br>> > uucpd_port_t tcp 540<br>> > varnishd_port_t =
tcp 6081-6082<br>> > virt_migration_port_t tcp 49152-49216<br>&=
gt; > virt_port_t tcp 16509, 16514<br>> > virt_port_t =
udp 16509, 16514<br>> > vnc_port_t tcp 5900-5983, 5985-5999<br>=
> > wccp_port_t udp 2048<br>> > websm_port_t tcp 90=
90<br>> > websm_port_t udp 9090<br>> > whois_port_t=
tcp 43, 4321<br>> > whois_port_t udp 43,
4321<br>> > winshadow_port_t tcp 3261<br>> > winsh=
adow_port_t udp 3261<br>> > wsicopy_port_t tcp 3378<br>>&nbs=
p; > wsicopy_port_t udp 3378<br>> > xdmcp_port_t tcp 177<br>=
> > xdmcp_port_t udp 177<br>> > xen_port_t tcp 8002=
<br>> > xfs_port_t tcp 7100<br>> > xserver_port_t t=
cp 6000-6020<br>> > zabbix_agent_port_t tcp 10050<br>> =
> zabbix_port_t tcp 10051<br>> > zarafa_port_t tcp 236, 237=
<br>> > zebra_port_t tcp 2600-2604, 2606<br>> > zeb=
ra_port_t udp 2600-2604, 2606<br>> > zented_port_t tcp 1229<br>=
> > zented_port_t udp 1229<br>> > zookeeper_client_=
port_t tcp 2181<br>> > zookeeper_election_port_t tcp 3888<br>&g=
t; > zookeeper_leader_port_t tcp 2888<br>> > zope_port=
_t tcp 8021<br>> ><br>> > 2012-06-22
00:33:36::DEBUG::common_utils::336::root:: stderr =3D<br>> > 2=
012-06-22 00:33:36::DEBUG::common_utils::337::root:: retcode =3D 0<br>>&=
nbsp; > 2012-06-22 00:33:36::DEBUG::engine_validators::112::root:: http_=
port_t =3D<br>> > [80, 443, 488, 8008, 8009, 8443]<br>> =
; > 2012-06-22 00:33:36::DEBUG::engine-setup::1397::root:: going over gr=
oup<br>> > ALL_PARAMS<br>> > 2012-06-22 00:33:36::I=
NFO::engine-setup::1406::root:: Comparing<br>> > pre-conditions=
; condition: 'True', and match: 'True'<br>> > 2012-06-22 00:33:=
36::DEBUG::engine-setup::509::root:: setting default<br>> > val=
ue (00:1A:4A:00:0A:00-00:1A:4A:00:0A:FF) for key (MAC_RANGE)<br>> =
> 2012-06-22 00:33:38::INFO::engine_validators::290::root:: Validating<b=
r>> > host.mydomain as a FQDN<br>> > 2012-06-22 00:=
33:38::INFO::engine_validators::196::root:: validating<br>> >
host.mydomain as a valid domain string<br>> > 2012-06-22 00:33=
:38::DEBUG::common_utils::286::root:: cmd =3D /sbin/ip addr<br>> &=
gt; 2012-06-22 00:33:38::DEBUG::common_utils::291::root:: output =3D 1: lo:=
<br>> > <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue st=
ate UNKNOWN<br>> > link/loopback 00:00:00:00:00:00 brd 00:00:00=
:00:00:00<br>> > inet 127.0.0.1/8 scope host lo<br>> &=
gt; inet6 ::1/128 scope host<br>> > valid_lft forever preferred=
_lft forever<br>> > 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_U=
P> mtu 1500 qdisc pfifo_fast<br>> > state UNKNOWN qlen 1000<=
br>> > link/ether 00:0c:29:da:ec:d8 brd ff:ff:ff:ff:ff:ff<br>&g=
t; > inet 10.150.1.221/24 brd 10.150.1.255 scope global eth0<br>&g=
t; > inet6 fe80::20c:29ff:feda:ecd8/64 scope link<br>> &g=
t; valid_lft forever preferred_lft forever<br>>
><br>> ><br>> > 2012-06-22 00:33:38::DEBUG::com=
mon_utils::292::root:: stderr =3D<br>> > 2012-06-22 00:33:38::D=
EBUG::common_utils::293::root:: retcode =3D 0<br>> > 2012-06-22=
00:33:38::DEBUG::common_utils::433::root:: Found IP Address:<br>> =
> 10.150.1.221<br>> > 2012-06-22 00:33:38::DEBUG::common_ut=
ils::286::root:: cmd =3D<br>> > /usr/bin/nslookup host.mydomain=
<br>> > 2012-06-22 00:33:38::DEBUG::common_utils::291::root:: o=
utput =3D Server:<br>> > 10.10.10.2<br>> > Address:=
10.10.10.3#53<br>> ><br>> > ** server can't find h=
ost.mydomain: NXDOMAIN<br>> ><br>> ><br>> =
> 2012-06-22 00:33:38::DEBUG::common_utils::292::root:: stderr =3D<br>&g=
t; > 2012-06-22 00:33:38::DEBUG::common_utils::293::root:: retcode=
=3D 1<br>> > 2012-06-22
00:33:38::ERROR::engine_validators::304::root:: Failed to<br>> &g=
t; resolve host.mydomain<br>> > 2012-06-22 00:33:38::DEBUG::eng=
ine-setup::600::root:: asking user: User<br>> > input failed va=
lidation, do you still wish to use it? (yes|no):<br>> > 2012-06=
-22 00:33:39::DEBUG::engine-setup::604::root:: user answered: yes<br>>&n=
bsp; > 2012-06-22 00:33:40::DEBUG::engine_validators::146::root:: Valida=
ting<br>> > password<br>> > 2012-06-22 00:33:40::WA=
RNING::engine_validators::139::root::<br>> > validateStringNotE=
mpty('') - failed<br>> > 2012-06-22 00:33:43::DEBUG::engine_val=
idators::146::root:: Validating<br>> > password<br>> &=
gt; 2012-06-22 00:33:46::DEBUG::engine-setup::588::root:: Param confirmatio=
n<br>> > passed, value for both questions is identical<br>>&=
nbsp; > 2012-06-22 00:34:26::INFO::engine_validators::371::root::
validating<br>> > organization name<br>> > 2012-06=
-22 00:34:27::INFO::engine_validators::159::root:: Validating NFS<br>>&n=
bsp; > as part of ['NFS', 'FC', 'ISCSI']<br>> > 2012-06-22 0=
0:34:28::INFO::engine_validators::159::root:: Validating<br>> >=
local as part of ['remote', 'local']<br>> > 2012-06-22 00:34:2=
8::DEBUG::engine-setup::1397::root:: going over group<br>> > RE=
MOTE_DB<br>> > 2012-06-22 00:34:28::INFO::engine-setup::1406::r=
oot:: Comparing<br>> > pre-conditions; condition: 'False', and =
match: 'True'<br>> > 2012-06-22 00:34:28::DEBUG::engine-setup::=
1435::root:: no post condition<br>> > check for group REMOTE_DB=
<br>> > 2012-06-22 00:34:28::DEBUG::engine-setup::1397::root:: =
going over group<br>> > LOCAL_DB<br>> > 2012-06-22 =
00:34:28::INFO::engine-setup::1406::root:: Comparing<br>>
> pre-conditions; condition: 'False', and match: 'False'<br>> =
> 2012-06-22 00:34:31::DEBUG::engine_validators::146::root:: Validating<=
br>> > password<br>> > 2012-06-22 00:34:33::DEBUG::=
engine-setup::588::root:: Param confirmation<br>> > passed, val=
ue for both questions is identical<br>> > 2012-06-22 00:34:33::=
DEBUG::engine-setup::1397::root:: going over<br>> group NFS<br>> =
; > 2012-06-22 00:34:40::INFO::engine_validators::159::root:: Validating=
no<br>> > as part of ['yes', 'no']<br>> > 2012-06-=
22 00:34:40::INFO::engine-setup::1406::root:: Comparing<br>> > =
pre-conditions; condition: 'no', and match: 'yes'<br>> > 2012-0=
6-22 00:34:40::DEBUG::engine-setup::1435::root:: no post condition<br>>&=
nbsp; > check for group NFS<br>> > 2012-06-22 00:34:40::DEBU=
G::engine-setup::1397::root:: going over group<br>> >
IPTABLES<br>> > 2012-06-22 00:34:40::INFO::engine-setup::1406:=
:root:: Comparing<br>> > pre-conditions; condition: 'True', and=
match: 'True'<br>> > 2012-06-22 00:34:43::INFO::engine_validat=
ors::159::root:: Validating no<br>> > as part of ['yes', 'no']<=
br>> > 2012-06-22 00:34:43::INFO::engine-setup::1476::root:: **=
* User input<br>> > summary ***<br>> > 2012-06-22 0=
0:34:43::INFO::engine-setup::1489::root:: http-port: 80<br>> > =
2012-06-22 00:34:43::INFO::engine-setup::1489::root:: https-port: 443<br>&g=
t; > 2012-06-22 00:34:43::INFO::engine-setup::1489::root:: host-fq=
dn:<br>> > host.mydomain<br>> > 2012-06-22 00:34:43=
::INFO::engine-setup::1485::root:: auth-pass: ********<br>> > 2=
012-06-22 00:34:43::INFO::engine-setup::1489::root:: org-name: My<br>> C=
ompany<br>> > 2012-06-22
00:34:43::INFO::engine-setup::1489::root::<br>> default-dc-type: NFS<br=
>> > 2012-06-22 00:34:43::INFO::engine-setup::1489::root:: db-r=
emote-install:<br>> > local<br>> > 2012-06-22 00:34=
:43::INFO::engine-setup::1485::root:: db-local-pass:<br>> > ***=
*****<br>> > 2012-06-22 00:34:43::INFO::engine-setup::1489::roo=
t:: config-nfs: no<br>> > 2012-06-22 00:34:43::INFO::engine-set=
up::1489::root::<br>> override-iptables: no<br>> > 2012-06-2=
2 00:34:43::INFO::engine-setup::1491::root:: *** User input<br>> &=
gt; summary ***<br>> > 2012-06-22 00:34:43::DEBUG::engine-setup=
::600::root:: asking user:<br>> > Proceed with the configuratio=
n listed above? (yes|no):<br>> > 2012-06-22 00:34:53::DEBUG::en=
gine-setup::604::root:: user answered: yes<br>> > 2012-06-22 00=
:34:53::DEBUG::engine-setup::1510::root:: user chose
to<br>> > accept user parameters<br>> > 2012-06-22=
00:34:53::DEBUG::engine-setup::2126::root:: {'ORG_NAME': 'My<br>> =
> Company', 'HOST_FQDN': 'host.mydomain', 'AUTH_PASS_CONFIRMED':<br>>=
; > '********', 'HTTP_PORT': '80', 'HTTPS_PORT': '443', 'DC_TYPE_E=
NUM':<br>> > <common_utils.Enum object at 0x2498e50>, 'AU=
TH_PASS': '********',<br>> > 'CONFIG_NFS': 'no', 'DB_LOCAL_PASS=
': '********',<br>> > 'OVERRIDE_HTTPD_CONFIG': 'yes', 'OVERRIDE=
_IPTABLES': 'no',<br>> > 'DB_LOCAL_PASS_CONFIRMED': '********',=
'MAC_RANGE':<br>> > '00:1A:4A:00:0A:00-00:1A:4A:00:0A:FF', 'DB=
_REMOTE_INSTALL': 'local',<br>> > 'DC_TYPE': 'NFS'}<br>>&nbs=
p; > 2012-06-22 00:34:53::DEBUG::engine-setup::2129::root:: Entered<br>&=
gt; > Configuration stage<br>> > 2012-06-22 00:34:53::=
DEBUG::setup_sequences::59::root:: running<br>> >
setMaxSharedMemory<br>> > 2012-06-22 00:34:53::DEBUG::engine-s=
etup::1574::root:: loading<br>> > /etc/sysctl.conf<br>> =
; > 2012-06-22 00:34:53::DEBUG::engine-setup::1585::root:: setting SHARE=
D<br>> > MEMORY MAX to: 35554432<br>> > 2012-06-22 =
00:34:53::DEBUG::common_utils::286::root:: cmd =3D /sbin/sysctl<br>>&nbs=
p; > -e -p<br>> > 2012-06-22 00:34:53::DEBUG::common_utils::=
291::root:: output =3D<br>> > net.ipv4.ip_forward =3D 0<br>>=
> net.ipv4.conf.default.rp_filter =3D 1<br>> > net.ip=
v4.conf.default.accept_source_route =3D 0<br>> > kernel.sysrq =
=3D 0<br>> > kernel.core_uses_pid =3D 1<br>> > kern=
el.shmmax =3D 35554432<br>> ><br>> > 2012-06-22 00:=
34:53::DEBUG::common_utils::292::root:: stderr =3D<br>> > 2012-=
06-22 00:34:53::DEBUG::common_utils::293::root:: retcode =3D 0<br>> =
; >
2012-06-22 00:34:53::DEBUG::setup_sequences::59::root:: running _createCA<=
br>> > 2012-06-22 00:34:53::DEBUG::engine-setup::859::root:: up=
dating<br>> > /etc/pki/ovirt-engine/cacert.template<br>>&nbs=
p; > 2012-06-22 00:34:53::DEBUG::engine-setup::859::root:: updating<br>&=
gt; > /etc/pki/ovirt-engine/cert.template<br>> > 2012-=
06-22 00:34:53::DEBUG::engine-setup::782::root:: current timezone<br>>&n=
bsp; > offset is -1<br>> > 2012-06-22 00:34:53::DEBUG::engin=
e-setup::796::root:: Date string is<br>> > 120621003453-0100<br=
>> > 2012-06-22 00:34:53::DEBUG::engine-setup::803::root:: trun=
cated<br>> > HOST_FQDN 'host.mydomain' to 'host.mydomain'. size=
d reduced to 29..<br>> > 2012-06-22 00:34:53::DEBUG::engine-set=
up::805::root:: using unique CN:<br>> > 'host.mydomain.26991' f=
or CA certificate<br>> > 2012-06-22
00:34:53::DEBUG::common_utils::309::root:: Executing command<br>> =
> --> '/etc/pki/ovirt-engine/installCA.sh host.mydomain US My Compan=
y<br>> > engine ******** 120621003453-0100 /etc/pki/ovirt-engin=
e<br>> host.mydomain.26991'<br>> > 2012-06-22 00:34:57::DEBU=
G::common_utils::335::root:: output =3D<br>> > } Creating CA...=
<br>> ><br>> > } Creating KeyStore...<br>> =
><br>> > }} Converting formats...<br>> ><br>>=
; > > Importing CA certificate...<br>> ><br>>&nb=
sp; > } Creating client certificate for oVirt...<br>> ><br>&=
gt; > }} Creating certificate request...<br>> ><br>>=
; > }} Signing certificate request...<br>> > X509v3 Su=
bject Key Identifier:<br>> ><br>> > }} Converting f=
ormats...<br>> ><br>> > } Importing oVirt
certificate...<br>> ><br>> > } Exporting oVirt key=
as SSH...<br>> ><br>> > 2012-06-22 00:34:57::DEBUG=
::common_utils::336::root:: stderr =3D<br>> > Generating RSA pr=
ivate key, 1024 bit long modulus<br>> > .........++++++<br>>=
> ...............................++++++<br>> > e is 6=
5537 (0x10001)<br>> > Using configuration from openssl.conf<br>=
> > Check that the request matches the signature<br>> =
> Signature ok<br>> > The Subject's Distinguished Name is as=
follows<br>> > countryName :PRINTABLE:'US'<br>> > =
organizationName :PRINTABLE:'My Company'<br>> > commonName :PRI=
NTABLE:'CA-host.mydomain.26991'<br>> > Certificate is to be cer=
tified until Jun 19 22:34:53 2022 GMT (3650 days)<br>> ><br>>=
; > Write out database with 1 new entries<br>> >
Data Base Updated<br>> > Certificate was added to keystore<br>=
> > Certificate was added to keystore<br>> > Using =
configuration from openssl.conf<br>> > Check that the request m=
atches the signature<br>> > Signature ok<br>> > The=
Subject's Distinguished Name is as follows<br>> > countryName =
:PRINTABLE:'US'<br>> > organizationName :PRINTABLE:'My Company'=
<br>> > commonName :PRINTABLE:'host.mydomain'<br>> >=
; Certificate is to be certified until May 26 22:34:56 2017 GMT (1800 days)=
<br>> ><br>> > Write out database with 1 new entrie=
s<br>> > Data Base Updated<br>> > Certificate reply=
was installed in keystore<br>> ><br>> > 2012-06-22=
00:34:57::DEBUG::common_utils::337::root:: retcode =3D 0<br>> >=
; 2012-06-22 00:34:57::DEBUG::common_utils::309::root:: Executing
command<br>> > --> '/etc/pki/ovirt-engine/generate-ssh-keys=
-s<br>> > /etc/pki/ovirt-engine/.keystore -p ******** -a engin=
e -k<br>> > /etc/pki/ovirt-engine/keys/engine_id_rsa'<br>>&n=
bsp; > 2012-06-22 00:34:57::DEBUG::common_utils::335::root:: output =3D =
Finished<br>> > successfuly<br>> ><br>> &g=
t; 2012-06-22 00:34:57::DEBUG::common_utils::336::root:: stderr =3D<br>>=
> 2012-06-22 00:34:57::DEBUG::common_utils::337::root:: retcode =
=3D 0<br>> > 2012-06-22 00:34:57::DEBUG::common_utils::309::roo=
t:: Executing command<br>> > --> '/usr/bin/openssl x509 -in =
/etc/pki/ovirt-engine/ca.pem -fingerprint<br>> > -noout'<br>>=
; > 2012-06-22 00:34:57::DEBUG::common_utils::335::root:: output =
=3D SHA1<br>> > Fingerprint=3DC5:A6:3F:1B:AA:C2:E5:8B:00:22:2A:=
C2:CC:E2:31:1A:86:0A:B8:E5<br>> ><br>> > 2012-06-22
00:34:57::DEBUG::common_utils::336::root:: stderr =3D<br>> > 2=
012-06-22 00:34:57::DEBUG::common_utils::337::root:: retcode =3D 0<br>>&=
nbsp; > 2012-06-22 00:34:57::DEBUG::common_utils::309::root:: Executing =
command<br>> > --> '/usr/bin/ssh-keygen -lf<br>> /etc/pki=
/ovirt-engine/keys/engine.ssh.key.txt'<br>> > 2012-06-22 00:34:=
57::DEBUG::common_utils::335::root:: output =3D 2048<br>> > 72:=
d1:66:5d:b8:66:39:39:af:b2:7d:8f:d2:3f:75:8c engine (RSA)<br>> >=
;<br>> > 2012-06-22 00:34:57::DEBUG::common_utils::336::root:: =
stderr =3D<br>> > 2012-06-22 00:34:57::DEBUG::common_utils::337=
::root:: retcode =3D 0<br>> > 2012-06-22 00:34:57::DEBUG::commo=
n_utils::840::root:: chown<br>> > /etc/pki/ovirt-engine/ca.pem =
to 108:995<br>> > 2012-06-22 00:34:57::DEBUG::engine-setup::854=
::root:: changing file<br>> > permissions for
/etc/pki/ovirt-engine/ca.pem to 0750<br>> > 2012-06-22 00:34:5=
7::DEBUG::common_utils::840::root:: chown<br>> > /etc/pki/ovirt=
-engine/.keystore to 108:995<br>> > 2012-06-22 00:34:57::DEBUG:=
:engine-setup::854::root:: changing file<br>> > permissions for=
/etc/pki/ovirt-engine/.keystore to 0750<br>> > 2012-06-22 00:3=
4:57::DEBUG::common_utils::840::root:: chown<br>> > /etc/pki/ov=
irt-engine/private to 108:995<br>> > 2012-06-22 00:34:57::DEBUG=
::engine-setup::854::root:: changing file<br>> > permissions fo=
r /etc/pki/ovirt-engine/private to 0750<br>> > 2012-06-22 00:34=
:57::DEBUG::common_utils::840::root:: chown<br>> > /etc/pki/ovi=
rt-engine/private/ca.pem to 108:995<br>> > 2012-06-22 00:34:57:=
:DEBUG::engine-setup::854::root:: changing file<br>> > permissi=
ons for /etc/pki/ovirt-engine/private/ca.pem to 0750<br>>
> 2012-06-22 00:34:57::DEBUG::common_utils::840::root:: chown<br>>&n=
bsp; > /etc/pki/ovirt-engine/.truststore to 108:995<br>> > 2=
012-06-22 00:34:57::DEBUG::engine-setup::854::root:: changing file<br>>&=
nbsp; > permissions for /etc/pki/ovirt-engine/.truststore to 0750<br>>=
; > 2012-06-22 00:34:57::DEBUG::setup_sequences::59::root:: runnin=
g<br>> > configJbossXml<br>> > 2012-06-22 00:34:57:=
:DEBUG::engine-setup::1833::root:: Backing up<br>> > /etc/ovirt=
-engine/engine-service.xml into<br>> > /etc/ovirt-engine/engine=
-service.xml.BACKUP.8699323<br>> > 2012-06-22 00:34:57::DEBUG::=
common_utils::530::root:: successfully<br>> > copied file /etc/=
ovirt-engine/engine-service.xml to target destination<br>> > /e=
tc/ovirt-engine/engine-service.xml.BACKUP.8699323<br>> > 2012-0=
6-22 00:34:57::DEBUG::common_utils::538::root:: setting
file<br>> > /etc/ovirt-engine/engine-service.xml.BACKUP.869932=
3 uid/gid ownership<br>> > 2012-06-22 00:34:57::DEBUG::common_u=
tils::541::root:: setting file<br>> > /etc/ovirt-engine/engine-=
service.xml.BACKUP.8699323 mode to -1<br>> > 2012-06-22 00:34:5=
7::DEBUG::common_utils::530::root:: successfully<br>> > copied =
file /etc/ovirt-engine/engine-service.xml to target destination<br>>&nbs=
p; > /etc/ovirt-engine/engine-service.xml.EDIT.9303422<br>> >=
; 2012-06-22 00:34:57::DEBUG::common_utils::538::root:: setting file<br>>=
; > /etc/ovirt-engine/engine-service.xml.EDIT.9303422 uid/gid owne=
rship<br>> > 2012-06-22 00:34:57::DEBUG::common_utils::541::roo=
t:: setting file<br>> > /etc/ovirt-engine/engine-service.xml.ED=
IT.9303422 mode to -1<br>> > 2012-06-22 00:34:57::DEBUG::engine=
-setup::1838::root:: loading xml file<br>> >
handler<br>> > 2012-06-22 00:34:57::DEBUG::engine-setup::1845:=
:root:: Configuring Jboss<br>> > 2012-06-22 00:34:57::DEBUG::en=
gine-setup::1888::root:: Configuring<br>> > logging for jboss<b=
r>> > 2012-06-22 00:34:57::DEBUG::engine-setup::1890::root:: Re=
gistering<br>> > datasource namespaces<br>> > 2012-=
06-22 00:34:57::DEBUG::engine-setup::1893::root:: looking for<br>> =
> ENGINEDatasource datasource<br>> > 2012-06-22 00:34:57::D=
EBUG::engine-setup::1947::root:: Adding ENGINE<br>> > datasourc=
e<br>> > 2012-06-22 00:34:57::DEBUG::engine-setup::1950::root::=
Adding drivers to<br>> > datasource<br>> > 2012-06=
-22 00:34:57::DEBUG::engine-setup::1963::root:: Datasource has<br>> =
; > been added into jboss's configuration<br>> > 2012-06-22 =
00:34:57::DEBUG::engine-setup::2008::root::
Configuring<br>> > Jboss's network<br>> > 2012-06-=
22 00:34:57::DEBUG::engine-setup::2010::root:: Removing all<br>> &=
gt; interfaces from the public interface<br>> > 2012-06-22 00:3=
4:57::DEBUG::engine-setup::2013::root:: Adding access to<br>> >=
public interface<br>> > 2012-06-22 00:34:57::DEBUG::engine-set=
up::2016::root:: Setting ports<br>> > 2012-06-22 00:34:57::DEBU=
G::engine-setup::2023::root:: Network has been<br>> > configure=
d for jboss<br>> > 2012-06-22 00:34:57::DEBUG::engine-setup::20=
29::root:: Configuring SSL<br>> > for jboss<br>> > =
2012-06-22 00:34:57::DEBUG::engine-setup::2031::root:: Registering web<br>&=
gt; > namespaces<br>> > 2012-06-22 00:34:57::DEBUG::en=
gine-setup::2042::root:: Disabling default<br>> > welcome-conte=
nt<br>> > 2012-06-22
00:34:57::DEBUG::engine-setup::2046::root:: SSL has been<br>> >=
; configured for jboss<br>> > 2012-06-22 00:34:57::DEBUG::engin=
e-setup::1870::root:: Configuring ajp<br>> > connector<br>>&=
nbsp; > 2012-06-22 00:34:57::DEBUG::engine-setup::1876::root:: Configuri=
ng ajp<br>> > socket<br>> > 2012-06-22 00:34:57::DE=
BUG::engine-setup::1882::root:: AJP has been<br>> > configured =
for jboss<br>> > 2012-06-22 00:34:57::DEBUG::engine-setup::2054=
::root:: Configuring<br>> > rewrite rules for jboss<br>>&nbs=
p; > 2012-06-22 00:34:57::DEBUG::engine-setup::2055::root:: Registering =
web<br>> > namespaces<br>> > 2012-06-22 00:34:57::D=
EBUG::engine-setup::2064::root:: rewrite rules<br>> > have been=
configured for jboss<br>> > 2012-06-22 00:34:57::DEBUG::engine=
-setup::1853::root:: Jboss has been<br>> >
configured<br>> > 2012-06-22 00:34:57::DEBUG::common_utils::84=
0::root:: chown<br>> > /etc/ovirt-engine/engine-service.xml to =
108:995<br>> > 2012-06-22 00:34:57::DEBUG::engine-setup::1859::=
root:: Jboss<br>> > configuration has been saved<br>> =
> 2012-06-22 00:34:57::DEBUG::setup_sequences::59::root:: running<br>>=
; _editWebConf<br>> > 2012-06-22 00:34:57::DEBUG::engine-setup:=
:759::root:: update<br>> > /etc/ovirt-engine/web-conf.js with h=
ttp & ssl urls<br>> > 2012-06-22 00:34:57::DEBUG::setup_seq=
uences::59::root:: running<br>> > _updatePgPassFile<br>>&nbs=
p; > 2012-06-22 00:34:57::INFO::engine-setup::1164::root:: Using default=
db<br>> > credentials<br>> > 2012-06-22 00:34:57::=
DEBUG::engine-setup::1741::root:: Checking if db is<br>> > alre=
ady installed..<br>> > 2012-06-22
00:34:57::DEBUG::engine-setup::1742::root:: Checking the<br>> >=
; presence of .pgpass file<br>> > 2012-06-22 00:34:57::DEBUG::c=
ommon_utils::350::root:: running sql query<br>> > 'select 1' on=
db server: 'localhost'.<br>> > 2012-06-22 00:34:57::DEBUG::com=
mon_utils::286::root:: cmd =3D<br>> > /usr/bin/psql -h localhos=
t -p 5432 -U postgres -d engine -c "select 1"<br>> > 2012-06-22=
00:34:57::DEBUG::common_utils::291::root:: output =3D<br>> > 2=
012-06-22 00:34:57::DEBUG::common_utils::292::root:: stderr =3D psql:<br>&g=
t; > could not connect to server: Connection refused<br>> =
> Is the server running on host "localhost" (127.0.0.1) and accepting<b=
r>> > TCP/IP connections on port 5432?<br>> > could=
not connect to server: Connection refused<br>> > Is the server=
running on host "localhost" (127.0.0.1) and accepting<br>> >
TCP/IP connections on port 5432?<br>> ><br>> > 201=
2-06-22 00:34:57::DEBUG::common_utils::293::root:: retcode =3D 2<br>>&nb=
sp; > 2012-06-22 00:34:57::DEBUG::engine-setup::1741::root:: Checking if=
db is<br>> > already installed..<br>> > 2012-06-22=
00:34:57::DEBUG::engine-setup::1742::root:: Checking the<br>> >=
; presence of .pgpass file<br>> > 2012-06-22 00:34:57::DEBUG::c=
ommon_utils::350::root:: running sql query<br>> > 'select 1' on=
db server: 'localhost'.<br>> > 2012-06-22 00:34:57::DEBUG::com=
mon_utils::286::root:: cmd =3D<br>> > /usr/bin/psql -h localhos=
t -p 5432 -U postgres -d engine -c "select 1"<br>> > 2012-06-22=
00:34:57::DEBUG::common_utils::291::root:: output =3D<br>> > 2=
012-06-22 00:34:57::DEBUG::common_utils::292::root:: stderr =3D psql:<br>&g=
t; > could not connect to server: Connection refused<br>>
> Is the server running on host "localhost" (127.0.0.1) and accepting<b=
r>> > TCP/IP connections on port 5432?<br>> > could=
not connect to server: Connection refused<br>> > Is the server=
running on host "localhost" (127.0.0.1) and accepting<br>> > T=
CP/IP connections on port 5432?<br>> ><br>> > 2012-=
06-22 00:34:57::DEBUG::common_utils::293::root:: retcode =3D 2<br>> =
; > 2012-06-22 00:34:57::DEBUG::setup_sequences::59::root:: running<br>&=
gt; > _encryptDBPass<br>> > 2012-06-22 00:34:57::DEBUG=
::common_utils::309::root:: Executing command<br>> > --> '/e=
tc/pki/ovirt-engine/encryptpasswd.sh ********'<br>> > 2012-06-2=
2 00:34:58::DEBUG::common_utils::335::root:: output =3D<br>> > =
/usr/share/ovirt-engine ~<br>> > Encoded password: -5d9e65d1097=
af6223d634976ff660bce<br>> > ~<br>>
><br>> > 2012-06-22 00:34:58::DEBUG::common_utils::336::roo=
t:: stderr =3D<br>> > 2012-06-22 00:34:58::DEBUG::common_utils:=
:337::root:: retcode =3D 0<br>> > 2012-06-22 00:34:58::DEBUG::c=
ommon_utils::500::root:: found new parsed<br>> > string: -5d9e6=
5d1097af6223d634976ff660bce<br>> > 2012-06-22 00:34:58::DEBUG::=
setup_sequences::59::root:: running<br>> > configEncryptedPass<=
br>> > 2012-06-22 00:34:58::DEBUG::engine-setup::1800::root:: B=
acking up<br>> > /etc/ovirt-engine/engine-service.xml into None=
<br>> > 2012-06-22 00:34:58::DEBUG::common_utils::530::root:: s=
uccessfully<br>> > copied file /etc/ovirt-engine/engine-service=
.xml to target destination<br>> > /etc/ovirt-engine/engine-serv=
ice.xml.EDIT.6584072<br>> > 2012-06-22 00:34:58::DEBUG::common_=
utils::538::root:: setting file<br>> >
/etc/ovirt-engine/engine-service.xml.EDIT.6584072 uid/gid ownership<br>>=
; > 2012-06-22 00:34:58::DEBUG::common_utils::541::root:: setting =
file<br>> > /etc/ovirt-engine/engine-service.xml.EDIT.6584072 m=
ode to -1<br>> > 2012-06-22 00:34:58::DEBUG::engine-setup::1804=
::root:: loading xml file<br>> > handler<br>> > 201=
2-06-22 00:34:58::DEBUG::engine-setup::1969::root:: Configuring<br>>&nbs=
p; > security for jboss<br>> > 2012-06-22 00:34:58::DEBUG::e=
ngine-setup::1971::root:: Registering<br>> > security namespace=
s<br>> > 2012-06-22 00:34:58::DEBUG::engine-setup::2001::root::=
Security has been<br>> > configured for jboss<br>> &g=
t; 2012-06-22 00:34:58::DEBUG::common_utils::840::root:: chown<br>> =
; > /etc/ovirt-engine/engine-service.xml to 108:995<br>> > 2=
012-06-22 00:34:58::DEBUG::engine-setup::1816::root::
Jboss<br>> > configuration has been saved<br>> > 2=
012-06-22 00:34:58::DEBUG::setup_sequences::59::root:: running _createDB<br=
>> > 2012-06-22 00:34:58::DEBUG::engine-setup::935::root:: inst=
alling<br>> postgres db<br>> > 2012-06-22 00:34:58::DEBUG::e=
ngine-setup::938::root:: engine db creation<br>> > is logged at=
<br>> > /var/log/ovirt-engine//engine-db-install-2012_06_22_00_=
34_58.log<br>> > 2012-06-22 00:34:58::DEBUG::common_utils::309:=
:root:: Executing command<br>> > --> '/usr/share/ovirt-engin=
e/dbscripts/engine-db-install.sh -l<br>> > engine-db-install-20=
12_06_22_00_34_58.log -w ******** -u postgres -s<br>> > localho=
st -p 5432 -r local'<br>> > 2012-06-22 00:35:38::DEBUG::common_=
utils::335::root:: output =3D Running<br>> > local installation=
<br>> > Creating uuid-ossp extension...<br>>
><br>> > 2012-06-22 00:35:38::DEBUG::common_utils::336::roo=
t:: stderr =3D<br>> > 2012-06-22 00:35:38::DEBUG::common_utils:=
:337::root:: retcode =3D 0<br>> > 2012-06-22 00:35:38::DEBUG::e=
ngine-setup::952::root:: Successfully<br>> > installed engine d=
b<br>> > 2012-06-22 00:35:38::DEBUG::setup_sequences::59::root:=
: running<br>> > _updateVDCOptions<br>> > 2012-06-2=
2 00:35:38::DEBUG::engine-setup::1024::root:: updating vdc<br>> &g=
t; options..<br>> > 2012-06-22 00:35:38::DEBUG::common_utils::6=
87::root:: retrieving build<br>> > number for ovirt-engine rpm<=
br>> > 2012-06-22 00:35:38::DEBUG::common_utils::286::root:: cm=
d =3D rpm -q<br>> > --queryformat '%{VERSION}-%{RELEASE}' ovirt=
-engine<br>> > 2012-06-22 00:35:38::DEBUG::common_utils::291::r=
oot:: output =3D<br>> >
3.1.0-0.1.20120620git6ef9f8.fc17<br>> > 2012-06-22 00:35:38::D=
EBUG::common_utils::292::root:: stderr =3D<br>> > 2012-06-22 00=
:35:38::DEBUG::common_utils::293::root:: retcode =3D 0<br>> > 2=
012-06-22 00:35:38::DEBUG::common_utils::663::root:: updating vdc<br>>&n=
bsp; > option CAEngineKey to: /etc/pki/ovirt-engine/private/ca.pem<br>&g=
t; > 2012-06-22 00:35:38::DEBUG::common_utils::309::root:: Executi=
ng command<br>> > --> '/usr/share/ovirt-engine/engine-config=
/engine-config -s<br>> > CAEngineKey=3D/etc/pki/ovirt-engine/pr=
ivate/ca.pem --cver=3Dgeneral -p<br>> > /usr/share/ovirt-engine=
/conf/engine-config-install.properties'<br>> > 2012-06-22 00:35=
:40::DEBUG::common_utils::335::root:: output =3D<br>> > 2012-06=
-22 00:35:40::DEBUG::common_utils::336::root:: stderr =3D<br>> >=
; 2012-06-22 00:35:40::DEBUG::common_utils::337::root:: retcode =3D
0<br>> > 2012-06-22 00:35:40::DEBUG::common_utils::663::root::=
updating vdc<br>> > option CertAlias to: engine<br>> =
> 2012-06-22 00:35:40::DEBUG::common_utils::309::root:: Executing comman=
d<br>> > --> '/usr/share/ovirt-engine/engine-config/engine-c=
onfig -s<br>> > CertAlias=3Dengine --cver=3Dgeneral -p<br>>&=
nbsp; > /usr/share/ovirt-engine/conf/engine-config-install.properties'<b=
r>> > 2012-06-22 00:35:42::DEBUG::common_utils::335::root:: out=
put =3D<br>> > 2012-06-22 00:35:42::DEBUG::common_utils::336::r=
oot:: stderr =3D<br>> > 2012-06-22 00:35:42::DEBUG::common_util=
s::337::root:: retcode =3D 0<br>> > 2012-06-22 00:35:42::DEBUG:=
:common_utils::663::root:: updating vdc<br>> > option Certifica=
teFileName to: /etc/pki/ovirt-engine/certs/engine.cer<br>> > 20=
12-06-22 00:35:42::DEBUG::common_utils::309::root:: Executing
command<br>> > --> '/usr/share/ovirt-engine/engine-config/e=
ngine-config -s<br>> > CertificateFileName=3D/etc/pki/ovirt-eng=
ine/certs/engine.cer<br>> > --cver=3Dgeneral -p<br>> &=
gt; /usr/share/ovirt-engine/conf/engine-config-install.properties'<br>>&=
nbsp; > 2012-06-22 00:35:43::DEBUG::common_utils::335::root:: output =3D=
<br>> > 2012-06-22 00:35:43::DEBUG::common_utils::336::root:: s=
tderr =3D<br>> > 2012-06-22 00:35:43::DEBUG::common_utils::337:=
:root:: retcode =3D 0<br>> > 2012-06-22 00:35:43::DEBUG::common=
_utils::663::root:: updating vdc<br>> > option CACertificatePat=
h to: /etc/pki/ovirt-engine/ca.pem<br>> > 2012-06-22 00:35:43::=
DEBUG::common_utils::309::root:: Executing command<br>> > -->=
; '/usr/share/ovirt-engine/engine-config/engine-config -s<br>> >=
; CACertificatePath=3D/etc/pki/ovirt-engine/ca.pem --cver=3Dgeneral
-p<br>> > /usr/share/ovirt-engine/conf/engine-config-install.p=
roperties'<br>> > 2012-06-22 00:35:45::DEBUG::common_utils::335=
::root:: output =3D<br>> > 2012-06-22 00:35:45::DEBUG::common_u=
tils::336::root:: stderr =3D<br>> > 2012-06-22 00:35:45::DEBUG:=
:common_utils::337::root:: retcode =3D 0<br>> > 2012-06-22 00:3=
5:45::DEBUG::common_utils::663::root:: updating vdc<br>> > opti=
on keystoreUrl to: /etc/pki/ovirt-engine/.keystore<br>> > 2012-=
06-22 00:35:45::DEBUG::common_utils::309::root:: Executing command<br>>&=
nbsp; > --> '/usr/share/ovirt-engine/engine-config/engine-config -s<b=
r>> > keystoreUrl=3D/etc/pki/ovirt-engine/.keystore --cver=3Dge=
neral -p<br>> > /usr/share/ovirt-engine/conf/engine-config-inst=
all.properties'<br>> > 2012-06-22 00:35:47::DEBUG::common_utils=
::335::root:: output =3D<br>> > 2012-06-22
00:35:47::DEBUG::common_utils::336::root:: stderr =3D<br>> > 2=
012-06-22 00:35:47::DEBUG::common_utils::337::root:: retcode =3D 0<br>>&=
nbsp; > 2012-06-22 00:35:47::DEBUG::common_utils::663::root:: updating v=
dc<br>> > option TruststoreUrl to: /etc/pki/ovirt-engine/.keyst=
ore<br>> > 2012-06-22 00:35:47::DEBUG::common_utils::309::root:=
: Executing command<br>> > --> '/usr/share/ovirt-engine/engi=
ne-config/engine-config -s<br>> > TruststoreUrl=3D/etc/pki/ovir=
t-engine/.keystore --cver=3Dgeneral -p<br>> > /usr/share/ovirt-=
engine/conf/engine-config-install.properties'<br>> > 2012-06-22=
00:35:49::DEBUG::common_utils::335::root:: output =3D<br>> > 2=
012-06-22 00:35:49::DEBUG::common_utils::336::root:: stderr =3D<br>>&nbs=
p; > 2012-06-22 00:35:49::DEBUG::common_utils::337::root:: retcode =3D 0=
<br>> > 2012-06-22 00:35:49::DEBUG::common_utils::663::root:: u=
pdating
vdc<br>> > option ENGINEEARLib to:<br>> > /usr/sha=
re/ovirt-engine/standalone/deployments/engine.ear<br>> > 2012-0=
6-22 00:35:49::DEBUG::common_utils::309::root:: Executing command<br>>&n=
bsp; > --> '/usr/share/ovirt-engine/engine-config/engine-config -s<br=
>> > ENGINEEARLib=3D/usr/share/ovirt-engine/standalone/deployme=
nts/engine.ear<br>> > --cver=3Dgeneral -p<br>> > /u=
sr/share/ovirt-engine/conf/engine-config-install.properties'<br>> =
> 2012-06-22 00:35:51::DEBUG::common_utils::335::root:: output =3D<br>&g=
t; > 2012-06-22 00:35:51::DEBUG::common_utils::336::root:: stderr =
=3D<br>> > 2012-06-22 00:35:51::DEBUG::common_utils::337::root:=
: retcode =3D 0<br>> > 2012-06-22 00:35:51::DEBUG::common_utils=
::663::root:: updating vdc<br>> > option CABaseDirectory to: /e=
tc/pki/ovirt-engine<br>> > 2012-06-22
00:35:51::DEBUG::common_utils::309::root:: Executing command<br>> =
> --> '/usr/share/ovirt-engine/engine-config/engine-config -s<br>>=
; > CABaseDirectory=3D/etc/pki/ovirt-engine --cver=3Dgeneral -p<br=
>> > /usr/share/ovirt-engine/conf/engine-config-install.propert=
ies'<br>> > 2012-06-22 00:35:52::DEBUG::common_utils::335::root=
:: output =3D<br>> > 2012-06-22 00:35:52::DEBUG::common_utils::=
336::root:: stderr =3D<br>> > 2012-06-22 00:35:52::DEBUG::commo=
n_utils::337::root:: retcode =3D 0<br>> > 2012-06-22 00:35:52::=
DEBUG::common_utils::663::root:: updating vdc<br>> > option Mac=
PoolRanges to: 00:1A:4A:00:0A:00-00:1A:4A:00:0A:FF<br>> > 2012-=
06-22 00:35:52::DEBUG::common_utils::309::root:: Executing command<br>>&=
nbsp; > --> '/usr/share/ovirt-engine/engine-config/engine-config -s<b=
r>> > MacPoolRanges=3D00:1A:4A:00:0A:00-00:1A:4A:00:0A:FF
--cver=3Dgeneral -p<br>> > /usr/share/ovirt-engine/conf/engine=
-config-install.properties'<br>> > 2012-06-22 00:35:54::DEBUG::=
common_utils::335::root:: output =3D<br>> > 2012-06-22 00:35:54=
::DEBUG::common_utils::336::root:: stderr =3D<br>> > 2012-06-22=
00:35:54::DEBUG::common_utils::337::root:: retcode =3D 0<br>> >=
; 2012-06-22 00:35:54::DEBUG::common_utils::663::root:: updating vdc<br>>=
; > option SysPrepWindows7x64Path to: /etc/ovirt-engine/sysprep/sy=
sprep.w7x64<br>> > 2012-06-22 00:35:54::DEBUG::common_utils::30=
9::root:: Executing command<br>> > --> '/usr/share/ovirt-eng=
ine/engine-config/engine-config -s<br>> > SysPrepWindows7x64Pat=
h=3D/etc/ovirt-engine/sysprep/sysprep.w7x64<br>> > --cver=3Dgen=
eral -p<br>> > /usr/share/ovirt-engine/conf/engine-config-insta=
ll.properties'<br>> > 2012-06-22
00:35:56::DEBUG::common_utils::335::root:: output =3D<br>> > 2=
012-06-22 00:35:56::DEBUG::common_utils::336::root:: stderr =3D<br>>&nbs=
p; > 2012-06-22 00:35:56::DEBUG::common_utils::337::root:: retcode =3D 0=
<br>> > 2012-06-22 00:35:56::DEBUG::common_utils::663::root:: u=
pdating vdc<br>> > option OrganizationName to: My Company<br>&g=
t; > 2012-06-22 00:35:56::DEBUG::common_utils::309::root:: Executi=
ng command<br>> > --> '/usr/share/ovirt-engine/engine-config=
/engine-config -s<br>> > OrganizationName=3DMy Company --cver=
=3Dgeneral -p<br>> > /usr/share/ovirt-engine/conf/engine-config=
-install.properties'<br>> > 2012-06-22 00:35:58::DEBUG::common_=
utils::335::root:: output =3D<br>> > 2012-06-22 00:35:58::DEBUG=
::common_utils::336::root:: stderr =3D<br>> > 2012-06-22 00:35:=
58::DEBUG::common_utils::337::root:: retcode =3D 0<br>> > 2012-=
06-22
00:35:58::DEBUG::common_utils::663::root:: updating vdc<br>> >=
option VdcBootStrapUrl to: <a href=3D"http://host.mydomain/Components/vds/=
" target=3D"_blank">http://host.mydomain:80/Components/vds/</a><br>>&nbs=
p; > 2012-06-22 00:35:58::DEBUG::common_utils::309::root:: Executing com=
mand<br>> > --> '/usr/share/ovirt-engine/engine-config/engin=
e-config -s<br>> > VdcBootStrapUrl=3D<a href=3D"http://host.myd=
omain/Components/vds/" target=3D"_blank">http://host.mydomain:80/Components=
/vds/</a> --cver=3Dgeneral<br>> > -p /usr/share/ovirt-engine/co=
nf/engine-config-install.properties'<br>> > 2012-06-22 00:36:00=
::DEBUG::common_utils::335::root:: output =3D<br>> > 2012-06-22=
00:36:00::DEBUG::common_utils::336::root:: stderr =3D<br>> > 2=
012-06-22 00:36:00::DEBUG::common_utils::337::root:: retcode =3D 0<br>>&=
nbsp; > 2012-06-22 00:36:00::DEBUG::common_utils::663::root:: updating
vdc<br>> > option SysPrepXPPath to: /etc/ovirt-engine/sysprep/=
sysprep.xp<br>> > 2012-06-22 00:36:00::DEBUG::common_utils::309=
::root:: Executing command<br>> > --> '/usr/share/ovirt-engi=
ne/engine-config/engine-config -s<br>> > SysPrepXPPath=3D/etc/o=
virt-engine/sysprep/sysprep.xp --cver=3Dgeneral -p<br>> > /usr/=
share/ovirt-engine/conf/engine-config-install.properties'<br>> >=
; 2012-06-22 00:36:02::DEBUG::common_utils::335::root:: output =3D<br>>&=
nbsp; > 2012-06-22 00:36:02::DEBUG::common_utils::336::root:: stderr =3D=
<br>> > 2012-06-22 00:36:02::DEBUG::common_utils::337::root:: r=
etcode =3D 0<br>> > 2012-06-22 00:36:02::DEBUG::common_utils::6=
63::root:: updating vdc<br>> > option SysPrep2K8Path to: /etc/o=
virt-engine/sysprep/sysprep.2k8x86<br>> > 2012-06-22 00:36:02::=
DEBUG::common_utils::309::root:: Executing command<br>> > -->=
;
'/usr/share/ovirt-engine/engine-config/engine-config -s<br>> >=
SysPrep2K8Path=3D/etc/ovirt-engine/sysprep/sysprep.2k8x86 --cver=3Dgeneral=
<br>> > -p /usr/share/ovirt-engine/conf/engine-config-install.p=
roperties'<br>> > 2012-06-22 00:36:03::DEBUG::common_utils::335=
::root:: output =3D<br>> > 2012-06-22 00:36:03::DEBUG::common_u=
tils::336::root:: stderr =3D<br>> > 2012-06-22 00:36:03::DEBUG:=
:common_utils::337::root:: retcode =3D 0<br>> > 2012-06-22 00:3=
6:03::DEBUG::common_utils::663::root:: updating vdc<br>> > opti=
on keystorePass to: ********<br>> > 2012-06-22 00:36:03::DEBUG:=
:common_utils::309::root:: Executing command<br>> > --> '/us=
r/share/ovirt-engine/engine-config/engine-config -s<br>> > keys=
torePass=3D******** --cver=3Dgeneral -p<br>> > /usr/share/ovirt=
-engine/conf/engine-config-install.properties'<br>> > 2012-06-2=
2
00:36:05::DEBUG::common_utils::335::root:: output =3D<br>> > 2=
012-06-22 00:36:05::DEBUG::common_utils::336::root:: stderr =3D<br>>&nbs=
p; > 2012-06-22 00:36:05::DEBUG::common_utils::337::root:: retcode =3D 0=
<br>> > 2012-06-22 00:36:05::DEBUG::common_utils::663::root:: u=
pdating vdc<br>> > option InstallVds to: true<br>> >=
; 2012-06-22 00:36:05::DEBUG::common_utils::309::root:: Executing command<b=
r>> > --> '/usr/share/ovirt-engine/engine-config/engine-conf=
ig -s<br>> > InstallVds=3Dtrue --cver=3Dgeneral -p<br>> =
; > /usr/share/ovirt-engine/conf/engine-config-install.properties'<br>&g=
t; > 2012-06-22 00:36:07::DEBUG::common_utils::335::root:: output =
=3D<br>> > 2012-06-22 00:36:07::DEBUG::common_utils::336::root:=
: stderr =3D<br>> > 2012-06-22 00:36:07::DEBUG::common_utils::3=
37::root:: retcode =3D 0<br>> > 2012-06-22
00:36:07::DEBUG::common_utils::663::root:: updating vdc<br>> >=
option SysPrep2K8x64Path to: /etc/ovirt-engine/sysprep/sysprep.2k8<br>>=
> 2012-06-22 00:36:07::DEBUG::common_utils::309::root:: Executing=
command<br>> > --> '/usr/share/ovirt-engine/engine-config/e=
ngine-config -s<br>> > SysPrep2K8x64Path=3D/etc/ovirt-engine/sy=
sprep/sysprep.2k8 --cver=3Dgeneral<br>> > -p /usr/share/ovirt-e=
ngine/conf/engine-config-install.properties'<br>> > 2012-06-22 =
00:36:09::DEBUG::common_utils::335::root:: output =3D<br>> > 20=
12-06-22 00:36:09::DEBUG::common_utils::336::root:: stderr =3D<br>> =
; > 2012-06-22 00:36:09::DEBUG::common_utils::337::root:: retcode =3D 0<=
br>> > 2012-06-22 00:36:09::DEBUG::common_utils::663::root:: up=
dating vdc<br>> > option ScriptsPath to: /usr/share/ovirt-engin=
e<br>> > 2012-06-22 00:36:09::DEBUG::common_utils::309::root::
Executing command<br>> > --> '/usr/share/ovirt-engine/engin=
e-config/engine-config -s<br>> > ScriptsPath=3D/usr/share/ovirt=
-engine --cver=3Dgeneral -p<br>> > /usr/share/ovirt-engine/conf=
/engine-config-install.properties'<br>> > 2012-06-22 00:36:11::=
DEBUG::common_utils::335::root:: output =3D<br>> > 2012-06-22 0=
0:36:11::DEBUG::common_utils::336::root:: stderr =3D<br>> > 201=
2-06-22 00:36:11::DEBUG::common_utils::337::root:: retcode =3D 0<br>>&nb=
sp; > 2012-06-22 00:36:11::DEBUG::common_utils::663::root:: updating vdc=
<br>> > option UseSecureConnectionWithServers to: true<br>>&=
nbsp; > 2012-06-22 00:36:11::DEBUG::common_utils::309::root:: Executing =
command<br>> > --> '/usr/share/ovirt-engine/engine-config/en=
gine-config -s<br>> > UseSecureConnectionWithServers=3Dtrue --c=
ver=3Dgeneral -p<br>> >
/usr/share/ovirt-engine/conf/engine-config-install.properties'<br>>&nbs=
p; > 2012-06-22 00:36:12::DEBUG::common_utils::335::root:: output =3D<br=
>> > 2012-06-22 00:36:12::DEBUG::common_utils::336::root:: stde=
rr =3D<br>> > 2012-06-22 00:36:12::DEBUG::common_utils::337::ro=
ot:: retcode =3D 0<br>> > 2012-06-22 00:36:12::DEBUG::common_ut=
ils::663::root:: updating vdc<br>> > option VirtualMachineDomai=
nName to: host.mydomain<br>> > 2012-06-22 00:36:12::DEBUG::comm=
on_utils::309::root:: Executing command<br>> > --> '/usr/sha=
re/ovirt-engine/engine-config/engine-config -s<br>> > VirtualMa=
chineDomainName=3Dhost.mydomain --cver=3Dgeneral -p<br>> > /usr=
/share/ovirt-engine/conf/engine-config-install.properties'<br>> &g=
t; 2012-06-22 00:36:14::DEBUG::common_utils::335::root:: output =3D<br>>=
> 2012-06-22 00:36:14::DEBUG::common_utils::336::root:: stderr
=3D<br>> > 2012-06-22 00:36:14::DEBUG::common_utils::337::root=
:: retcode =3D 0<br>> > 2012-06-22 00:36:14::DEBUG::common_util=
s::663::root:: updating vdc<br>> > option DataDir to: /usr/shar=
e/ovirt-engine<br>> > 2012-06-22 00:36:14::DEBUG::common_utils:=
:309::root:: Executing command<br>> > --> '/usr/share/ovirt-=
engine/engine-config/engine-config -s<br>> > DataDir=3D/usr/sha=
re/ovirt-engine --cver=3Dgeneral -p<br>> > /usr/share/ovirt-eng=
ine/conf/engine-config-install.properties'<br>> > 2012-06-22 00=
:36:16::DEBUG::common_utils::335::root:: output =3D<br>> > 2012=
-06-22 00:36:16::DEBUG::common_utils::336::root:: stderr =3D<br>> =
> 2012-06-22 00:36:16::DEBUG::common_utils::337::root:: retcode =3D 0<br=
>> > 2012-06-22 00:36:16::DEBUG::common_utils::663::root:: upda=
ting vdc<br>> > option AsyncPollingCyclesBeforeCallbackCleanup =
to:
30<br>> > 2012-06-22 00:36:16::DEBUG::common_utils::309::root:=
: Executing command<br>> > --> '/usr/share/ovirt-engine/engi=
ne-config/engine-config -s<br>> > AsyncPollingCyclesBeforeCallb=
ackCleanup=3D30 --cver=3Dgeneral -p<br>> > /usr/share/ovirt-eng=
ine/conf/engine-config-install.properties'<br>> > 2012-06-22 00=
:36:18::DEBUG::common_utils::335::root:: output =3D<br>> > 2012=
-06-22 00:36:18::DEBUG::common_utils::336::root:: stderr =3D<br>> =
> 2012-06-22 00:36:18::DEBUG::common_utils::337::root:: retcode =3D 0<br=
>> > 2012-06-22 00:36:18::DEBUG::common_utils::663::root:: upda=
ting vdc<br>> > option CertificatePassword to: ********<br>>=
> 2012-06-22 00:36:18::DEBUG::common_utils::309::root:: Executing=
command<br>> > --> '/usr/share/ovirt-engine/engine-config/e=
ngine-config -s<br>> > CertificatePassword=3D******** --cver=3D=
general
-p<br>> > /usr/share/ovirt-engine/conf/engine-config-install.p=
roperties'<br>> > 2012-06-22 00:36:20::DEBUG::common_utils::335=
::root:: output =3D<br>> > 2012-06-22 00:36:20::DEBUG::common_u=
tils::336::root:: stderr =3D<br>> > 2012-06-22 00:36:20::DEBUG:=
:common_utils::337::root:: retcode =3D 0<br>> > 2012-06-22 00:3=
6:20::DEBUG::common_utils::663::root:: updating vdc<br>> > opti=
on ProductRPMVersion to: 3.1.0-0.1.20120620git6ef9f8.fc17<br>> >=
; 2012-06-22 00:36:20::DEBUG::common_utils::309::root:: Executing command<b=
r>> > --> '/usr/share/ovirt-engine/engine-config/engine-conf=
ig -s<br>> > ProductRPMVersion=3D3.1.0-0.1.20120620git6ef9f8.fc=
17 --cver=3Dgeneral -p<br>> > /usr/share/ovirt-engine/conf/engi=
ne-config-install.properties'<br>> > 2012-06-22 00:36:22::DEBUG=
::common_utils::335::root:: output =3D<br>> > 2012-06-22
00:36:22::DEBUG::common_utils::336::root:: stderr =3D<br>> > 2=
012-06-22 00:36:22::DEBUG::common_utils::337::root:: retcode =3D 0<br>>&=
nbsp; > 2012-06-22 00:36:22::DEBUG::common_utils::663::root:: updating v=
dc<br>> > option SSLEnabled to: true<br>> > 2012-06=
-22 00:36:22::DEBUG::common_utils::309::root:: Executing command<br>>&nb=
sp; > --> '/usr/share/ovirt-engine/engine-config/engine-config -s<br>=
> > SSLEnabled=3Dtrue --cver=3Dgeneral -p<br>> > /u=
sr/share/ovirt-engine/conf/engine-config-install.properties'<br>> =
> 2012-06-22 00:36:23::DEBUG::common_utils::335::root:: output =3D<br>&g=
t; > 2012-06-22 00:36:23::DEBUG::common_utils::336::root:: stderr =
=3D<br>> > 2012-06-22 00:36:23::DEBUG::common_utils::337::root:=
: retcode =3D 0<br>> > 2012-06-22 00:36:23::DEBUG::common_utils=
::663::root:: updating vdc<br>> > option LocalAdminPassword to:
********<br>> > 2012-06-22 00:36:23::DEBUG::common_utils::309:=
:root:: Executing command<br>> > --> '/usr/share/ovirt-engin=
e/engine-config/engine-config -s<br>> > LocalAdminPassword=3D**=
****** --cver=3Dgeneral -p<br>> > /usr/share/ovirt-engine/conf/=
engine-config-install.properties'<br>> > 2012-06-22 00:36:25::D=
EBUG::common_utils::335::root:: output =3D<br>> > 2012-06-22 00=
:36:25::DEBUG::common_utils::336::root:: stderr =3D<br>> > 2012=
-06-22 00:36:25::DEBUG::common_utils::337::root:: retcode =3D 0<br>>&nbs=
p; > 2012-06-22 00:36:25::DEBUG::common_utils::663::root:: updating vdc<=
br>> > option BootstrapInstallerFileName to:<br>> >=
/usr/share/ovirt-engine/scripts/vds_installer.py<br>> > 2012-0=
6-22 00:36:25::DEBUG::common_utils::309::root:: Executing command<br>>&n=
bsp; > --> '/usr/share/ovirt-engine/engine-config/engine-config
-s<br>> ><br>> BootstrapInstallerFileName=3D/usr/share/ovir=
t-engine/scripts/vds_installer.py<br>> > --cver=3Dgeneral -p<br=
>> > /usr/share/ovirt-engine/conf/engine-config-install.propert=
ies'<br>> > 2012-06-22 00:36:27::DEBUG::common_utils::335::root=
:: output =3D<br>> > 2012-06-22 00:36:27::DEBUG::common_utils::=
336::root:: stderr =3D<br>> > 2012-06-22 00:36:27::DEBUG::commo=
n_utils::337::root:: retcode =3D 0<br>> > 2012-06-22 00:36:27::=
DEBUG::common_utils::663::root:: updating vdc<br>> > option Tru=
ststorePass to: ********<br>> > 2012-06-22 00:36:27::DEBUG::com=
mon_utils::309::root:: Executing command<br>> > --> '/usr/sh=
are/ovirt-engine/engine-config/engine-config -s<br>> > Truststo=
rePass=3D******** --cver=3Dgeneral -p<br>> > /usr/share/ovirt-e=
ngine/conf/engine-config-install.properties'<br>> > 2012-06-22
00:36:29::DEBUG::common_utils::335::root:: output =3D<br>> > 2=
012-06-22 00:36:29::DEBUG::common_utils::336::root:: stderr =3D<br>>&nbs=
p; > 2012-06-22 00:36:29::DEBUG::common_utils::337::root:: retcode =3D 0=
<br>> > 2012-06-22 00:36:29::DEBUG::common_utils::663::root:: u=
pdating vdc<br>> > option SysPrep2K3Path to: /etc/ovirt-engine/=
sysprep/sysprep.2k3<br>> > 2012-06-22 00:36:29::DEBUG::common_u=
tils::309::root:: Executing command<br>> > --> '/usr/share/o=
virt-engine/engine-config/engine-config -s<br>> > SysPrep2K3Pat=
h=3D/etc/ovirt-engine/sysprep/sysprep.2k3 --cver=3Dgeneral -p<br>> =
> /usr/share/ovirt-engine/conf/engine-config-install.properties'<br>>=
; > 2012-06-22 00:36:31::DEBUG::common_utils::335::root:: output =
=3D<br>> > 2012-06-22 00:36:31::DEBUG::common_utils::336::root:=
: stderr =3D<br>> > 2012-06-22
00:36:31::DEBUG::common_utils::337::root:: retcode =3D 0<br>> >=
; 2012-06-22 00:36:31::DEBUG::common_utils::663::root:: updating vdc<br>>=
; > option ConfigDir to: /etc/ovirt-engine<br>> > 2012=
-06-22 00:36:31::DEBUG::common_utils::309::root:: Executing command<br>>=
> --> '/usr/share/ovirt-engine/engine-config/engine-config -s<=
br>> > ConfigDir=3D/etc/ovirt-engine --cver=3Dgeneral -p<br>>=
; > /usr/share/ovirt-engine/conf/engine-config-install.properties'=
<br>> > 2012-06-22 00:36:32::DEBUG::common_utils::335::root:: o=
utput =3D<br>> > 2012-06-22 00:36:32::DEBUG::common_utils::336:=
:root:: stderr =3D<br>> > 2012-06-22 00:36:32::DEBUG::common_ut=
ils::337::root:: retcode =3D 0<br>> > 2012-06-22 00:36:32::DEBU=
G::common_utils::663::root:: updating vdc<br>> > option SignScr=
iptName to: SignReq.sh<br>> > 2012-06-22
00:36:32::DEBUG::common_utils::309::root:: Executing command<br>> =
> --> '/usr/share/ovirt-engine/engine-config/engine-config -s<br>>=
; > SignScriptName=3DSignReq.sh --cver=3Dgeneral -p<br>> =
> /usr/share/ovirt-engine/conf/engine-config-install.properties'<br>>=
> 2012-06-22 00:36:34::DEBUG::common_utils::335::root:: output =
=3D<br>> > 2012-06-22 00:36:34::DEBUG::common_utils::336::root:=
: stderr =3D<br>> > 2012-06-22 00:36:34::DEBUG::common_utils::3=
37::root:: retcode =3D 0<br>> > 2012-06-22 00:36:34::DEBUG::com=
mon_utils::663::root:: updating vdc<br>> > option AdminPassword=
to: ********<br>> > 2012-06-22 00:36:34::DEBUG::common_utils::=
309::root:: Executing command<br>> > --> '/usr/share/ovirt-e=
ngine/engine-config/engine-config -s<br>> > AdminPassword=3D***=
***** --cver=3Dgeneral -p<br>> >
/usr/share/ovirt-engine/conf/engine-config-install.properties'<br>>&nbs=
p; > 2012-06-22 00:36:36::DEBUG::common_utils::335::root:: output =3D<br=
>> > 2012-06-22 00:36:36::DEBUG::common_utils::336::root:: stde=
rr =3D<br>> > 2012-06-22 00:36:36::DEBUG::common_utils::337::ro=
ot:: retcode =3D 0<br>> > 2012-06-22 00:36:36::DEBUG::common_ut=
ils::663::root:: updating vdc<br>> > option SysPrep2K8R2Path to=
: /etc/ovirt-engine/sysprep/sysprep.2k8<br>> > 2012-06-22 00:36=
:36::DEBUG::common_utils::309::root:: Executing command<br>> > =
--> '/usr/share/ovirt-engine/engine-config/engine-config -s<br>> =
; > SysPrep2K8R2Path=3D/etc/ovirt-engine/sysprep/sysprep.2k8 --cver=3Dge=
neral -p<br>> > /usr/share/ovirt-engine/conf/engine-config-inst=
all.properties'<br>> > 2012-06-22 00:36:38::DEBUG::common_utils=
::335::root:: output =3D<br>> > 2012-06-22
00:36:38::DEBUG::common_utils::336::root:: stderr =3D<br>> > 2=
012-06-22 00:36:38::DEBUG::common_utils::337::root:: retcode =3D 0<br>>&=
nbsp; > 2012-06-22 00:36:38::DEBUG::common_utils::663::root:: updating v=
dc<br>> > option PublicURLPort to: 80<br>> > 2012-0=
6-22 00:36:38::DEBUG::common_utils::309::root:: Executing command<br>>&n=
bsp; > --> '/usr/share/ovirt-engine/engine-config/engine-config -s<br=
>> > PublicURLPort=3D80 --cver=3Dgeneral -p<br>> > =
/usr/share/ovirt-engine/conf/engine-config-install.properties'<br>> =
; > 2012-06-22 00:36:40::DEBUG::common_utils::335::root:: output =3D<br>=
> > 2012-06-22 00:36:40::DEBUG::common_utils::336::root:: stder=
r =3D<br>> > 2012-06-22 00:36:40::DEBUG::common_utils::337::roo=
t:: retcode =3D 0<br>> > 2012-06-22 00:36:40::DEBUG::common_uti=
ls::663::root:: updating vdc<br>> > option SysPrepWindows7Path =
to:
/etc/ovirt-engine/sysprep/sysprep.w7<br>> > 2012-06-22 00:36:4=
0::DEBUG::common_utils::309::root:: Executing command<br>> > --=
> '/usr/share/ovirt-engine/engine-config/engine-config -s<br>> =
> SysPrepWindows7Path=3D/etc/ovirt-engine/sysprep/sysprep.w7 --cver=3Dge=
neral<br>> > -p /usr/share/ovirt-engine/conf/engine-config-inst=
all.properties'<br>> > 2012-06-22 00:36:42::DEBUG::common_utils=
::335::root:: output =3D<br>> > 2012-06-22 00:36:42::DEBUG::com=
mon_utils::336::root:: stderr =3D<br>> > 2012-06-22 00:36:42::D=
EBUG::common_utils::337::root:: retcode =3D 0<br>> > 2012-06-22=
00:36:42::DEBUG::engine-setup::1079::root:: finished updating<br>> =
; > vdc options<br>> > 2012-06-22 00:36:42::DEBUG::setup_seq=
uences::59::root:: running<br>> > _updateDefaultDCType<br>>&=
nbsp; > 2012-06-22 00:36:42::DEBUG::engine-setup::1018::root:: updating
default<br>> > data center storage type<br>> > 201=
2-06-22 00:36:42::DEBUG::common_utils::350::root:: running sql query<br>>=
; > 'select inst_update_default_storage_pool_type (1)' on db serve=
r:<br>> > 'localhost'.<br>> > 2012-06-22 00:36:42::=
DEBUG::common_utils::286::root:: cmd =3D<br>> > /usr/bin/psql -=
h localhost -p 5432 -U engine -d engine -c "select<br>> > inst_=
update_default_storage_pool_type (1)"<br>> > 2012-06-22 00:36:4=
2::DEBUG::common_utils::291::root:: output =3D<br>> > inst_upda=
te_default_storage_pool_type<br>> > ---------------------------=
------------<br>> ><br>> > (1 row)<br>> &g=
t;<br>> ><br>> > 2012-06-22 00:36:42::DEBUG::common=
_utils::292::root:: stderr =3D<br>> > 2012-06-22 00:36:42::DEBU=
G::common_utils::293::root:: retcode =3D 0<br>> > 2012-06-22
00:36:42::DEBUG::setup_sequences::59::root:: running<br>> > _e=
ditToolsConfFile<br>> > 2012-06-22 00:36:42::DEBUG::engine-setu=
p::1717::root:: Editing<br>> > /etc/ovirt-engine/logcollector.c=
onf<br>> > 2012-06-22 00:36:42::DEBUG::engine-setup::1721::root=
:: Adding host &<br>> > secure port<br>> > 2012=
-06-22 00:36:42::DEBUG::engine-setup::1724::root:: Adding username<br>>&=
nbsp; > 2012-06-22 00:36:42::DEBUG::engine-setup::1717::root:: Editing<b=
r>> > /etc/ovirt-engine/isouploader.conf<br>> > 201=
2-06-22 00:36:42::DEBUG::engine-setup::1721::root:: Adding host &<br>&g=
t; > secure port<br>> > 2012-06-22 00:36:42::DEBUG::en=
gine-setup::1724::root:: Adding username<br>> > 2012-06-22 00:3=
6:42::DEBUG::setup_sequences::59::root:: running<br>> > editPos=
tgresConf<br>> > 2012-06-22
00:36:42::DEBUG::engine-setup::1688::root:: copying<br>> > /va=
r/lib/pgsql/data/postgresql.conf over /tmp/tmpDFQ2zr<br>> > 201=
2-06-22 00:36:42::DEBUG::engine-setup::1696::root:: copying temp file<br>&g=
t; > over original file<br>> > 2012-06-22 00:36:42::DE=
BUG::engine-setup::1699::root:: setting<br>> > permissions &=
; file ownership<br>> > 2012-06-22 00:36:42::DEBUG::engine-setu=
p::1703::root:: removing<br>> > tempoarary file<br>> &=
gt; 2012-06-22 00:36:42::DEBUG::setup_sequences::59::root:: running<br>>=
> _configIptables<br>> > 2012-06-22 00:36:42::DEBUG::=
engine-setup::866::root:: configuring<br>> iptables<br>> > 2=
012-06-22 00:36:42::DEBUG::engine-setup::902::root:: # Generated by<br>>=
> ovirt-engine installer<br>> > #filtering rules<br>&=
gt; > *filter<br>> > :INPUT ACCEPT
[0:0]<br>> > :FORWARD ACCEPT [0:0]<br>> > :OUTPUT =
ACCEPT [52:9697]<br>> > :RH-Firewall-1-INPUT - [0:0]<br>>&nb=
sp; > -A INPUT -j RH-Firewall-1-INPUT<br>> > -A FORWARD -j R=
H-Firewall-1-INPUT<br>> > -A RH-Firewall-1-INPUT -i lo -j ACCEP=
T<br>> > -A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any=
-j ACCEPT<br>> > -A RH-Firewall-1-INPUT -m state --state RELAT=
ED,ESTABLISHED -j ACCEPT<br>> > -A RH-Firewall-1-INPUT -p tcp -=
m state --state NEW -m tcp --dport 22 -j<br>> > ACCEPT<br>>&=
nbsp; > -A RH-Firewall-1-INPUT -m state --state NEW -p tcp --dport 80 -j=
ACCEPT<br>> > -A RH-Firewall-1-INPUT -m state --state NEW -p t=
cp --dport 443 -j ACCEPT<br>> > #drop all rule<br>> &g=
t; -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited<br>&=
gt; > COMMIT<br>> ><br>> >
2012-06-22 00:36:42::DEBUG::setup_sequences::59::root:: running<br>> _s=
tartJboss<br>> > 2012-06-22 00:36:42::DEBUG::engine-setup::1522=
::root:: using chkconfig<br>> > to enable jboss to load on syst=
em startup.<br>> > 2012-06-22 00:36:42::DEBUG::common_utils::30=
9::root:: Executing command<br>> > --> '/sbin/chkconfig ovir=
t-engine on'<br>> > 2012-06-22 00:36:42::DEBUG::common_utils::3=
35::root:: output =3D<br>> > 2012-06-22 00:36:42::DEBUG::common=
_utils::336::root:: stderr =3D Note:<br>> > Forwarding request =
to 'systemctl enable ovirt-engine.service'.<br>> > ln -s '/usr/=
lib/systemd/system/ovirt-engine.service'<br>> > '/etc/systemd/s=
ystem/multi-user.target.wants/ovirt-engine.service'<br>> ><br>&=
gt; > 2012-06-22 00:36:42::DEBUG::common_utils::337::root:: retcod=
e =3D 0<br>> > 2012-06-22
00:36:42::DEBUG::common_utils::800::root:: stopping<br>> ovirt-engine<b=
r>> > 2012-06-22 00:36:42::DEBUG::common_utils::835::root:: exe=
cuting action<br>> > ovirt-engine on service stop<br>> =
> 2012-06-22 00:36:42::DEBUG::common_utils::309::root:: Executing comma=
nd<br>> > --> '/sbin/service ovirt-engine stop'<br>> =
; > 2012-06-22 00:36:42::DEBUG::common_utils::335::root:: output =3D<br>=
> > 2012-06-22 00:36:42::DEBUG::common_utils::336::root:: stder=
r =3D<br>> > 2012-06-22 00:36:42::DEBUG::common_utils::337::roo=
t:: retcode =3D 0<br>> > 2012-06-22 00:36:42::DEBUG::common_uti=
ls::790::root:: starting<br>> ovirt-engine<br>> > 2012-06-22=
00:36:42::DEBUG::common_utils::835::root:: executing action<br>> =
> ovirt-engine on service start<br>> > 2012-06-22 00:36:42::=
DEBUG::common_utils::309::root:: Executing command<br>> >
--> '/sbin/service ovirt-engine start'<br>> > 2012-06-22 00=
:36:42::DEBUG::common_utils::335::root:: output =3D<br>> > 2012=
-06-22 00:36:42::DEBUG::common_utils::336::root:: stderr =3D<br>> =
> 2012-06-22 00:36:42::DEBUG::common_utils::337::root:: retcode =3D 0<br=
>> > 2012-06-22 00:36:42::DEBUG::setup_sequences::59::root:: ru=
nning<br>> > _configureSelinuxBoolean<br>> > 2012-0=
6-22 00:36:42::DEBUG::engine-setup::672::root:: Enable<br>> > h=
ttpd_can_network_connect boolean<br>> > 2012-06-22 00:36:42::DE=
BUG::common_utils::309::root:: Executing command<br>> > --> =
'/usr/sbin/setsebool -P httpd_can_network_connect 1'<br>> > 201=
2-06-22 00:36:42::DEBUG::common_utils::335::root:: output =3D<br>> =
> 2012-06-22 00:36:42::DEBUG::common_utils::336::root:: stderr =3D<br>&=
gt; > setsebool: SELinux is disabled.<br>>
><br>> > 2012-06-22 00:36:42::DEBUG::common_utils::337::roo=
t:: retcode =3D 1<br>> > 2012-06-22 00:36:42::DEBUG::setup_sequ=
ences::62::root:: Traceback (most<br>> > recent call last):<br>=
> > File "/usr/share/ovirt-engine/scripts/setup_sequences.py", =
line 60,<br>> in run<br>> > function()<br>> > Fi=
le "/bin/engine-setup", line 674, in _configureSelinuxBoolean<br>> =
> out, rc =3D utils.execCmd(cmd, None, True,<br>> > output_=
messages.ERR_FAILED_UPDATING_SELINUX_BOOLEAN)<br>> > File "/usr=
/share/ovirt-engine/scripts/common_utils.py", line 340, in<br>> execCmd<=
br>> > raise Exception(msg)<br>> > Exception: Faile=
d to enable SELinux boolean<br>> ><br>> > 2012-06-2=
2 00:36:42::DEBUG::engine-setup::1733::root:: *** The following<br>>&nbs=
p; > params were used as user input:<br>> > 2012-06-22
00:36:42::DEBUG::engine-setup::1738::root::<br>> > override-ht=
tpd-config: yes<br>> > 2012-06-22 00:36:42::DEBUG::engine-setup=
::1738::root:: http-port: 80<br>> > 2012-06-22 00:36:42::DEBUG:=
:engine-setup::1738::root:: https-port: 443<br>> > 2012-06-22 0=
0:36:42::DEBUG::engine-setup::1738::root:: mac-range:<br>> > 00=
:1A:4A:00:0A:00-00:1A:4A:00:0A:FF<br>> > 2012-06-22 00:36:42::D=
EBUG::engine-setup::1738::root:: host-fqdn:<br>> > host.mydomai=
n<br>> > 2012-06-22 00:36:42::DEBUG::engine-setup::1738::root::=
auth-pass:<br>> ********<br>> > 2012-06-22 00:36:42::DEBUG:=
:engine-setup::1738::root:: org-name: My<br>> Company<br>> >=
2012-06-22 00:36:42::DEBUG::engine-setup::1738::root::<br>> default-dc-=
type: NFS<br>> > 2012-06-22 00:36:42::DEBUG::engine-setup::1738=
::root::<br>> > db-remote-install: local<br>>
> 2012-06-22 00:36:42::DEBUG::engine-setup::1738::root:: db-host: local=
host<br>> > 2012-06-22 00:36:42::DEBUG::engine-setup::1738::roo=
t:: db-local-pass:<br>> > ********<br>> > 2012-06-2=
2 00:36:42::DEBUG::engine-setup::1738::root:: config-nfs: no<br>> =
> 2012-06-22 00:36:42::DEBUG::engine-setup::1738::root::<br>> overrid=
e-iptables: no<br>> > 2012-06-22 00:36:42::ERROR::engine-setup:=
:2367::root:: Traceback (most<br>> > recent call last):<br>>=
> File "/bin/engine-setup", line 2361, in <module><br>>&=
nbsp; > main(confFile)<br>> > File "/bin/engine-setup", line=
2150, in main<br>> > runSequences()<br>> > File "/=
bin/engine-setup", line 2096, in runSequences<br>> > controller=
.runAllSequences()<br>> > File "/usr/share/ovirt-engine/scripts=
/setup_controller.py", line 54, in<br>> >
runAllSequences<br>> > sequence.run()<br>> > File =
"/usr/share/ovirt-engine/scripts/setup_sequences.py", line 154,<br>> in =
run<br>> > step.run()<br>> > File "/usr/share/ovirt=
-engine/scripts/setup_sequences.py", line 60,<br>> in run<br>> =
> function()<br>> > File "/bin/engine-setup", line 674, in _=
configureSelinuxBoolean<br>> > out, rc =3D utils.execCmd(cmd, N=
one, True,<br>> > output_messages.ERR_FAILED_UPDATING_SELINUX_B=
OOLEAN)<br>> > File "/usr/share/ovirt-engine/scripts/common_uti=
ls.py", line 340, in<br>> execCmd<br>> > raise Exception(msg=
)<br>> > Exception: Failed to enable SELinux boolean<br>>&nb=
sp; ><br>> ><br>> ><br>> > _________=
______________________________________<br>> > Users mailing lis=
t<br>> > <a ymailto=3D"mailto:Users@ovirt.org"
href=3D"mailto:Users@ovirt.org">Users(a)ovirt.org</a> <mailto:<a ymailto=
=3D"mailto:Users@ovirt.org" href=3D"mailto:Users@ovirt.org">Users(a)ovirt.org=
</a>><br>> > <a href=3D"http://lists.ovirt.org/mailman/listi=
nfo/users" target=3D"_blank">http://lists.ovirt.org/mailman/listinfo/users<=
/a><br>><br>> oh, is selinux enabled on your machine? i think it need=
s to be enabled<br>> for installer to succeed.<br>><br>><br><br><b=
r><br> </div> </div> </div></body></html>
--1278998794-356475090-1340321636=:95110--
12 years, 5 months
[Users] Building node image
by Olivier Doucet
Hi,
I'm trying to build node image myself to test latest patches.
I've followed tutorial http://www.ovirt.org/wiki/Node_Building
and I'm stuck when doing "make iso publish" in ovirt-node-iso/ folder
with following error :
rm -f *.ks
Node Creator script is: ../ovirt-node/recipe//node-creator
cp ../ovirt-node/recipe//*.ks .
rm -f version.ks
( \
echo "PRODUCT='"oVirt Node Hypervisor"'" ;\
echo "PRODUCT_SHORT='"oVirt Node Hypervisor"'" ;\
echo "PACKAGE=ovirt-node-iso" ;\
echo "VERSION=2.4.0" ;\
echo "RELEASE=999.1.fc17" ;\
) > version.ks
ksflatten -c ovirt-node-image.ks -o ovirt-node-iso.ks
../ovirt-node/recipe//node-creator ovirt-node-iso.ks
Traceback (most recent call last):
File "/bin/livecd-creator", line 215, in <module>
sys.exit(main())
File "/bin/livecd-creator", line 178, in main
title=title, product=product)
File "/usr/lib/python2.7/site-packages/imgcreate/live.py", line 53,
in __init__
useplugins=useplugins)
File "/usr/lib/python2.7/site-packages/imgcreate/creator.py", line
792, in __init__
ImageCreator.__init__(self, ks, name, releasever=releasever,
tmpdir=tmpdir, useplugins=useplugins)
File "/usr/lib/python2.7/site-packages/imgcreate/creator.py", line
85, in __init__
self.__sanity_check()
File "/usr/lib/python2.7/site-packages/imgcreate/creator.py", line
413, in __sanity_check
raise CreatorError("No packages or groups specified")
imgcreate.errors.CreatorError: No packages or groups specified
ERROR: ISO build failed.
make: *** [iso] Error 1
Is there something I did wrong ?
Olivier
12 years, 5 months