Ho isolato il problema (almeno così mi sembra). Il codice che segue è essenzialmente lo stesso precedente. Ciò che varia è l’indicazione di un footer di pagina particolare:
`
\documentclass[10pt,a4paper,oneside]{book}
\usepackage{nameref}
\usepackage[italian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage
{geometry}
\usepackage{fancyhdr}
\usepackage{lastpage}
\pagestyle{fancy}
\rfoot{pag.~\thepage~di~\pageref{LastPage}} %%% RIGA INCRIMINATA
\begin{document}
Nel \nameref{cha:ini}~\ref{cha:ini} a pagina \pageref{cha:ini}\\
\chapter{Capitolo iniziale}\label{cha:ini}
Questo capitolo …
\end{document}
`
Se commento la RIGA INCRIMINATA, tutto OK; se la lascio viene segnalato un errore alla riga in cui apro il capitolo (\chapter); l’errore è “Extra \else.\chapter ->\if@openright \cleardoublepage \else\clearpage \fi \thispagestyle… \chapter”. A occhio e croce sembra un conflitto con il package fancyhdr