Can't Mirror Bone Roll; X-axis Mirror is turned on, mirrored bones snap to other side

I have the left half of an armature, all properly named with prefixes. With both 3D cursor and Pivot pint in center, I mirror my armature using ctrl-m, x. I flip the names correctly. Then I invert my selection, to select the original half of the armature, and then turn on x-axis mirror. Here is a screenshot of my mirrored, and name-flipped armature:

I have the left half of an armature, all properly named with prefixes. With both 3D cursor and Pivot pint in center, I mirror my armature using ctrl-m, x. I flip the names correctly. Then, I invert my selection, to select the original half of the armature, and then turn on x-axis mirror. Here is a screenshot of my mirrored, and name-flipped armature:


Next, I press ctrl-r to rotate bone roll. In many youtube tutorials, this forces the mirrored side to match the original side’s bone roll exactly. Unfortunately for me, all it does is snap my mirrored side over to my original side. I do not have snapping turned on, it is off. What can I do to precisely mirror both side’s positions and bone rolls? Below is a screenshot of what happens when I press ctrl-r:



This is such a core problem in rigging, it’s odd that I haven’t seen this problem asked much before. If I can’t mirror the bone rolls, I can’t animate. I’m stuck. Any help would be appreciated.

The method you describe is accurate. I frequently use the x-mirror for mirroring the bone rotation the exact same way.
I assume this is a special problem. Could you upload your .blend file so I can take a look at it?

There is no need to do it this way in current versions of Blender. Select all left side bones (Do not select the central bones like in your screenshots.) As long as they are named properly (.L, .l, _l, _L) go to armature panel, Symmetrize. Done.

All constraints, parenting, and bone rolls will be properly mirrored. The only thing that will not be mirrored is drivers.


Good luck!

Edit: I think the issue you are having is because the central bones were being duplicated.