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/