Generalmente es porque el nombre del achivo no coincide con el escrito, recordar que linux reconoce diferente las mayusculas de las minusculas... lo mejor es siempre usar minusculas sin "ñ" ni tildes.
Recordar que imagen.jpg es difernte a imagen.JPG los sistemas Linux diferencian la mayusculas de las minusculas.