I decided the other day to download and upgrade to the Nov. 1 snapshot and got caught with intrepid being moth-balled.
So when I did apt-get update everything failed 404 error.
So hunting revealed old-releases with no country identifiers prefixes - i.e. us, uk, ca,cn, etc.
Have not seen your ruby file error. I will poke around and see if libtcltj-ruby1.8 etc is downloaded.
At present haven't much time to play but I will look into libtcltk over the next few days if someone else doesn't step forward.