Profile

Cover photo
Javier Novoa Cataño
Works at Podemos Progresar
286 followers|313,446 views
AboutPostsPhotosYouTube+1'sReviews

Stream

 
Ayer mi disco duro trono. En realidad a la particion donde justamente tengo el raíz le aparecieron sectores defectuosos, justamente donde tengo información crítica del sistema.

Y que iba a hacer? Pues repararlo y no perder mi información (que al menos los datos importantes estaban en otra partición, sana), y no perder tanto tiempo en ello que debo trabajar en esta máquina...

Primero arranque un sistema Live desde DVD y sin montar las particiones de mi disco duro, les pase un fsck. Sorpresa, el sistema Live que tenía era bastante viejito y no reconocía el ext4! Así que busqué otro sistema Live en una USB y ese si reparó todos los sectores dañados de mi sistema.

Error 1: no anotar lo que me decía fsck al ejecutarlo en mi partición raíz. Porque encontro varios i-nodos que según no estaban ocupados pero pertenecían a ciertos archivos, y yo inocentemente le dije, pues bórralos y ya. Si al menos hubiera anotado que archivos eran.... En fin, que el sistema quedo sano a nivel disco duro y sus sectores.... pero no acaba todo aquí.

Arranco el sistema y llega a Slim para poder iniciar sesión, y nada que el teclado no responde o_O Y recordé entonces algunos de los archivos que inocentemente acepté borrar... algunos tenían que ver con X, otros con syslog, otros con cosas de Python (el lenguaje de programación que uso mayormente estos días)...

Pues nada, vía distro Live, monté la raíz y fui deshabilitando servicios del systemd para ver si con uno se atoraba, noté que al arrancar si tecleaba aparecía la basura en la pantalla, y luego de cierto momento ya nada hasta que Slim me dejaba como bloqueado...

Así descubrí que X tenía problemas, y que deshabilitando el servicio del display-manager podía entrar a la consola. Al menos podría teclear algo en mi sistema. Si hacía startx ahí efectivamente se pasmaba todo, bueno no se pasmaba solo no respondían ni el teclado ni el ratón...

A reinstalar paquetes! Es lo que me hizo pensar que si hubiera anotado que archivos se borraron, sabría que paquetes reinstalar. Pero no estando seguro tuve que tomar la opción radical.

Debia reinstalar todo Arch desde cero? Debía planchar todos los archivos de sistema desde el DVD descargado con el que se instala Arch? Nada, que eso no serviría y la primera opción se me hacía muy radical y engorrosa y consumiría tiempo (debía trabajar YA).

Así que hice esto:

pacman -Qnq | pacman -S -

todo como superusuario, o usando sudo.

Lo primero lista todos los paquetes de repositorios oficiales de Arch instalados y lo segundo los instala, o reinstala uno a uno. En total tengo 1709 paquetes. Que mas podia hacer? Rezando porque no hubiera conflictos (que no debia haberlos, hago updates a diario y todo va bien), deje la máquina descargando e instalando todo en lo que me iba a una junta. Saliendo ya habia terminado :D

Ahora si, ya tenia X, y todo lo demas sano, podía trabajar :-)

Como adendum, sabiendo que he instalado muchos otros programas del AUR que no estan en repositoris oficiales de Arch y demás, leí que debía reinstalarlos también. Y es algo muy razonable, algunos de estos paquetes los uso también para trabajar, aunque no fueran esenciales para el sistema. Si por algo borré también archivos de estos paquetes me iba a quedar con errores que quizá me costaría recordar como resolver, así que de una vez busqué como hacerle.

La lista de esos paquetes con:

pacman -Qemq

Que básicamente lista los paquetes de repos no oficiales, y además que hayan sido instalados explícitamente (porque otros, según entiendo, se instalan como dependencias de otros más, esos como sea se terminarían instalando a lo largo del proceso).

Y luego hice un scriptsito en python para recorrer la lista e ir instalando uno a uno con yaourt -S , atendiendo de vez en cuando el prompt para responder a las preguntas de si deseo editar el PKGBUILD, el .install y si deseo continuar... 155 paquetes por instalar, eso si me llevo todo el dia en lo que se descargaba, compilaba e instalaba todo, pero ya estoy bien :)

Y ya me voy a comprar otro disco duro, no vaya a ser que este vuelva a fallar :-o

Bendito Arch, cuando truena, truena feo, pero cuando uno sabe que la opción es aprender o morir, termina resolviendo el problema de una manera que hasta aprende cosas nuevas y útiles, por eso decidí compartir con ustedes ;-)
 ·  Translate
8
Javier Novoa Cataño's profile photoDiego Soler's profile photoJoan Figueras's profile photo
8 comments
 
Si la base de datos de pacman no está corrupta, yo siempre apostaría por copiar todo lo que hay en la partición del sistema (/usr, /etc, /var, /opt) a un nuevo disco y reinstalar tolos los paquetes para que reescriba todo y complete los posibles archivos que falten. No debería llevar mucho tiempo. De hecho, se puede hacer todo de golpe en un livecd.
 ·  Translate
Add a comment...

Javier Novoa Cataño

Shared publicly  - 
 
 
Los esperamos mañana en punto de las 10am, a nuestra #PascuaJuvenil2015 !!!

https://www.facebook.com/events/1565629953726566/
 ·  Translate
¡Los esperamos los próximos 2-5 de abril, para vivir la Pascua Juvenil! Si quieres vivir una semana santa con sentido, aprender y compartir con nosotros tus inquietudes y, en fin, conocer a Jesús, el Amor que Dios nos ha tenido, ¡VEN! ¡TE ESPERAMOS! Informes: www.torcasajuv.com/comoasistir ...
View original post
1
Add a comment...
 
Whenever I use browse-url function inside of w3m I would like to have a default URL displayed for me.
It happens that what I mostly do is google searches, so if I could have https://google.com/search?q= as default URL any time I use browse-url it would save me a lot of typing.
How can I achieve this?


http://emacs.stackexchange.com/questions/10189/browse-url-default-to-certain-url
2
Add a comment...
 
 
Yet again the supplied OS on a machine should always be treated with suspicion. You don't need sinister foreign agencies, just plain straight forward monetary incentives.


http://arstechnica.com/security/2015/02/lenovo-pcs-ship-with-man-in-the-middle-adware-that-breaks-https-connections/
Superfish may make it trivial for attackers to spoof any HTTPS website.
16 comments on original post
2
Add a comment...

Javier Novoa Cataño

Shared publicly  - 
 
 
(Shadow-)Street art in Saint-Etienne, France,
by artist OakOak.
Photo by OakOak.
6 comments on original post
1
Add a comment...
 
Hola!

soy fan de usar programas en la consola y me preguntaba por algun cliente para reddit en la misma. Haciendo un query al AUR veo varios programas para lograr esto, pero no encuentro alguna recomendacion sobre cual sería la mejor opción.

Alguno que ustedes por experiencia puedan recomendar?


Gracias!
 ·  Translate
1
Add a comment...

Javier Novoa Cataño

Shared publicly  - 
 
Equipo 1 Navidad Juvenil 2014
 ·  Translate
3
Add a comment...
Have him in circles
286 people
Minel Orduño Heneide's profile photo
jenny roussell's profile photo
Alejandro Cobo's profile photo
Juan Carlos Rivera's profile photo
IPN-Dirección de Publicaciones's profile photo
FERNADO MACEDO's profile photo
Eduardo Figarola Mota's profile photo
cristian enache's profile photo
ANTONIO Aguilar's profile photo

Javier Novoa Cataño

Shared publicly  - 
 
impressive!
Lego pieces and dino-DNA -- both considered "building blocks of life" and both very useful for creating dinosaurs from scratch.
1
Add a comment...

Javier Novoa Cataño

Shared publicly  - 
 
Richard Stallman, who published his manifesto in March of 1985, has been known to say that, “with software, either the users control the program, or the program controls the users.” Credit Photograph by Denis Allard / REA / Redux
1
Add a comment...

Javier Novoa Cataño

Shared publicly  - 
 
Stephen Hawking described it as the most spectacular failure of any physical theory in history. Can a new theory of info…
1
Add a comment...
 
 
¿Por que no yo?
¿Quién regará las posibilidades, si se seca la imaginación? ¿Quién anunciará el baile si perdemos las ganas de vivir? ¿Quién tocará la música que nadie compone? ¿Cuándo habrá tiempo para el amor verdadero? ¿Dónde habitará la justicia, si en nuestra tierra c...
 ·  Translate
Encuentros para jóvenes, niños y adultos. Comparte un riesgo: ¡cree en Jesús! martes, 20 de enero de 2015. ¿Por que no yo? ¿Quién regará las posibilidades,. si se seca la imaginación? ¿Quién anunciará el baile. si perdemos las ganas de vivir? ¿Quién tocará la música. que nadie compone?
View original post
1
Add a comment...
 
mas de la Navidad Juvenil :D
 ·  Translate
3
Add a comment...
People
Have him in circles
286 people
Minel Orduño Heneide's profile photo
jenny roussell's profile photo
Alejandro Cobo's profile photo
Juan Carlos Rivera's profile photo
IPN-Dirección de Publicaciones's profile photo
FERNADO MACEDO's profile photo
Eduardo Figarola Mota's profile photo
cristian enache's profile photo
ANTONIO Aguilar's profile photo
Basic Information
Gender
Male
Story
Tagline
Geek. Programador. Piloto. Linuxero
Introduction
Geek. Programador. Piloto. GNU/Linux.
Work
Occupation
Ing. en sistemas. Programador. Sysadmin. Lenguajes Python, PHP, Java, C/C++. Servidores en Internet. Emacs user & fan
Employment
  • Podemos Progresar
    Programador, 2010 - present
  • Freelancer
    Desarrollador/Consultor/Sysadmin, 2011 - present
  • Sinersys
    Consultor Java, 2006 - 2010
  • NRMWeb
    Webmaster, 2010 - 2011
Contact Information
Work
Email
Apps with Google+ Sign-in
Javier Novoa Cataño's +1's are the things they like, agree with, or want to recommend.
Concurso de Selfies, Navidad Juvenil 2014 | Casa de la Juventud, T.O.R.
torcasajuv.com

Te Pagamos la Entrada a la Navidad Juvenil 2014 !!! Participa en el concurso de Selfies para promover la Navidad Juvenil 2014 y si eres el g

San Pablo edita «Evangelii gaudium», la exhortación apostólica del papa ...
blog.sanpablo.es

(SP). San Pablo edita la exhortación apostólica del papa Francisco Evangelii gaudium (La alegría del Evangelio), sobre el anuncio del Evange

San Pablo publica «Del lado de los pobres», de Gustavo Gutiérrez y Gerha...
blog.sanpablo.es

PORTAL WEB SAN PABLO. Pagina web san pablo. EVANGELIO 2014. MAMÁ ¿DIOS ES VERDE? LA PÉRDIDA DE UN SER QUERIDO. LUMEN FIDEI. Lumen fidei · ←

Million Lines of Code - Information Is Beautiful
www.informationisbeautiful.net

Is a million lines of code a lot? How many lines of code are there in Windows? Facebook? iPhone apps? Let our data-visualization program you

Good logging practice in Python « Victor Lin's coding notes
victorlin.me

In reality, logging is important. When you transfer money, there are transfer records. When an ai...

Reset forgotten Windows password from Linux
zeronteproject.com

This blog is ad-supported. If you find it useful, please consider disabling adblock for this site. Linux · Android · Zeronte. making Linux e

Voyager 1 has left the solar system: NASA says new research proves it's ...
www.theverge.com

NASA thinks it's finally settled when Voyager 1 left our solar system: on or around August 25th, 2012. The first Voyager probe launched in 1

Empresa de telefonía celular manejada por indígenas mexicanos
alt1040.com

Las operadoras telefónicas decidieron ignorar su pueblo y no darles cobertura, entonces ellos decidieron hacer su propia empresa de telefoní

Mark Zuckerberg's Letter to Investors: 'The Hacker Way' | Wired Business...
www.wired.com

"Facebook was not originally created to be a company. It was built to accomplish a social mission — to make the world more open and connecte

tbaggery - A Note About Git Commit Messages
tbaggery.com

A Note About Git Commit Messages. 19 Apr 2008. I want to take a moment to elaborate on what makes a well formed commit message. I think the

Hacking Super Mario Bros. with Python
jakevdp.github.io

This weekend I was coming home from the meeting of the LSST Dark Energy Science Collaboration, and found myself with a few extra hours in th

Sin miedo a la novedad
eclesalia.wordpress.com

14 Tiempo ordinario (C) Lucas 10, 1-12. 17-20 SIN MIEDO A LA NOVEDAD JOSÉ ANTONIO PAGOLA, lagogalilea@hotmail.com SAN SEBASTIÁN (GUIPUZCOA).

Gobierno rumano prohíbe la adquisición de software libre
alt1040.com

El Ministerio rumano del Interior prohíbe la adquisición de software libre y abierto a pesar de las recomendaciones de la Unión Europea. Se

TGIF: Trollscript, el lenguaje de programación de los trolls
alt1040.com

Amigo troll, para ti que nada es nuevo, que los bloggers somos del desecho del mundo y por supuesto tú siempre tienes la razón, quiero dedi

YouTube - Heroes del Silencio - En los brazos de la fiebre
www.youtube.com

Create AccountSign In. Home. BrowseMoviesUpload. Hey there, this is not a commercial interruption. You're using an outdated browser, whi

YouTube - DESAPRENDER LA GUERRA (Luis Guitarra) -Videoclip
www.youtube.com

Crear cuentaIniciar sesión. Home. BuscarSubir. Ésta no es una interrupción comercial. Estás utilizando un navegador desactualizado que YouTu

YouTube - Nightwish - The Pharaoh Sails To Orion @ Raumanmeri
www.youtube.com

Create AccountSign In. Home. BrowseMoviesUpload. Hey there, this is not a commercial interruption. You're using an outdated browser, whi

Instalación de Xfce en ArchLinux [Tutorial] | Gespadas
gespadas.com

Gespadas. Tecnología Libre + Cultura Geek. RSS Email Twitter Facebook. Linux. ArchLinux; Ubuntu; Debian; Fedora; OpenSUSE. Desarrollo. HTML5

Me perdieron la tapa del tanque al no haberla colocado ni cerrado el deposito
Public - a year ago
reviewed a year ago
1 review
Map
Map
Map