Jorick Astrego wrote:
On 11/28/2009 03:20 AM, Joey Boggs wrote:
Jorick Astrego wrote:
Hi,
After doing a clean install of ovirt in a Fedora 11 VM, I am unable
to get anything working in the web interface. All I get is an error
500.
After reviewing the logs I see the following error in
/var/log/http/error.log
[Thu Nov 26 11:29:11 2009] [notice] Apache/2.2.13 (Unix) DAV/2
mod_auth_kerb/5.4 mod_nss/2.2.11 NSS/3.12.2.0 mod_python/3.3.1
Python/2.6 configured -- resuming normal operations
[Thu Nov 26 11:29:11 2009] [error]
avahi_entry_group_add_service_strlst("AdminNodeFQDN") failed:
Invalid host name
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/connection_adapters/abstract_adapter.rb:212:in
`log': PGError: ERROR: relation "pools" does not exist
(ActiveRecord::StatementInvalid)
: SELECT a.attname, format_type(a.atttypid,
a.atttypmod), d.adsrc, a.attnotnull
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = 'pools'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/connection_adapters/postgresql_adapter.rb:494:in
`query'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/connection_adapters/postgresql_adapter.rb:1039:in
`column_definitions'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/connection_adapters/postgresql_adapter.rb:659:in
`columns'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/base.rb:1276:in
`columns_without_gettext_activerecord'
from
/usr/lib/ruby/gems/1.8/gems/gettext_activerecord-2.0.4/lib/gettext_activerecord/base.rb:62:in
`columns'
from
/usr/share/ovirt-server/vendor/plugins/betternestedset/lib/better_nested_set.rb:35:in
`acts_as_nested_set'
from /usr/share/ovirt-server/app/models/pool.rb:21
from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
... 25 levels...
from /usr/share/ovirt-server/dutils/dutils.rb:19:in `require'
from /usr/share/ovirt-server/dutils/dutils.rb:19
from /usr/bin/ovirt-vm2node:6:in `require'
from /usr/bin/ovirt-vm2node:6
/usr/lib64/python2.6/site-packages/mod_python/importer.py:32:
DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
[Thu Nov 26 11:29:30 2009] [INFO] IPA: get_entry_by_cn 'ipausers'
Anything I can do to fix this?
Can you attach your /etc/httpd/conf.d/ovirt-server.conf from the
management server. Looks like one of the variables didn't get
properly replaced.
Sure.
NameVirtualHost 192.168.2.70:80
<VirtualHost 192.168.2.70:80>
<Location /ovirt>
RewriteEngine on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
</Location>
</VirtualHost>
NameVirtualHost 192.168.2.70:443
NameVirtualHost 10.0.0.70:80
<VirtualHost 192.168.2.70:443>
NSSEngine on
NSSCipherSuite
+rsa_rc4_128_md5,+rsa_rc4_128_sha,+rsa_3des_sha,-rsa_des_sha,-rsa_rc4_40_md5,-rsa_rc2_40_md5,-rsa_null_md5,-rsa_null_sha,+fips_3des_sha,-fips_des_sha,-fortezza,-fortezza_rc4_128_sha,-fortezza_null,-rsa_des_56_sha,-rsa_rc4_56_sha,+rsa_aes_128_sha,+rsa_aes_256_sha
NSSProtocol SSLv3,TLSv1
NSSNickname Server-Cert
NSSCertificateDatabase /etc/httpd/alias
ErrorLog /etc/httpd/logs/error_log
TransferLog /etc/httpd/logs/access_log
LogLevel warn
RewriteEngine On
RewriteMap vmnodes prg:/usr/bin/ovirt-vm2node
RewriteRule ^/terminal/(.+)/anyterm-module$
http://${vmnodes:$1}:81/anyterm-module [P]
RewriteRule ^/terminal/(.+)/(.*\.(html|js|css|gif))*$
http://127.0.0.1/terminal/$2 [P,NE]
ProxyPass /ovirt http://control01.netbulae.com/ovirt retry=3
ProxyPassReverse /ovirt http://control01.netbulae.com/ovirt
</VirtualHost>
<VirtualHost 10.0.0.70:80>
ServerAlias control01.netbulae.com
ServerName control01.netbulae.com:80
ErrorLog /etc/httpd/logs/error_log
TransferLog /etc/httpd/logs/access_log
LogLevel warn
ProxyRequests Off
<ProxyMatch ^.*/ovirt/login.*$>
AuthType Kerberos
AuthName "Kerberos Login"
KrbMethodNegotiate on
KrbMethodK5Passwd on
KrbServiceName HTTP
Krb5KeyTab /etc/httpd/conf/ipa.keytab
KrbSaveCredentials on
Require valid-user
ErrorDocument 401 /ovirt/errors/401.html
ErrorDocument 404 /ovirt/errors/404.html
ErrorDocument 500 /ovirt/errors/500.html
RewriteEngine on
Order deny,allow
Allow from all
# We create a subrequest to find REMOTE_USER. Don't do this for every
# subrequest too (slow and huge logs result)
RewriteCond %{IS_SUBREQ}% false
RewriteRule .* - [E=RU:%{LA-U:REMOTE_USER}]
RequestHeader set X-Forwarded-User %{RU}e
RequestHeader set X-Forwarded-Keytab %{KRB5CCNAME}e
# RequestHeader unset Authorization
</ProxyMatch>
Alias /ovirt/stylesheets "/usr/share/ovirt-server/public/stylesheets"
Alias /ovirt/images "/usr/share/ovirt-server/public/images"
Alias /ovirt/errors "/usr/share/ovirt-server/public/"
ProxyPass /ovirt/images !
ProxyPass /ovirt/stylesheets !
ProxyPass /ovirt/errors !
ProxyPass /ovirt http://localhost:3000/ovirt
ProxyPassReverse /ovirt http://localhost:3000/ovirt
ProxyPassReverse /ovirt/images !
ProxyPassReverse /ovirt/stylesheets !
ProxyPassReverse /ovirt/errors !
</VirtualHost>
Alias /terminal /usr/share/ovirt-anyterm
<Location /terminal>
DirectoryIndex anyterm.html
</Location>
Looks like the AdminNodeFQDN mentioned in the logs might just be a
remnant of a service starting too early. If you restart the httpd
service it should longer show up but your config file looks normal to me
and shouldn't affect anything at this point. I'm not sure on the
postgres portions so I'll let some of the others comment in on it.
_______________________________________________
Ovirt-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/ovirt-devel