HI

Done the modification now am getting the below error.

[root@cephc ovirt-scripts]# python get_vm_names
Traceback (most recent call last):
  File "get_vm_names", line 22, in <module>
    vms = vms_service.list()
  File "/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py", line
34154, in list
    return self._internal_get(headers, query, wait)
  File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line 202,
in _internal_get
    context = self._connection.send(request)
  File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
370, in send
    return self.__send(request)
  File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
388, in __send
    self.authenticate()
  File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
381, in authenticate
    self._sso_token = self._get_access_token()
  File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
617, in _get_access_token
    sso_response = self._get_sso_response(self._sso_url, post_data)
  File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
702, in _get_sso_response
    self._check_content_type(self.__JSON_CONTENT_TYPE_RE, 'JSON',
header_lines)
  File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
889, in _check_content_type
    raise Error(msg)
ovirtsdk4.Error: The response content type 'text/html;charset=UTF-8' isn't
the expected JSON
[root@cephc ovirt-scripts]#



On Tue, Sep 25, 2018 at 9:35 AM Joey Ma <majunj...@gmail.com> wrote:

>
>
> On Tue, Sep 25, 2018 at 11:40 AM Budur Nagaraju <nbud...@gmail.com> wrote:
>
>> Hi ,
>>
>> Have done the below modification in the script and getting the error,can
>> you please help to fix the issue?
>>
>>
>> Script :
>>
>> [root@cephc ovirt-scripts]# vi get_vm_names
>> #!/usr/bin/env python
>> # -*- coding: utf-8 -*-
>>
>> import logging
>> import ovirtsdk4 as sdk
>> import ovirtsdk4.types as types
>>
>> logging.basicConfig(level=logging.DEBUG, filename='example.log')
>>
>> connection = sdk.Connection(
>>         url='https://pscloud.bnglab.psecure.net/ovirt-engine/api ',
>>
>
> hi,
>
> Simply remove the trailing space in url parameter may solve your problem.
>
> Regards,
> Joey
>
>
>
>>         username='admin@internal',
>>         password='password',
>>         insecure=True,
>> #       ca_file='/etc/pki/ovirt-engine/ca.pem',
>>         debug=True,
>>         log=logging.getLogger(),
>> )
>>
>> vms_service = connection.system_service().vms_service()
>>
>> vms = vms_service.list()
>>
>> for vm in vms:
>>         print("%s: %s" % (vm.name, vm.id))
>> connection.close()
>> ~
>>
>> =======================================================================================
>>
>> Error:
>>
>> [root@cephc ovirt-scripts]# python get_vm_names
>> Traceback (most recent call last):
>>   File "get_vm_names", line 22, in <module>
>>     vms = vms_service.list()
>>   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py", line
>> 34154, in list
>>     return self._internal_get(headers, query, wait)
>>   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
>> 202, in _internal_get
>>     context = self._connection.send(request)
>>   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
>> 370, in send
>>     return self.__send(request)
>>   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
>> 388, in __send
>>     self.authenticate()
>>   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
>> 381, in authenticate
>>     self._sso_token = self._get_access_token()
>>   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
>> 617, in _get_access_token
>>     sso_response = self._get_sso_response(self._sso_url, post_data)
>>   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
>> 702, in _get_sso_response
>>     self._check_content_type(self.__JSON_CONTENT_TYPE_RE, 'JSON',
>> header_lines)
>>   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
>> 889, in _check_content_type
>>     raise Error(msg)
>> ovirtsdk4.Error: The response content type 'text/html;charset=UTF-8'
>> isn't the expected JSON. Is the path '/ovirt-engine/api ' included in the
>> 'url' parameter correct? The typical one is '/ovirt-engine/api'
>> [root@cephc ovirt-scripts]#
>>
>> Thanks,
>> Nagaraju
>>
>>
>>
>>
>>
>> On Mon, Sep 24, 2018 at 11:49 PM Valentin Bajrami <
>> valentin.bajr...@target-holding.nl> wrote:
>>
>>> Hi Budur,
>>>
>>> You can add  insecure=True  for unsigned certificates. See example
>>>
>>> connection = sdk.Connection(
>>>         url='https://pscloud.bnglab.psecure.net/ovirt-engine/api ',
>>>         username='admin@internal',
>>>         password='password',
>>>         insecure=True,
>>>         ca_file= '/etc/pki/ovirt-engine/ca.pem',
>>>         debug=True,
>>>         log=logging.getLogger()
>>> )
>>>
>>>
>>> On 9/24/18 5:08 PM, Budur Nagaraju wrote:
>>>
>>> Below is the script and getting error while executing.
>>>
>>>
>>> #!/usr/bin/env python
>>> # -*- coding: utf-8 -*-
>>>
>>> import logging
>>> import ovirtsdk4 as sdk
>>> import ovirtsdk4.types as types
>>>
>>> logging.basicConfig(level=logging.DEBUG, filename='example.log')
>>>
>>> connection = sdk.Connection(
>>>         url='https://pscloud.bnglab.psecure.net/ovirt-engine/api ',
>>>         username='admin@internal',
>>>         password='password',
>>>         ca_file= '/etc/pki/ovirt-engine/ca.pem',
>>>         debug=True,
>>>         log=logging.getLogger(),
>>> )
>>>
>>> vms_service = connection.system_service().vms_service()
>>>
>>> vms = vms_service.list()
>>>
>>> for vm in vms:
>>>         print("%s: %s" % (vm.name, vm.id))
>>> connection.close()
>>> =================================================
>>>
>>>
>>> [root@cephc ovirt-scripts]# python get_vm_names
>>> Traceback (most recent call last):
>>>   File "get_vm_names", line 16, in <module>
>>>     log=logging.getLogger(),
>>>   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
>>> 307, in __init__
>>>     raise Error('The CA file \'%s\' doesn\'t exist' % ca_file)
>>> ovirtsdk4.Error: The CA file '/etc/pki/ovirt-engine/ca.pem' doesn't exist
>>> [root@cephc ovirt-scripts]#
>>>
>>> On Mon, Sep 24, 2018 at 8:20 PM Staniforth, Paul <
>>> p.stanifo...@leedsbeckett.ac.uk> wrote:
>>>
>>>> Hi Nagaraju,
>>>>
>>>>                      I meant not signed by a trusted CA, when you
>>>> install oVirt it signs the certificates with it's own local CA, you can
>>>> download it the CA certificate  for your engine from
>>>> https://your.engine.address/ovirt-engine/  it you are running the
>>>> program on your engine machine I think it's in /etc/pki/ovirt-engine/ca.pem
>>>>
>>>>
>>>> Regards,
>>>>
>>>>                Paul S.
>>>> ------------------------------
>>>> *From:* Budur Nagaraju <nbud...@gmail.com>
>>>> *Sent:* 24 September 2018 12:20
>>>> *To:* Staniforth, Paul
>>>> *Cc:* users
>>>> *Subject:* Re: [ovirt-users] Re: vm names export
>>>>
>>>> Am not using any self signed certificate, it was the default
>>>> certificate installed at the time of ovirt-engine installation , do I need
>>>> to comment for that also ?
>>>> Tried commenting the line but still facing issues.
>>>>
>>>> On Mon, Sep 24, 2018 at 4:28 PM Staniforth, Paul <
>>>> p.stanifo...@leedsbeckett.ac.uk> wrote:
>>>>
>>>>> Hi Nagaraju,
>>>>>
>>>>>                      if you are using the self-signed certificate have
>>>>> you downloaded your CA certificate, if you are using a certificate from a
>>>>> trusted CA then you should comment  or remove the CA file line.
>>>>>
>>>>>
>>>>> Regards,
>>>>>
>>>>>                Paul S.
>>>>> ------------------------------
>>>>> *From:* Budur Nagaraju <nbud...@gmail.com>
>>>>> *Sent:* 24 September 2018 11:16
>>>>> *To:* Sandro Bonazzola
>>>>> *Cc:* users
>>>>> *Subject:* [ovirt-users] Re: vm names export
>>>>>
>>>>>
>>>>> Have tried the below URL , getting the below error
>>>>>
>>>>> Script:
>>>>>
>>>>>
>>>>> https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/examples/list_vms.py1
>>>>>
>>>>> Error:
>>>>>
>>>>> https://pastebin.com/EnJqA2Tr
>>>>>
>>>>> Thanks,
>>>>> Nagaraju
>>>>>
>>>>> On Fri, Sep 21, 2018 at 8:50 PM Sandro Bonazzola <sbona...@redhat.com>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> Il giorno ven 21 set 2018 alle ore 17:16 Budur Nagaraju <
>>>>>> nbud...@gmail.com> ha scritto:
>>>>>>
>>>>>>> Hi
>>>>>>>
>>>>>>> I didn't understand, could you please help me on that ?
>>>>>>>
>>>>>>
>>>>>> I was asking Ondra to follow up on your question
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Nagaraju
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Sep 21, 2018 at 8:28 PM Sandro Bonazzola <
>>>>>>> sbona...@redhat.com> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Il giorno gio 20 set 2018 alle ore 09:23 Budur Nagaraju <
>>>>>>>> nbud...@gmail.com> ha scritto:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> HI
>>>>>>>>>
>>>>>>>>> We have deployed vms in oVirt , is there a way to export the vm
>>>>>>>>> names along with owner names ? any script which would help ?
>>>>>>>>>
>>>>>>>>
>>>>>>>> Ondra?
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Nagaraju
>>>>>>>>> _______________________________________________
>>>>>>>>> Users mailing list -- users@ovirt.org
>>>>>>>>> To unsubscribe send an email to users-le...@ovirt.org
>>>>>>>>> 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/users@ovirt.org/message/4GC4RHEQBVGXST5UOLBUNMYOXKKYDSWN/
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> SANDRO BONAZZOLA
>>>>>>>>
>>>>>>>> MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV
>>>>>>>>
>>>>>>>> Red Hat EMEA <https://www.redhat.com/>
>>>>>>>>
>>>>>>>> sbona...@redhat.com
>>>>>>>> <https://red.ht/sig>
>>>>>>>> <https://www.redhat.com/en/events/red-hat-open-source-day-italia?sc_cid=701f2000000RgRyAAK>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> SANDRO BONAZZOLA
>>>>>>
>>>>>> MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV
>>>>>>
>>>>>> Red Hat EMEA <https://www.redhat.com/>
>>>>>>
>>>>>> sbona...@redhat.com
>>>>>> <https://red.ht/sig>
>>>>>> <https://www.redhat.com/en/events/red-hat-open-source-day-italia?sc_cid=701f2000000RgRyAAK>
>>>>>>
>>>>> To view the terms under which this email is distributed, please go
>>>>> to:-
>>>>> http://disclaimer.leedsbeckett.ac.uk/disclaimer/disclaimer.html
>>>>>
>>>> To view the terms under which this email is distributed, please go to:-
>>>> http://disclaimer.leedsbeckett.ac.uk/disclaimer/disclaimer.html
>>>>
>>>
>>> _______________________________________________
>>> Users mailing list -- users@ovirt.org
>>> To unsubscribe send an email to users-le...@ovirt.org
>>> 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/users@ovirt.org/message/Z33J5NEDYWLVJPJTSF6R7HRTLXCH3VV7/
>>>
>>> --
>>> Met vriendelijke groeten,
>>>
>>> Valentin Bajrami
>>> Target Holding
>>>
>>> _______________________________________________
>> Users mailing list -- users@ovirt.org
>> To unsubscribe send an email to users-le...@ovirt.org
>> 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/users@ovirt.org/message/ZLQJ2Y3HQBJWF5YDQFXTTRKWNYJHSZJ4/
>>
>
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
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/users@ovirt.org/message/2WQ6HLZ56YBPBWI7WJD3SWGSD4LIA4ON/

Reply via email to