By loading both mathpazo and eulervm, the units are written in the euler mathfont when using siunitx and not in upright roman font. Even if it's explicitly set in sisetup :
unit-math-rm=\mathrm
I'm using Mac TexLive 2016, all packages updated. When \mathrm is used regularly in math mode, it works as expected. So there must be some issue how siunitx uses \mathrm.
MWE:
\documentclass{article}
\usepackage{mathpazo}
%commenting eulervm out prints units right again
\usepackage[euler-digits]{eulervm}
\usepackage{siunitx}
\begin{document}
\SI{5}{m/s}
\end{document}
as opposed to


\sisetup{mode=text}give you the desired results? – Andrew Swann Mar 29 '17 at 14:16euler-digitsas well. And then text modes doesn't show the euler digits, which would be nice. – Abufari Mar 29 '17 at 14:25