My rucksack straps stink to high heaven and after wearing it, it makes me stink too. I'm going to buy some anti-bacterial spray to see if that stops it smelling but I wondered if this is a common problem and what others did about it? Maybe anti-bacterial spray isn't the best solution?
I have the same problem, I can find my rucksack with the lights out! I have found three solutions:
1. The idle one - leave your rucksack alone for an extended period so the bugs starve to death and the odorous chemicals oxidise.
2. Buy a new rucksack. This can be combined with solution #1 allowing you to rotate rucksacks.
3. Empty your pack and wash it with Tech Wash in the bath. Mind you it can take ages to dry and management plays merry hell about the mess.
Your choice.
As a chemist I can tell you that a spray with a dilute bleach solution will deodorise the straps too but it may not do the water repellent coating, stitching, fabric or the dye any good. I have never had the bottle to test this hypothesis.