l'oggetto opener non e` definito universalmente a livello di root. Il codice corretto e`:
window.opener.location.reload();

Per fare quello che chiedi, devi dare il comando nell'evento onload della pagina che viene ricaricata.

A quel punto pero` ti sei perso il puntatore alla pagina aperta.

Quindi o prima fai la chiusura della popup e poi il refresh, opure devi riaprire la pagina con il suo nome e quindi chiuderla.

Se hai aperto una pag. con:
var win1= window.open('...', 'nomepag', '...');

puoi chiuderla con:
win1.close();