Can you provide a minimal working sample that reproduces the problem? The following code works for me:
Code:
class Car(viz.VizNode):
def __init__(self):
model = viz.add('mini.osgx')
viz.VizNode.__init__(self,model.id)
import viz
viz.go()
c = Car()
c.setPosition(0,0,10)
c.setEuler(180,0,0)
c.addAction(vizact.spin(0,1,0,90))