On Wed, Oct 2, 2019 at 12:29 PM Mail SET Inc. Group <[email protected]>
wrote:

> --reconfigure-optional-components not helps. And  the file 
> /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
> not exists after setup.
>
> [root@engine ~]# rm
> /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
>
>
> [root@engine ~]# engine-setup --reconfigure-optional-components
> [ INFO  ] Stage: Initializing
> [ INFO  ] Stage: Environment setup
>           Configuration files:
> ['/etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf',
> '/etc/ovirt-engine-setup.conf.d/10-packaging.conf',
> '/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf']
>           Log file:
> /var/log/ovirt-engine/setup/ovirt-engine-setup-20191002131904-4iwth0.log
>           Version: otopi-1.8.3 (otopi-1.8.3-1.el7)
> [ INFO  ] Stage: Environment packages setup
> [ INFO  ] Stage: Programs detection
> [ INFO  ] Stage: Environment setup (late)
> [ INFO  ] Stage: Environment customization
>
>
>           --== PRODUCT OPTIONS ==--
>
>
>           Set up Cinderlib integration
>           (Currently in tech preview)
>           (Yes, No) [No]:
> [ INFO  ] ovirt-provider-ovn already installed, skipping.
>
>
>


The old installation is still detected.

1. backup /etc/ovirt-provider-ovn/
2. restore the original /etc/ovirt-provider-ovn/ovirt-provider-ovn.conf,
e.g. to
https://github.com/oVirt/ovirt-provider-ovn/blob/master/provider/ovirt-provider-ovn.conf
3. /backup etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf,
4. rename ovirt-provider-ovn external provider entity in oVirt webadmin,
5. comment OVESETUP_OVN/ovirtProviderOvnId
in /etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf
6. engine-setup --reconfigure-optional-components
7. If modifications of the certificates are required, please create a new
file in /etc/ovirt-provider-ovn/conf.d/ , e.g. 50-ssl-modifications

Do these steps solve the problem for you?


Dec 18 21:01:02 <dholler> password should be the usual admin@interal
password


>
>           --== PACKAGES ==--
>
>
> [ INFO  ] Checking for product updates...
> [ INFO  ] No product updates found
>
>
>           --== NETWORK CONFIGURATION ==--
>
>
>           Setup can automatically configure the firewall on this system.
>           Note: automatic configuration of the firewall may overwrite
> current settings.
>           NOTICE: iptables is deprecated and will be removed in future
> releases
>           Do you want Setup to configure the firewall? (Yes, No) [Yes]:
> [ INFO  ] firewalld will be configured as firewall manager.
>
>
>           --== DATABASE CONFIGURATION ==--
>
>
>           The detected DWH database size is 111 MB.
>           Setup can backup the existing database. The time and space
> required for the database backup depend on its size. This process takes
> time, and in some cases (for instance, when the size is few GBs) may take
> several hours to complete.
>           If you choose to not back up the database, and Setup later fails
> for some reason, it will not be able to restore the database and all DWH
> data will be lost.
>           Would you like to backup the existing database before upgrading
> it? (Yes, No) [Yes]:
>           Perform full vacuum on the oVirt engine history
>           database ovirt_engine_history@localhost?
>           This operation may take a while depending on this setup health
> and the
>           configuration of the db vacuum process.
>           See https://www.postgresql.org/docs/10/sql-vacuum.html
>           (Yes, No) [No]:
>
>
>           --== OVIRT ENGINE CONFIGURATION ==--
>
>
>           Perform full vacuum on the engine database engine@localhost?
>           This operation may take a while depending on this setup health
> and the
>           configuration of the db vacuum process.
>           See https://www.postgresql.org/docs/10/sql-vacuum.html
>           (Yes, No) [No]:
>
>
>           --== STORAGE CONFIGURATION ==--
>
>
>
>
>           --== PKI CONFIGURATION ==--
>
>
> [WARNING] Failed to read or parse '/etc/pki/ovirt-engine/keys/apache.p12'
>           Perhaps it was changed since last Setup.
>           Error was:
>           Mac verify error: invalid password?
>
>
>
>
>           --== APACHE CONFIGURATION ==--
>
>
>
>
>           --== SYSTEM CONFIGURATION ==--
>
>
>
>
>           --== MISC CONFIGURATION ==--
>
>
>
>
>           --== END OF CONFIGURATION ==--
>
>
> [ INFO  ] Stage: Setup validation
>           During execution engine service will be stopped (OK, Cancel)
> [OK]:
> [ INFO  ] Hosted Engine HA is in Global Maintenance mode.
> [WARNING] Less than 16384MB of memory is available
> [ INFO  ] Cleaning stale zombie tasks and commands
>
>
>           --== CONFIGURATION PREVIEW ==--
>
>
>           Default SAN wipe after delete           : False
>           Firewall manager                        : firewalld
>           Update Firewall                         : True
>           Host FQDN                               : engine.set.local
>           Set up Cinderlib integration            : False
>           Engine database secured connection      : False
>           Engine database user name               : engine
>           Engine database name                    : engine
>           Engine database host                    : localhost
>           Engine database port                    : 5432
>           Engine database host name validation    : False
>           Engine installation                     : True
>           PKI organization                        : set.local
>           Set up ovirt-provider-ovn               : True
>           Configure WebSocket Proxy               : True
>           DWH installation                        : True
>           DWH database secured connection         : False
>           DWH database host                       : localhost
>           DWH database user name                  : ovirt_engine_history
>           DWH database name                       : ovirt_engine_history
>           Backup DWH database                     : True
>           DWH database port                       : 5432
>           DWH database host name validation       : False
>           Configure Image I/O Proxy               : True
>           Configure VMConsole Proxy               : True
>
>
>           Please confirm installation settings (OK, Cancel) [OK]:
> [ INFO  ] Cleaning async tasks and compensations
> [ INFO  ] Unlocking existing entities
> [ INFO  ] Checking the Engine database consistency
> [ INFO  ] Stage: Transaction setup
> [ INFO  ] Stopping engine service
> [ INFO  ] Stopping ovirt-fence-kdump-listener service
> [ INFO  ] Stopping dwh service
> [ INFO  ] Stopping Image I/O Proxy service
> [ INFO  ] Stopping vmconsole-proxy service
> [ INFO  ] Stopping websocket-proxy service
> [ INFO  ] Stage: Misc configuration (early)
> [ INFO  ] Stage: Package installation
> [ INFO  ] Stage: Misc configuration
> [ INFO  ] Upgrading CA
> [ INFO  ] Updating /etc/ovirt-imageio-proxy/ovirt-imageio-proxy.conf to
> use apache key and certificate
> [ INFO  ] Backing up database localhost:ovirt_engine_history to
> '/var/lib/ovirt-engine-dwh/backups/dwh-20191002132135.4DV89M.dump'.
> [ INFO  ] Creating/refreshing DWH database schema
> [ INFO  ] Configuring Image I/O Proxy
> [ INFO  ] Configuring WebSocket Proxy
> [ INFO  ] Backing up database localhost:engine to
> '/var/lib/ovirt-engine/backups/engine-20191002132145.CzmG31.dump'.
> [ INFO  ] Creating/refreshing Engine database schema
> [ INFO  ] Creating/refreshing Engine 'internal' domain database schema
>           Unregistering existing client registration info.
> [ INFO  ] Generating post install configuration file
> '/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
> [ INFO  ] Stage: Transaction commit
> [ INFO  ] Stage: Closing up
> [ INFO  ] Starting engine service
> [ INFO  ] Starting dwh service
> [ INFO  ] Restarting ovirt-vmconsole proxy service
>
>
>           --== SUMMARY ==--
>
>
> [ INFO  ] Restarting httpd
>           Web access is enabled at:
>               http://engine.set.local:80/ovirt-engine
>               https://engine.set.local:443/ovirt-engine
>           Internal CA
> 98:A1:43:62:A6:0E:FE:4E:13:FA:0E:3F:F8:68:0C:62:01:31:16:BA
>           SSH fingerprint:
> SHA256:NrIqDX9x7XrqE7CXpm/D9xpqnF9J162+42xiFiR5m1s
> [WARNING] Less than 16384MB of memory is available
>
>
>           --== END OF SUMMARY ==--
>
>
> [ INFO  ] Stage: Clean up
>           Log file is located at
> /var/log/ovirt-engine/setup/ovirt-engine-setup-20191002131904-4iwth0.log
> [ INFO  ] Generating answer file
> '/var/lib/ovirt-engine/setup/answers/20191002132222-setup.conf'
> [ INFO  ] Stage: Pre-termination
> [ INFO  ] Stage: Termination
> [ INFO  ] Execution of setup completed successfully
>
>
> [root@engine ~]# tail -f /var/log/ovirt-provider-ovn.log
>     error = stream.connect()
>   File "/usr/lib64/python2.7/site-packages/ovs/stream.py", line 802, in
> connect
>     self.socket.do_handshake()
>   File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1716, in
> do_handshake
>     self._raise_ssl_error(self._ssl, result)
>   File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1456, in
> _raise_ssl_error
>     _raise_current_error()
>   File "/usr/lib/python2.7/site-packages/OpenSSL/_util.py", line 54, in
> exception_from_error_queue
>     raise exception_type(errors)
> Error: [('SSL routines', 'ssl3_get_server_certificate', 'certificate
> verify failed’)]
>
>
> [root@engine ~]# ls -la /etc/ovirt-provider-ovn/conf.d/
> итого 4
> drwxr-xr-x. 2 root root  20 окт  2 13:19 .
> drwxr-xr-x. 3 root root  70 окт  2 01:14 ..
> -rw-r--r--. 1 root root 194 май  9 14:44 README
>
>
>
> 2 окт. 2019 г., в 10:11, Dominik Holler <[email protected]> написал(а):
>
>
>
> On Wed, Oct 2, 2019 at 12:13 AM Mail SET Inc. Group <[email protected]>
> wrote:
>
>> Few hours later i'm fixed SSL error,
>>
>
> Would you share how you fixed the error?
> This might also help to understand the next issue.
>
>
>
>> but get a new error
>>
>> 2019-10-02 01:02:38,369 root Starting server
>> 2019-10-02 01:02:38,369 root Version: 1.2.22-1
>> 2019-10-02 01:02:38,369 root Build date: 20190509114402
>> 2019-10-02 01:02:38,369 root Githash: 38acbde
>> 2019-10-02 01:02:46,471 root From: ::ffff:172.19.0.10:33644 Request:
>> POST /v2.0/tokens
>> 2019-10-02 01:02:46,471 root Request body:
>> {"auth": {"passwordCredentials": {"username": "admin@internal",
>> "password": "<PASSWORD_HIDDEN>"}}}
>> 2019-10-02 01:02:46,472 root Error during SSO authentication
>> invalid_request : Missing parameter: 'client_secret'
>> Traceback (most recent call last):
>>   File "/usr/share/ovirt-provider-ovn/handlers/base_handler.py", line
>> 138, in _handle_request
>>     method, path_parts, content
>>   File "/usr/share/ovirt-provider-ovn/handlers/selecting_handler.py",
>> line 175, in handle_request
>>     return self.call_response_handler(handler, content, parameters)
>>   File "/usr/share/ovirt-provider-ovn/handlers/keystone.py", line 33, in
>> call_response_handler
>>     return response_handler(content, parameters)
>>   File "/usr/share/ovirt-provider-ovn/handlers/keystone_responses.py",
>> line 69, in post_tokens
>>     if not auth.validate_token(token):
>>   File "/usr/share/ovirt-provider-ovn/auth/plugin_facade.py", line 31,
>> in validate_token
>>     return auth.core.plugin.validate_token(token)
>>   File
>> "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/authorization_by_username.py",
>> line 36, in validate_token
>>     return self._is_user_name(token, _admin_user_name())
>>   File
>> "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/authorization_by_username.py",
>> line 47, in _is_user_name
>>     timeout=AuthorizationByUserName._timeout())
>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py", line
>> 131, in get_token_info
>>     timeout=timeout
>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py", line
>> 55, in wrapper
>>     _check_for_error(response)
>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py", line
>> 181, in _check_for_error
>>     result['error'], details))
>> Unauthorized: Error during SSO authentication invalid_request : Missing
>> parameter: 'client_secret'
>>
>>
>>
>
> looks like the
> /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
> does not fit to engine's db.
>
> Maybe most easy would be to move the current
> /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
> away from /etc/ovirt-provider-ovn/conf.d/ and re-trigger the
> configuration by using the
> parameter '--reconfigure-optional-components' of engine-setup.
>
> Was the file /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
> modified outside engine-setup?
>
>
>> 1 окт. 2019 г., в 22:53, Mail SET Inc. Group <[email protected]>
>> написал(а):
>>
>> Hello!
>> Get problems with clean installation  4.3.6.6-1.el7 and OVN
>>
>> When i try to test OVN get notification:
>> «Import provider certificate»
>>  Do you approve trusting self signed certificate subject CN=Certificate
>> Authority, O=SET.LOCAL, SHA-1 fingerprint
>> a9d9b91160bb306667a521e6f2c66037ddc437cb?
>>
>>  When i’m press «Yes», see old problem:
>> Failed to communicate with the external provider, see log for additional
>> details.
>>
>> [root@engine ~]# tail -f /var/log/ovirt-provider-ovn.log
>>     timeout=self._timeout())
>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py", line
>> 75, in create_token
>>     username, password, engine_url, ca_file, timeout)
>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py", line
>> 91, in _get_sso_token
>>     timeout=timeout
>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py", line
>> 54, in wrapper
>>     response = func(*args, **kwargs)
>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py", line
>> 47, in wrapper
>>     raise BadGateway(e)
>> BadGateway: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
>> (_ssl.c:618)
>>
>> [root@engine ~]# cat
>> /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
>> # This file is automatically generated by engine-setup. Please do not
>> edit manually
>> [OVN REMOTE]
>> ovn-remote=ssl:127.0.0.1:6641
>> [SSL]
>> https-enabled=true
>> ssl-cacert-file=/etc/pki/ovirt-engine/apache-ca.pem
>> ssl-cert-file=/etc/pki/ovirt-engine/certs/apache.cer
>> ssl-key-file=/etc/pki/ovirt-engine/keys/apache.key.nopass
>> [OVIRT]
>> ovirt-sso-client-id=ovirt-provider-ovn
>> ovirt-ca-file=/etc/pki/ovirt-engine/certs/engine.cer
>> ovirt-host=https://engine.set.local:443/ovirt-engine/
>> <https://engine.set.local/ovirt-engine/>
>> ovirt-sso-client-secret=vy80-QmCNNv6wP7JFvN9GWhPmYvo0lBNl5J8hpiGRa4
>> [NETWORK]
>> port-security-enabled-default=True
>> [PROVIDER]
>> provider-host=engine.set.local
>>
>> [root@engine ~]# python -c "import requests; \
>> print requests.get('https://engine.set.local', \
>> verify='/etc/pki/ovirt-engine/apache-ca.pem')"
>> <Response [200]>
>>
>> What’s wrong ?
>>
>>
>> _______________________________________________
>> Users mailing list -- [email protected]
>> To unsubscribe send an email to [email protected]
>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>> oVirt Code of Conduct:
>> https://www.ovirt.org/community/about/community-guidelines/
>> List Archives:
>> https://lists.ovirt.org/archives/list/[email protected]/message/IDUB3LOJHLRQVC2EFLSCN3MKYDEPZIRZ/
>
>
>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/CUMRZAWYU4JRF364237A4YMJKWQB3SWX/

Reply via email to