Error de GLIBC_2.7 al actualizar node.js en CentOS

Estoy intentando actualizar la versión de Node instalada en un servidor. La versión que estaba allí antes era 0.2.5 o algo así, así que era bastante antigua. Soy nuevo en este lado de las cosas, tan desnudo conmigo si es un asunto tonto. Después de leer un poco, encontré que ejecutar n stable instalaría la última versión de Node. Sobre su supuesta instalación, y ahora cuando entro en el node -V , la consola devolvió:

node: /lib/libc.so.6: no se encontró la versión `GLIBC_2.7 ‘(requerido por el nodo)

Así que ahora tengo que averiguar cómo solucionarlo. Encontré una página que describe la instalación , pero el artículo dice que asegúrese de comstackr los archivos específicos de la architecture del servidor. No estoy seguro de cómo verificar el mío, y lo último que quiero hacer es estropear algo instalando 32 bits sobre 64 bits o viceversa.

¿Alguien tiene un método alternativo para solucionar este problema en general o algunas sugerencias para verificar la architecture de mi servidor para que pueda continuar con la instalación?

Para cualquiera que se encuentre con esto, aparentemente el problema es que estoy ejecutando Centos 5.2, que viene con Python 2.4. Para poder actualizar con éxito a través de npm necesita una versión más alta de python. En lugar de ir a través de npm hice lo siguiente:

Para crear una instalación alternativa de Python 2.7 junto con 2.4, siga las instrucciones aquí :

 # cd /opt # wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz # tar -xf Python-2.7.3.tgz # cd Python-2.7.3 # yum install gcc # ./configure # make # make altinstall 

No instale 2.7 sobre 2.4, porque aparentemente eso hace que muchas características del sistema operativo dejen de funcionar. Esta es la función de altinstall .

Para la instalación del nodo en sí, el wget en esas instrucciones es antiguo, así que siga estas instrucciones :

 # mkdir ~/sources # cd ~/sources # wget http://nodejs.org/dist/node-latest.tar.gz # tar zxvf node-latest.tar.gz # cd node-v # python2.7 ./configure # make # make install # mv /root/sources/node-v0.10.1/out/Release /opt/node-v0.10.1 # ln -s /opt/node-v0.10.1/node /usr/bin/node 

Asegúrese de reemplazar el número de versión en los dos últimos pasos con el que se instaló a través de node-latest-tar.gz. También tenga en cuenta que las instrucciones originales no incluyen python2.7 antes de ./configure , pero el código no funcionará de otra manera, asumiendo que siguió la primera parte para crear el altinstall de python 2.7