[Users] Engine-setup prob­lem with jboss-as-7.1.1.F­inal

ovirt at qip.ru ovirt at qip.ru
Fri May 18 11:58:55 UTC 2012


To avoid this ptoblem with jboss-as-7.1.1.Final one must patch /etc/pki/ovirt-engine/encryptpasswd.sh

#diff encryptpasswd.sh.old encryptpasswd.sh
40c40
< $JAVA_BIN -cp "./modules/org/jboss/logging/main/jboss-logging-3.1.0.CR2.jar:./modules/org/picketbox/main/picketbox-4.0.6.Beta1.jar" org.picketbox.datasource.security.SecureIdentityLoginModule $1
---
> $JAVA_BIN -cp "./modules/org/jboss/logging/main/jboss-logging-3.1.0.GA.jar:./modules/org/picketbox/main/picketbox-4.0.7.Final.jar" org.picketbox.datasource.security.SecureIdentityLoginModule $1

Чтв 17 Май 2012 17:26:57 +0400, ovirt at qip.ru написал:
I installed jboss-as-7.1.1.Final from zips, as described here

http://www.ovirt.org/wiki/Building_Ovirt_Engine

then yum localinstall engine rpm's from last jenkins build

during engine-setup i got error

Setting Database Security...                          [ ERROR ]
Error while parsing encrypted jboss password
Please check log file /var/log/ovirt-engine/engine-setup_2012_05_17_17_01_38.log for more information

# tail -60 /var/log/ovirt-engine/engine-setup_2012_05_17_17_01_38.log
2012-05-17 17:02:29::DEBUG::common_utils::292::root:: stderr = psql: FATAL:  database "engine" does not exist

2012-05-17 17:02:29::DEBUG::common_utils::293::root:: retcode = 2
2012-05-17 17:02:29::DEBUG::engine-setup::1991::root:: Checking if db is already installed..
2012-05-17 17:02:29::DEBUG::engine-setup::1992::root:: Checking the presence of .pgpass file
2012-05-17 17:02:29::DEBUG::common_utils::350::root:: running sql query 'select 1' on db server: 'localhost'.
2012-05-17 17:02:29::DEBUG::common_utils::286::root:: cmd = /usr/bin/psql -h localhost -p 5432 -U postgres -d engine -c "select 1"
2012-05-17 17:02:29::DEBUG::common_utils::291::root:: output =
2012-05-17 17:02:29::DEBUG::common_utils::292::root:: stderr = psql: FATAL:  database "engine" does not exist

2012-05-17 17:02:29::DEBUG::common_utils::293::root:: retcode = 2
2012-05-17 17:02:29::DEBUG::setup_sequences::58::root:: running _encryptDBPass
2012-05-17 17:02:29::DEBUG::common_utils::309::root:: Executing command --> '/etc/pki/ovirt-engine/encryptpasswd.sh ********'
2012-05-17 17:02:29::DEBUG::common_utils::335::root:: output = /usr/share/jboss-as ~/db-backups
~/db-backups

2012-05-17 17:02:29::DEBUG::common_utils::336::root:: stderr = Exception in thread "main" java.lang.NoClassDefFoundError: org/picketbox/datasource/security/SecureIdentityLoginModule
Caused by: java.lang.ClassNotFoundException: org.picketbox.datasource.security.SecureIdentityLoginModule
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.picketbox.datasource.security.SecureIdentityLoginModule. Program will exit.

2012-05-17 17:02:29::DEBUG::common_utils::337::root:: retcode = 0
2012-05-17 17:02:29::DEBUG::engine-setup::1983::root:: *** The following params were used as user input:
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: override-httpd-config: yes
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: http-port: 80
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: https-port: 443
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: mac-range: 00:1A:4A:A8:83:00-00:1A:4A:A8:83:FF
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: host-fqdn: fed16-ovirt31.rakurs.com
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: auth-pass: ********
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: org-name: Rakurs
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: default-dc-type: ISCSI
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: db-remote-install: local
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: db-host: localhost
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: db-local-pass: ********
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: config-nfs: no
2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: override-iptables: no
2012-05-17 17:02:29::ERROR::engine-setup::2709::root:: Traceback (most recent call last):
  File "/usr/bin/engine-setup", line 2703, in 
    main(confFile)
  File "/usr/bin/engine-setup", line 2494, in main
    runSequences()
  File "/usr/bin/engine-setup", line 2440, in runSequences
    controller.runAllSequences()
  File "/usr/share/ovirt-engine/scripts/setup_controller.py", line 54, in runAllSequences
    sequence.run()
  File "/usr/share/ovirt-engine/scripts/setup_sequences.py", line 152, in run
    step.run()
  File "/usr/share/ovirt-engine/scripts/setup_sequences.py", line 59, in run
    function()
  File "/usr/bin/engine-setup", line 1397, in _encryptDBPass
    controller.CONF["ENCRYPTED_DB_PASS"] = utils.parseStrRegex(output, "Encoded password:\s*(.+)", output_messages.ERR_EXP_PARSING_ENCRYPT_PASS)
  File "/usr/share/ovirt-engine/scripts/common_utils.py", line 503, in parseStrRegex
    raise Exception(errMsg)
Exception: Error while parsing encrypted jboss password

How is it possible to correct?

--

--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20120518/760770ec/attachment-0001.html>


More information about the Users mailing list