Squeeze transitioned to LTS a couple of years (or so) ago.  Just in
last week or two the LTS terminated and Squeeze was archived.  It is
no longer supported by Debian or the LTS team, nor is it present on
Debian servers.

To get old packages use snapshot.debian.org.

E.g. Squeeze was still present on the 1st March this year so using
that date I suggest pointing apt at:

http://snapshot.debian.org/archive/debian/20160301T103342Z

(It is possible there might be some final Squeeze LTS updates since
then before it was archived.  I am not sure of the exact date support
terminated.)

Cheers
Michael.

Thanks Michael, that was very informative and helpful.  I figure there might be someway of doing this.

The texlive was pretty old so in the end, I decided to remove the texlive packages and just install texlive in /opt on the server.

That way I'll have all the packages upto date.

 

Chris