I have a server running Ubuntu Oneiric 11.10, which I cannot upgrade.

I've followed instructions given here


to upgrade bash. However, I noticed that these commands also upgrade libc6 among with other libraries. If I'm correct with my understanding, libc6 is a shared library used by many programs, including apache and mysql.

My question: what are the consequences of running the newest libc6 on an older system? Are there any incompatibilities?

  • The only way to fully know the answer to this is to test it in a lab. – user9517 Oct 1 '14 at 12:16
  • And why can't you upgrade it? This has been out of support for years and never should have been put in production anyway. – Michael Hampton Oct 1 '14 at 12:33

Don't do it, your best bet would be to compile from source. You (normally) should even be able use the source from the latest (or older) Ubuntu release ( http://packages.ubuntu.com/da/lucid/bash ) and compile it on your old system.

But upgrade, seriously, what are you going to do with the next vulnerability?

| improve this answer | |
  • So you think shellshocker.net/fixbash would be a better way? – user246071 Oct 1 '14 at 14:40
  • You could, but then you're package information will no longer be correct because you updated this file outside apt/dpkg. – dirk Oct 3 '14 at 7:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.