Cita: Resulta que en la base de datos la tabla fue creada como cliente y no CLIENTE (mayuscula), al parecer sobre ubuntu se hace la revision del nombre exacto de la tabla mientras que en windows pasa por alto ese detalle.
Eso es básico: Como heredero de Unix, Linux es
case sensitive (lo encontrarás en cualquier manual), por eso habitualmente los programas de diseño asistido de bases de datos te suelen convertir los nombres de las tablas siempre a minúsculas, incluso cuando trabajas en Windows.
En este sentido, por una cuestión de compatibilidad, se recomienda trabajar siempre los nombres de todo en minúsculas y no en mayúsculas.
Te advierto, además, que es común que ciertas funciones no operan sobre Linux cuando las escribes en mayúsculas.