problema de dependencia npm entre pares con gruñido y par de flatiron

Mientras publicaba esta pregunta, descubrí la respuesta, pero publicaré ambas aquí en caso de que ayude a alguien más, y tal vez alguien pueda ayudar con elpor qué de lo que paso

Cuando corro

sudo npm install -g grunt

La última parte dice:

/usr/bin/grunt -> /usr/lib/node_modules/grunt/bin/grunt
npm ERR! peerinvalid The package flatiron does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants flatiron@~0.1.9
npm ERR! peerinvalid Peer [email protected] wants flatiron@~0.1.9

npm ERR! System Linux 3.5.0-23-generic
npm ERR! command "nodejs" "/usr/bin/npm" "install" "-g" "grunt"
npm ERR! cwd /home/explunit
npm ERR! node -v v0.8.19
npm ERR! npm -v 1.2.9
npm ERR! code EPEERINVALID
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/explunit/npm-debug.log
npm ERR! not ok code 0

Como se puede ver en lo anterior, estoy en el nodo 0.8.19 y npm 1.2.9 (lo último que viene de ppa: chris-lea en Ubuntu 12.10).

Otras cosas que probé:

Hizo lo mismo en una nueva instalación de Ubuntu. Sin errores. La salida del script se ve igual hasta esas últimas líneas de error.Corrí "sudo npm cache clean" y lo intenté de nuevo. Sin suerte.Corrió "lista de npm" y no había nada más en la lista

Respuestas a la pregunta(2)

Su respuesta a la pregunta