Bug 13304

Summary: shinken-1.4.2-1.mga5 not compatible with python-pyro4
Product: Mageia Reporter: Meg Skywalker <identity.mageia.org>
Component: RPM PackagesAssignee: Guillaume Rousse <guillomovitch>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal Keywords: Triaged
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://www.shinken-monitoring.org/forum/index.php/topic,986.msg5329.html#msg5329
Whiteboard:
Source RPM: shinken CVE:
Status comment:

Description Meg Skywalker 2014-05-02 17:50:11 CEST
Description of problem:
Shinken not compatible with python-pyro4 > 4.20


Version-Release number of selected component (if applicable):
python-pyro4-4.23


How reproducible:
start shinken-arbiter


Steps to Reproduce:
1.start shinken-arbiter
2.get the following error
2014-05-02 15:45:29,023 [1399038329] Error :   Failed sending configuration for scheduler-1: unsupported serialized class: Module



ProtocolError: unsupported serialized class: Module
 +--- This exception occured remotely (Pyro) - Remote traceback:
 | Traceback (most recent call last):
 |   File "/usr/lib/python2.7/site-packages/Pyro4/core.py", line 712, in handleRequest
 |     objId, method, vargs, kwargs = serializer.deserializeCall(msg.data, compressed=msg.flags & Pyro4.message.FLAGS_COMPRESSED)
 |   File "/usr/lib/python2.7/site-packages/Pyro4/util.py", line 167, in deserializeCall
 |     return self.loadsCall(data)
 |   File "/usr/lib/python2.7/site-packages/Pyro4/util.py", line 399, in loadsCall
 |     vargs = self.recreate_classes(vargs)
 |   File "/usr/lib/python2.7/site-packages/Pyro4/util.py", line 312, in recreate_classes
 |     return tuple(self.recreate_classes(x) for x in literal)
 |   File "/usr/lib/python2.7/site-packages/Pyro4/util.py", line 312, in <genexpr>
 |     return tuple(self.recreate_classes(x) for x in literal)
 |   File "/usr/lib/python2.7/site-packages/Pyro4/util.py", line 318, in recreate_classes
 |     result[key] = self.recreate_classes(value)
 |   File "/usr/lib/python2.7/site-packages/Pyro4/util.py", line 310, in recreate_classes
 |     return [self.recreate_classes(x) for x in literal]
 |   File "/usr/lib/python2.7/site-packages/Pyro4/util.py", line 315, in recreate_classes
 |     return self.dict_to_class(literal)
 |   File "/usr/lib/python2.7/site-packages/Pyro4/util.py", line 294, in dict_to_class
 |     raise Pyro4.errors.ProtocolError("unsupported serialized class: "+classname)
 | ProtocolError: unsupported serialized class: Module
 +--- End of remote traceback


Reproducible: 

Steps to Reproduce:
Manuel Hiebel 2014-05-02 23:31:57 CEST

Keywords: (none) => Triaged
Assignee: bugsquad => guillomovitch
Summary: shinken-1.4.2-1.mga5 => shinken-1.4.2-1.mga5 not compatible with python-pyro4
Source RPM: (none) => shinken

Comment 1 Guillaume Rousse 2014-05-29 15:48:19 CEST
Indeed.

I just uploaded shinken-1.4-5.2.mga4 and python-pyro415-4.15-2.1.mga4 in update_testing, that should fix the issue.

Status: NEW => ASSIGNED

Comment 2 David Walser 2014-10-06 18:15:56 CEST
Meg, can you confirm that the update candidate fixes the issue?

This will need to be assigned to the QA Team if it will be pushed as an update.
Comment 3 Meg Skywalker 2015-01-14 17:04:34 CET
all fine with shinken 2.0.3-4

Status: ASSIGNED => RESOLVED
Resolution: (none) => INVALID