Buscar este blog

martes, 23 de febrero de 2016

Problemas al cambiar de ISP

Durante este año, tanto en el trabajo cono en casa hicimos cambio de Proveedor de Servicios de Internet, también en ambos casos (tanto en casa como en el trabajo) tenía equipos con versiones anteriores de Linux Mint.

Al momento de cambiar algunos equipos de la red anterior (basa de modem proporcionado por Telmex) a la red nueva (ahora propociona el servicio Izzi) algunos equipos mostraron al intentar navegar con Chrome el mensaje "DNS_PROBE_FINISHED_BAD_CONFIG error"

Por alguna razón estando en el trabajo cuando se presentó el error sólo tenía a mano un disco de inicio de una versión de Linux Mint más reciente y como en esta si accedía a la red e Internet, lo que se me ocurrió que sería más fácil era reinstalar y eso hice, eso resolvió el problema.

Sin embrago, en casa reinstalar todo el sistema sólo porque no tenía acceso a Internet no me pareció tan buena idea, después de hacer una búsqueda en google, y encontrar un montón de ligas para windows y sólo algunas para Linux, por fin lo solucioné sin reinstalar el sistema operativo.

Esta vez no puedo ser tan específico en los pasos, sobre todo de aquel que a mi punto de vista fu el que realmente lo solucionó, ya que para revisar los sitios usé mi celular y solo puedo recuperar lo que muestra el historial de la terminal.

En retrospectiva creo que lo que hice fue, borrar el historial, la información de navegación y cache del navegador , limpiar el cache del DNS y forzar la ejecución de la configuración de red (que desde mi punto de vista eran innecesarias porque no solucionaron el problema), y por último re configurar resolvconf de manera que permita actualizaciones dinámicas.

Dejo aquí las intrusiones que si pudieron ejecutarse:

sudo /etc/init.d/dns-clean restart
sudo /etc/init.d/networking force-reload

sudo dpkg-reconfigure resolvconf

y la dirección dónde encontré la sugerencia para esta última instrucción:
http://askubuntu.com/questions/622470/dns-probe-finished-bad-config-error-in-ubuntu-14-04

Hasta la próxima.

domingo, 28 de septiembre de 2014

Problemas con las consecuencias de un virus en varias computadoras

Resolviendo las consecuencias de un virus 

Hola hoy escribo para comentar una experiencia que me dio gusto poder resolver.

La situación fue la siguiente:

Resumen: Un académico requiere copiar un archivo guardado en una computadora con Windows XP pero al grabarlo le "pierde" toda la información de sus unidades USB y no permite la copia del archivo.

La historia:


Para su trabajo utiliza varios computadoras con diferentes versiones de Windows y este por ser el más antiguo (pero funcional) lo utiliza en su cubículo.Al encender el equipo presenta dos problemas, uno con la fecha del sistema, Al parecer por el tiempo de uso la vida útil  de la batería de la Tarjeta Madre se ha agotado, y otro es al momento de abrir el escritorio de Windows una mensaje que indica que no se pude hacer una operación sobre un archivo "Servieca.vbs" o algo así que se encuentra en algún lugar del la computadoras de cuyo nombre no quiero acordarme.

El equipo le permite encender, abrir su procesador de textos, editar, guardar en el disco duro, no no la tiene conectada a la red pero aún con eso le realizar impresiones y es para lo que la utiliza, sin embargo, al momento de guardar en un pendrive (unidad USB) es cuando los problemas se presentan y no permite copiar o guardar el archivo, pero le sigue siendo de utilidad.

Después de sacar la unidad la insertamos en otro equipo se puede ver en el Explorador de Archivos que están los archivos pero con iconos cambiados y una pequeña flecha en la parte inferior, sin embargo la computadora (con una versión más actual de Windows y una versión actualizada del antivirus instalado) detecta un virus y limpia la unidad, pero al parecer a limpiado tan bien la unidad que ya no tiene información, ningún archivo, ningún directorio, parece vacía.

Como ya he tenido experiencia parecidas anteriormente, conecto la unidad USB a mi Netbook con Linux y al abrir el administrador de archivos veo los archivos sin problema. Al revisar el contenido puedo observar que no hay archivos de  tipo "Acceso Directo" (.lnk) y que no se ve ningún archivo extraño. Como ya publiqué anteriormente reviso desde este mismo equipo como lo vería MS-DOS ( y Windows) , además cambio los atributos para que sean visibles y queda lista la unidad con su contenido, de manera que puede ser usada.

Pero me menciona que ha tenido el mismo problemas desde hace algún tiempo y resulta que tiene "inutilizadas" cuatro pendrives más, reviso una de ellas y encuentra de el antivirus de alguna computadorá dejó información de un Sandbox en el que se menciona que el programa USBremover.exe es el que no se debe ejecutar, por lo demás es el mismo caso que con la memoria anterior, así que en lugar de hacer la limpieza manual de nuevo con cada una sería muy tardado, así que recuerdo que el amigo MiltonMO ya tiene una solución en una entrada de su blog, pero al intentar descargar en el equipo actualizado el archivo comprimido sugerido salta la protección del antivirus e impide la descarga de un programa potencialmente peligroso.

Otro rodeo a resolver, por alguna razón el navegador de mi Netbook con LinuxMint presenta el mismo aviso y es entonces que decido usar mi SmartPhone para descargarlo, pasarlo a la unidad USB conectada a la Netbook y después conectar la unidad al Equipo actualizado, desde la USB me permite copiar el archivo a la computadora y descomprimirlo en el pendrive pero no sin antes mencionar que hay un archivo con un virus (si no mal recuerdo de tipo HOAX) lo elimina y me deja seguir trabajando. Ahora ejecuto FixUSB.bat y me recupera y limpia la unidad y las otras también.

Antes de retirarme regreso a la computadora con los problemas uso una de las unidades vacunadas con el FixUSB de MiltonMo y lo ejecuto, pero comento el error de ejecutarlo desde el Explorador de Archivos que al mostrarme los archivos ya activó la parte del virus que crea los accesos directos, oculta los archivos y carpetas del pendrive y a pesar de que lo limpia al encender de nuevo la computadora, el error que muestra sobre el archivo "servieca" sigue apareciendo, decido entonces ejecutar el Administrador de tareas, detener los procesos USBremover.exe y wscript.exe  que son los que bloquean el archivo Servieca, verifico que sea realmente el archivo FixUSB.bat el que ejecuto, realiza la limpieza y al reiniciar el equipo ya no muestra problemas, además permite copiar el archivo que le interesaba a una pendrive y se cierra el caso...  Al menos por hoy.


Resumen:


Para resolver este problema tuve que recordar cosas que ya no son de mi vida diaria, el tener la información en mi blog (mi participación es de Julio de 2011) y contar con amigos como MiltonMo (su  actualización de FixUSB es de Agosto de 2013) me ayudaron a resolver el problema sin tener que reformatear, usar versiones piratas de algún antivirus y yo sigo sin tener este tipo de problemas en mi Netbook con LinuxMint.

Bueno, hoy hasta aquí dejo mi participación.

Comentarios Please!!!

miércoles, 12 de junio de 2013

Instalar MiniTube en LMDE


Llegó el momento que me temía, por fin quedó obsoleta la distribución linux mint 9, la cual era mi distribución de cabecera en la NetBook IVIA 2011 que uso para mis actividades diarias y académicas, Siendo esta la razón para cambiar, tengo bastante tiempo pensando en las diferentes opciones que podría instalar para sustituirla.

Sin embargo, la primera y mas importante razón para mantenerme dentro de LinuxMint es que desde mi punto de vista sigue siendo la más amigable con el usuario final ya que incluye muchos elementos comunes para los experimentados manteniendo el paradigma del Escritorio.

Ahora la decisión esta entre Linux Mint 13 por estar basada en una Ubuntu 12.04 Precise Pangolin LTS (Log Term Suport, lo que me daría soporte al sitema hasta el 2017) o Linux Mint Debian Edition la semi-Rolling (en desarrollo continuo) basada en Debian Testing que se ha convertido hace poco en la versión Jessie. .

Durante un largo rato estuve probando en el trabajo Linux Mint 13 tanto en la versión MATE como la versión Cinnamon, la verdad es que permiten hacer todo con ellas puedo realizar los trabajos incluso puedo usar mi equipo para ver películas, sin embargo, algunos detalles que no terminan de gustarme.

En particular los relacionados con las actualizaciones de los ambientes de escritorio instalar Cinnamon o MATE en el caso de la otra distribución deja el equipo con muchos detalles por resolver, es decir, si desde MATE instalas Cinnamon ( o vise versa) las configuraciones del escritorio y efectos no son los mismos que si instalas directamente la verías si instalas la versión Cinnamon (MATE) directamente.

Así que ahora le tocaba la oportunidad a la distribución semi-rolling, pero tiene que ser rápido porque existen las clases, el trabajo de la casa, en fin ,todo lo demás la vida diaria.

Así que ya probé la Linux Mint Debian Edition durante el manejo de mis actividades académicas de nuevo cuatrimestre de mi licenciatura instalada directamente sobre mi Hardware, como todas la versiones anteriores me permite usar la computadora pero gracias a varios comentarios me di cuenta que para utilizar MATE me permite trabajar con bastante velocidad a pesar de sólo tener 1 MB en RAM aprovechando mejor los recursos. Así que decidí dejar esta distribución como la principal en mi Laptop.

Sin embargo de que pude utilizar los programas que manejo en la escuela, me dí cuenta que uno de los programas que normalmente me gusta, uso y estaba a dos clics de distancia en Linux Mint que no esta en los repositorios de LMDE. Me refiero a MiniTube que es un cliente para ver videos directamente desde Youtube sin necesidad de Flash player.

Después de buscar por todo el sitio de Linux Mint, Morten Juhl-Johansen Zőlde-Fejér un integrante de la comunidad de de MintCast en Google+ me ayudó a localizar el archivo instalador para el programa Minitube. Muchas gracias.

Así que aquí está la forma en que explico paso a paso cómo instalarlo fácilmente en el ambiente gráfico.


0. Descargar el instalador
Para instalarlo visité con el navegador (Firefox viene instalado por defecto en LMDE,pero puedes ser cualquiera) la siguiente dirección:

http://packages.debian.org/jessie/minitube
Como en mi caso instalé la versión 64Bits descargué:
http://packages.debian.org/jessie/amd64/minitube/download
minitube_1.9-1_amd64.deb
Si ya tienes instalado LMDE y quieres saber que versión tienes instalada desde el escritorio, solo tienes que abrir el Monitor de Sistema (Menú/Favoritos/Monitor de sistema ó Menú/Todas las aplicaciones/Herramientas del sistema/Monitor del sistema) y en la Cejilla “Sistema” puedes ver la versión del sistema operativo y la información sobre el kernel instalado y utilizado.

Sin embargo si tratamos de instalarlo directamente mostrará un error por eso tenemos que:

1. Instalar las dependencias necesarias

Puedes hacerlo desde el Gestor de Software (Menú/Gestor de Software, ojo pide la contraseña, se trata de una operación administrativa de tu equipo), para localizarlas escribe phonon en la caja de texto para buscar las aplicaciones y debe aparecer en la lista:
phonon-backend-gstreamer
haces doble clic sobre ella y debe aparecer una descripción el botón para instalarlo.
Instalas y ahora solo falta esperar a que lo descargue e instale.

Por medio de Synaptic (Menú/Gestor de Paquetes), localizas el paquete, lo marcas para instalación y lo instalas.

o por una teminal (Menú/Tér,minal) escribes la siguiente instrucción
sudo apt-get install phonon-backend-gstreamer
y al dar enter te pregunta tu contraseña y después de confirmarlo solo falta esperar a que lo descargue e instale.

2. Ahora sí instalas el MiniTube
En mi caso fue abriendo la carpeta donde se descargó “minitube_1.9-1_amd64.deb ” y haciendo doble clic sobre el archivo se abre una ventana que me permite instalarlo después de haber verificado lo necesario.


Así que aquí termina mi participación.

martes, 11 de junio de 2013

NASM Una herramienta libre para programar en Ensamblador



En este artículo menciono algunas de la razones por las que un proyecto desarrollado como Software Libre puede ser una opción viable.
NOTA: Este Artículo quedó como borrador y pendiente de publicación desde el 02 de Abril, pero se los presento ahora.

Estoy actualmente cursando la Licenciatura en Sistemas Computacionales, como entusiasta del Software Libre me he propuesto (y hasta el momento logrado) resolver todos los requisitos de las materias cursadas usando alternativas al Software propuesto en clase con Software Libre.

En cursos anteriores para resolver los requisitos académicos he utilizado en mi equipo personal con Linux Mint 9 las aplicaciones sugeridas en cada uno de los cursos utilizando wine o dosbox y he buscado opciones libres para realizar los mismos resultados de sin la necesidad de usar las versiones de Software Privativo que han sugerido los profesores.

En particular, ahora que en este curso estamos llevando la materia "ensamblador" nos hemos encontrado con varios problemas al compilar (ya que la propuesta de software originalmente sugerida no permite la compilación en las diferentes versiones de Windows ni en Linux Mint con Dosbox.)

Desde el principio del curso he estado buscando información sobre opciones libres para trabajar en ensamblador sobre todo en mi equipo, he encontrado varias opciones, pero la que más me llamó la atención fue NASM.

Varias de las razones para elegir este compilador de ensamblador es que por ser libre está portado a los diferentes sistemas operativos, así que permite la instalación en cualquiera de ellos, también podemos acceder a tutoriales en línea.

Así pues ahora transcribo lo que encontré:

estos artículos que pueden ser importantes par usar NASM

Visión general de los cambios
http://es.kioskea.net/faq/3284-compilar-un-programa-ensamblador-con-nasm

Aprenda ensamblador 80x86 en dos patadas*
http://www.rinconsolidario.org/eps/asm8086/asm.html

CAPÍTULO IV: Programas. Ejecutables en MSDOS y Linux
http://www.rinconsolidario.org/eps/asm8086/CAP4.html

Ejemplos para NASM en MS-DOS
http://expo.itch.edu.mx/view.php?f=asm_22

De estos último sitio ya probé el programa hola mundo del sitio "Ejemplos para NASM en MS-DOS".

Para poder instalar y compilar el programa dejo aquí los pasos para hacerlo (supongo que funcionará también en Windows)

Paso 0: instalar dosbox y configurar dosbox
        el área de descarga del sitio oficial de Dosbox es:
         http://www.dosbox.com/download.php?main=1
        o directamente para instalarlo puedes descargar el siguiente archivo para instalarlo en Windows.
        http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox0.74-win32-installer.exe/download
        Desde Linux Mint podemos instalarlo usando el gestor de programas, el gestor de paquetes Synaptic o bien usando apt-get desde la terminal.
        Para configurar un espacio de disco duro que pueda usarse en dosbox sugiero crear un directorio llamado dosboxc, de manera que al iniciar dosbox se pueda acceder a el por medio del comando:
       "mount c c:\dosboxc"  sin comillas para el caso de windows.
       "mount c ~/dosboxc" sin comillar para el caso de linux.
        Todo lo que usemos o necesitemos usar en dosbox se vaciaría este directorio.

Paso 1: descargar NASM y descomprimirlo dentro de la carpeta dosboxc.
               la liga directa para usar la última versión de NASM la puedes conseguir en el área de descarga del sitio oficial.
               http://www.nasm.us/
               o directamente en
              http://www.nasm.us/pub/nasm/releasebuilds/2.10.07/dos/nasm-2.10.07-dos.zip

Paso 3: crear el archivo con el programa (yo personalmente lo puse en el mismo directorio en que está NASM.EXE)
Paso 4: compilar el programa
               la instrucción para compilar el archivo test.asm desde la misma carpeta donde está  nasm.exe que usé fue:
               "nasm -f bin test.asm -o test.com" sin comillas
                esto genera el ejecutable test.com

Algunas de las razones por las que esta aplicación es una buena opción como complemento del ámbito académico además de las libertades conferidas ṕor ser Software Libre, son: existen versiones del mismo para las diferentes plataformas (GNU/Linux,MS-DOS, Windows, MacOSx),permite la interacción con las interrupciones de cada uno de estos sistemas operativos, el proyecto sigue activo, es decir que tiene soporte y sigue obteniendo nuevas características y correcciones; y como ya comenté existe información en línea suficiente para obtener ayuda.

Hasta aquí dejo mi particpación por el día de hoy.