no spanning-tree vlan 1 <--- This is the issue. No spanning tree and two connections between switches equals a network loop. Unplug one cable, enable spanning tree and plug the second cable back in. If you do a sh spanning-tree, one of the ports will be forwarding and one of the ports will be blocking. This is spanning-tree in action (stopping that network loop). Delete the etherchannel configuration on port 22 and re-configure it for ports 23 and 24. Spanning-tree no longer needs block any ports, becasue they are now one logical port.