E' possibile che il problema sia causato solo da uno dei due... magari prova a separare i controlli per vedere precisamente quale file non viene aperto. Comunque se ti dice no such file or directory deve essere *necessariamente* sbagliato o il percorso o il nome del file... so che magari ti sembra assurdo, ma sarebbe acora più assurdo se quell'errore non avesse una causa.