[step:Prove the nonprincipal boundary nonvanishing assertion]Assume that $\chi$ is nonprincipal modulo $q$. Define
\begin{align*}
L_\chi:\{s\in\mathbb C:\operatorname{Re}(s)>1\}&\to\mathbb C\\
s&\mapsto \sum_{n=1}^{\infty}\frac{\chi(n)}{n^s},
\end{align*}
and write $L(s,\chi)=L_\chi(s)$. Since $\chi$ is nonprincipal, its partial sums over complete periods vanish, so summation by parts gives a holomorphic continuation of $L_\chi$ to the half-plane $\operatorname{Re}(s)>0$.
Let
\begin{align*}
\zeta:\{s\in\mathbb C:\operatorname{Re}(s)>1\}&\to\mathbb C\\
s&\mapsto \sum_{n=1}^{\infty}n^{-s}
\end{align*}
denote the Riemann zeta function, together with its meromorphic continuation.
First take $t=0$. If $\chi$ is real-valued, then $L(1,\chi)\neq0$ by the [Dirichlet Nonvanishing Theorem for Real Characters](/theorems/TEMP-43). If $\chi$ is not real-valued, then $L(1,\chi)\neq0$ by [Dirichlet Nonvanishing for Nonreal Dirichlet Characters](/theorems/TEMP-44).
Now fix $t\in\mathbb R\setminus\{0\}$ and suppose, for contradiction, that
\begin{align*}
L(1+it,\chi)=0.
\end{align*}
Let $m\geq1$ be the order of this zero. Let $\chi^2:\mathbb Z\to\mathbb C$ be the Dirichlet character $n\mapsto\chi(n)^2$. The function $L(s,\chi^2)$ is bounded in a neighbourhood of $s=1+2it$: if $\chi^2$ is nonprincipal this follows from the same summation-by-parts continuation, and if $\chi^2$ is principal then the finite Euler-factor comparison with $\zeta$ and the fact $2t\neq0$ show holomorphy there.
For real $\sigma>1$, define
\begin{align*}
P_t(\sigma)
:=
\left|\zeta(\sigma)^3L(\sigma+it,\chi)^4L(\sigma+2it,\chi^2)\right|.
\end{align*}
The absolutely convergent Euler products in the half-plane $\operatorname{Re}(s)>1$ give
\begin{align*}
\log P_t(\sigma)
&=
\sum_p\sum_{k=1}^{\infty}
\frac{
3+4\operatorname{Re}\!\left(\chi(p)^kp^{-ikt}\right)
+\operatorname{Re}\!\left(\chi(p)^{2k}p^{-2ikt}\right)
}{k p^{k\sigma}},
\end{align*}
where the outer sum is over primes. For each prime $p$ and integer $k\geq1$, put
\begin{align*}
\alpha_{p,k}:=\chi(p)^kp^{-ikt}.
\end{align*}
Then $|\alpha_{p,k}|\leq1$, and the numerator is
\begin{align*}
3+4\operatorname{Re}(\alpha_{p,k})+\operatorname{Re}(\alpha_{p,k}^2).
\end{align*}
Writing $\alpha_{p,k}=re^{i\theta}$ with $0\leq r\leq1$, this quantity equals
\begin{align*}
3+4r\cos\theta+r^2\cos(2\theta)
=
2r^2\cos^2\theta+4r\cos\theta+3-r^2.
\end{align*}
As a quadratic in $\cos\theta$ on $[-1,1]$, its minimum occurs at $\cos\theta=-1$ for $0\leq r\leq1$, and the minimum value is
\begin{align*}
3-4r+r^2=(1-r)(3-r)\geq0.
\end{align*}
Thus $\log P_t(\sigma)\geq0$, so
\begin{align*}
P_t(\sigma)\geq1
\end{align*}
for every $\sigma>1$.
On the other hand, the [Hadamard-de la Vallée Poussin nonvanishing theorem for $\zeta$](/theorems/TEMP-30) gives a simple pole of $\zeta$ at $s=1$, so $\zeta(\sigma)^3=O((\sigma-1)^{-3})$ as $\sigma\downarrow1$. The assumed zero gives $L(\sigma+it,\chi)^4=O((\sigma-1)^{4m})$, and $L(\sigma+2it,\chi^2)=O(1)$. Therefore
\begin{align*}
P_t(\sigma)=O((\sigma-1)^{4m-3})\to0,
\end{align*}
because $m\geq1$. This contradicts $P_t(\sigma)\geq1$. Hence $L(1+it,\chi)\neq0$ for every $t\neq0$, and the nonprincipal case is proved.[/step]