The Subaru Legacy hood is the hinged cover over the front of your car that allows access to the engine compartment. Without it, the components at the front will be exposed to outside elements, which could affect their performance and function. If your hood doesn't lock onto its latch when you close it or if it won't pop open when you release it, then it's time to troubleshoot.
When you close the hood but you didn't hear the clicking sound of the latch, or when you are driving and you see the hood bouncing slightly, then the latch might be stuck. This could be a lubrication problem. Spray down the latch assembly with WD-40 to fix it. You might have to do this several times and wait for the lube to seep into the mechanism.
At times, the hood itself can get jammed and you can't get it to open. This could happen for a number of reasons, but the most common of them could be the rusting of the hood's lock. To fix this, try the following tips:
Once you got the hood open, oil the latch assembly to get it working smoothly again.
There are cases when the lever that you use to open your car's hood could be broken. You can easily spot a broken hardware when you do a visual inspection of the hood and reach out for the lever.
At times, the lever might be working fine but the cable that connects it to the lock of the hood could have gotten stretched, and the lack of tension in the cable keeps the lock from being released. To fix this, you will have to pull hard at the cable that connects to the lever. You can find it behind the panel around the hood release lever.