Thanks for the reply, Sanjeev. As it turns out, going back to version 7.19.0 of pycurl fixed the issue for me. ________________________________________ From: Sanjeev Neelarapu <sanjeev.neelar...@accelerite.com> Sent: Thursday, March 31, 2016 10:58 PM To: dev@cloudstack.apache.org Subject: RE: Marvin Question
Hi Mike, This could be an issue with Pycurl. Try to install or upgrade pycurl since MarvinPlugin module might be dependent on Pycurl. Best Regards, Sanjeev N Chief Product Engineer, Accelerite Off: +91 40 6722 9368 | EMail: sanjeev.neelar...@accelerite.com -----Original Message----- From: Tutkowski, Mike [mailto:mike.tutkow...@netapp.com] Sent: Friday, April 01, 2016 7:02 AM To: dev@cloudstack.apache.org Subject: Re: Marvin Question I don't remember ever explicitly building libcurl, but maybe I'll have to do that. > On Mar 31, 2016, at 6:46 PM, Tutkowski, Mike <mike.tutkow...@netapp.com> > wrote: > > Hi, > > > I'm not sure what changed in my environment, but now I'm having trouble > running my Marvin tests. > > > I've un-installed and re-installed Marvin, but it doesn't seem to fix this > issue. I've also run pip install --upgrade pycurl, but that didn't fix it > either. > > > === TestName: Failure: | Status : EXCEPTION === ERROR > > ====================================================================== > ERROR: Failure: ImportError (pycurl: libcurl link-time version > (7.37.1) is older than compile-time version (7.43.0)) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/Library/Python/2.7/site-packages/nose/case.py", line 132, in run > self.beforeTest(result) > File "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest > beforeTest(self.test) > File "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in > beforeTest > self.plugins.beforeTest(self.test) > File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, > in __call__ > return self.call(*arg, **kw) > File "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, > in simple > result = meth(*arg, **kw) > File "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, > in beforeTest > join([self.__identifier, self.__testName]) > TypeError: sequence item 0: expected string, NoneType found > -------------------- >> begin captured stdout << --------------------- > === TestName: Failure: | Status : EXCEPTION === > > > --------------------- >> end captured stdout << ---------------------- > -------------------- >> begin captured logging << -------------------- > CSLog: CRITICAL: EXCEPTION: Failure:: ['Traceback (most recent call > last):\n', ' File "/Library/Python/2.7/site-packages/nose/case.py", line > 132, in run\n self.beforeTest(result)\n', ' File > "/Library/Python/2.7/site-packages/nose/case.py", line 74, in beforeTest\n > beforeTest(self.test)\n', ' File > "/Library/Python/2.7/site-packages/nose/proxy.py", line 117, in beforeTest\n > self.plugins.beforeTest(self.test)\n', ' File > "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 99, in > __call__\n return self.call(*arg, **kw)\n', ' File > "/Library/Python/2.7/site-packages/nose/plugins/manager.py", line 167, in > simple\n result = meth(*arg, **kw)\n', ' File > "/Library/Python/2.7/site-packages/marvin/marvinPlugin.py", line 174, in > beforeTest\n join([self.__identifier, self.__testName])\n', 'TypeError: > sequence item 0: expected string, NoneType found\n'] > --------------------- >> end captured logging << --------------------- > > ---------------------------------------------------------------------- > Ran 0 tests in 0.008s > > FAILED (errors=1) > > Thoughts? > > Thanks, > Mike > DISCLAIMER ========== This e-mail may contain privileged and confidential information which is the property of Accelerite, a Persistent Systems business. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Accelerite, a Persistent Systems business does not accept any liability for virus infected mails.