# Support package expl3 too old when using siunitx [closed]

I am a new user of LaTeX and have benefited a lot from StackExchange website. I am trying to use siunitx package. It consistently gives me Support package expl3 too old error and pdf is not produced properly. I update the packages regularly through MikTex update manager. I have installed all the required packages mentioned in the siunitx documentation and tried one of the examples given in the documentation which I have reproduced below. This also gives same error. Please help me.

\documentclass[a4paper,12pt]{book}
\usepackage{siunitx}

\begin{document}
\num{123} \\
\num{1234} \\
\num{12345} \\
\num{0.123} \\
\num{0,1234} \\
\num{.12345} \\
\num{3.45d-4} \\
\num{-e10}\\
\si [per-mode=symbol]{\kilogram\metre\per\second}
\end{document}

-
As the message says, your expl3 is too old. A common problem is having a 'local' installation of some files but not others. Also, with MiKTeX check that you update both as a 'normal' user and as Admin. – Joseph Wright Mar 8 at 14:07
– Claudio Fiandrino Mar 8 at 14:19
@JosephWright : There was an occasion when, for some users, the distribution tree managed to get two copies of some latex3 files, with the obsolete one coming first in the search order. I'm afraid I can't find the relevant answer/comment here, but it may jog someone else's memory. Meanwhile (for Abhinandan, not Joseph!) check if you have more than one expl3.sty in your TeX tree. – Brent.Longborough Mar 8 at 14:30

## closed as too localized by lockstep, Kurt, Stefan Kottwitz♦Apr 11 at 12:44

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.