This article investigates the problem of simultaneous attitude and vibration control of a flexible spacecraft to perform high precision attitude maneuvers and reduce vibrations caused by the flexible panel excitations in the presence of external disturbances, system uncertainties, and actuator faults. Adaptive integral sliding mode control is used in conjunction with an attitude actuator fault iterative learning observer (based on sliding mode) to develop an active fault tolerant algorithm considering rigid-flexible body dynamic interactions. The discontinuous structure of fault-tolerant control led to discontinuous commands in the control signal, resulting in chattering. This issue was resolved by introducing an adaptive rule for the sliding surface. Furthermore, the utilization of the sign function in the iterative learning observer for estimating actuator faults has not only enhanced its robustness to external disturbances through a straightforward design, but has also led to a decrease in computing workload. The strain rate feedback control algorithm has been employed with the use of piezoelectric sensor/actuator patches to minimize residual vibrations caused by rigid-flexible body dynamic interactions and the effect of attitude actuator faults. Lyapunov's law ensures finite-time overall system stability even with fully coupled rigid-flexible nonlinear dynamics. Numerical simulations demonstrate the performance and advantages of the proposed system compared to other conventional approaches.