Debugging solar photovoltaic systems involves a systematic approach to identify and rectify issues affecting performance. Fully understand the system's components, 2. Conduct visual inspections regularly, 4. Section 3 provides the main fault detection and diagnosis strategies. This paper conducts a state-of-the-art literature review to examine PV failures, their types, and their root causes based on the components of PV modules (from protective glass to junction box).