Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como instalar Process Maker paso a paso

Las herramientas para modelar procesos (BPMS) son de gran ayuda y contrario a lo que se piensa, están al alcance de todos. Hoy les mostrare como instalar ProcessMaker paso a paso en un servidor Centos 6.4.
Con esta herramienta podrás modelar tus procesos y automatizarlos de una forma sencilla y visual optimizando tiempos, recursos y mucho mas.

Requerimientos:
  • Centos 6.4 actualizado
  • apache
  • php 5.3
  • MySQL


Para el caso de este articulo, el servidor estará en la ip 192.168.1.130

-Comenzamos a instalar dependencias

yum install php-mysql php-xml php-mbstring php-soap php-ldap php-gd curl php-cli

-Instalamos php-mcrypt

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/php-mcrypt-5.3.3-1.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm
yum localinstall php-mcrypt-5.3.3-1.el6.x86_64.rpm libmcrypt-2.5.8-9.el6.x86_64.rpm

-Modificamos php.ini y reiniciamos apache

vi /etc/php.ini
memory_limit = 128M
file_uploads = On
short_open_tag = On
post_max_size = 8M
upload_max_filesize = 2M

service httpd restart

-Creamos la db en MySQL

mysql -u root -p

grant all on *.* to 'usrpm'@'localhost' identified by 'PASSWORD' with grant option;
Query OK, 0 rows affected (0.00 sec)
exit;

-Descargamos Process Maker en /opt llenando unos datos en un formulario




-Descargamos la traducción al español ya que solo viene en Ingles

-Descomprimimos

cd /opt/
tar xzvf processmaker-2.5.1.tar.gz

-Cambiamos permisos, dueño y grupo a apache

chmod 770 /opt/processmaker/shared
cd /opt/processmaker/workflow/engine/
chmod 770 config content/languages plugins xmlform js/labels
chown -R apache:apache /opt/processmaker

-Editamos el host virtual para apache. Si tenemos un dominio internet lo escribimos en los tres parametros, NameVirtualHost, VirtualHost, ServerName. En caso de no tenerlo y nuestro servidor tiene una ip dinamica (DHCP) colocamos * como se ve mas abajo. Salimos guardando.

vi /opt/processmaker/etc/pmos.conf
NameVirtualHost *
#processmaker virtual host
<VirtualHost *>
  ServerName "vec.test.com"
  DocumentRoot /opt/processmaker/workflow/public_html
  DirectoryIndex index.html index.php
  <Directory  "/opt/processmaker/workflow/public_html">
    AddDefaultCharset UTF-8

    AllowOverRide none
    Options FollowSymlinks
    Order allow,deny
    Allow from all

    RewriteEngine on
    RewriteRule ^.*/(.*)$ sysGeneric.php [NC,L]

    ExpiresActive On
    ExpiresDefault "access plus 1 day"
    ExpiresByType image/gif "access plus 1 day"
    ExpiresByType image/png "access plus 1 day"
    ExpiresByType image/jpg "access plus 1 day"
    ExpiresByType text/css "access plus 1 day"
    ExpiresByType text/javascript "access plus 1 day"

    AddOutputFilterByType DEFLATE text/html

  </Directory>
</VirtualHost>

-Copiamos el conf al directorio de apache y reiniciamos apache

cp /opt/processmaker/etc/pmos.conf /etc/httpd/conf.d/
service httpd restart

-Nos conectamos con un browser a nuestro servidor para comenzar la instalación. En el primer paso se verificaran tengamos todas las dependencias y en caso de faltar alguna podemos instalarla y dar click en el botón check again para verificar nuevamente. Ya con las dependencias ok damos click al botón Next

-El 2do paso es  verificar permisos, si esta ok, damos click al botón Next

-Aceptamos la licencia y damos click al botón Next

-Colocamos los datos del usuario y servidor MySQL, probamos la conexión con el botón Test Connection y en caso de estar ok damos click al botón Next

-En el 5to y ultimo paso nos creamos un espacio de trabajo o workflow y un usuario administrador que usaremos para configurar. Damos click al botón Finish

-Se crea el espacio de trabajo

-Nos logeamos con el usuario administrador


-Esta es la pantalla de inicio de Process Maker

-Nuestro siguiente paso es instalar el idioma Español dando click al menú ADMIN y después en la opción Language; ya allí cargamos el fichero de español descargado anteriormente

-El idioma español fue cargado con exito

-Ya vemos los dos idiomas que tenemos instalado, en (english) y es (español). Nos salimos para entrar en español

-Nos volvemos a logear como admin colocando esta vez idioma español

-Y así se ve la interfaz en idioma español

Sencillo cierto? usas BPM en tu negocio? te gustaría profundizara en estos temas?
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Mis 10 artículos mas populares en agosto

Apenas comenzamos septiembre y aprovecho para traerles el TOP 10 del mes de agosto. Estos son los 10 artículos mas visitados en este blog y en cierta forma me da una medida de cuales son los temas que uds, mis lectores, buscan mas para poder escribir mas sobre ellos siéndoles mas útiles como referencia de lectura a la hora de enfrentar proyectos profesionales o porque no, particulares.

No es extraño que este articulo tenga el primer lugar. Centos es un clon de RedHat muy popular el cual es muy usado por su versatilidad y confiabilidad. En este articulo muestro paso a paso como instalarlo para que puedas usarlo de inmediato.
Muchos de mis artículos tienen de base un servidor Centos, por ello es importante saber como instalarlo de forma correcta.




Linux Fedora es conocido como la distribución que lleva a sus usuarios mas rápido los sistemas mas nuevos e innovadores. Si te gusta tener lo ultimo este es el linux que debes usar.







Muchos de los problemas de seguridad y virus en las redes hoy en día comienzan por las paginas que visitan nuestros usuarios en la oficina o nuestros hijos en casa. Se cree fácil bloquear paginas pero no lo es con tantos millones de ellas; aquí es donde viene al rescate SquidGuard, el software que te permite clarificarlas para poder administrarlas mas fácil.





El anterior articulo de SquidGuard puede que sea muy popular, pero este depende de Squid, por lo tanto es necesario primero instalar Squid para que podamos tener filtrado de paginas.






En la medida que crece nuestra red crecerá la necesidad de poder monitorear todos esos dispositivos, switches, servidores, etc. Nada mas útil que una instalación de Nagios para hacer esta tarea.

Ubuntu aunque es conocido por su desktop (escritorio) también tiene una versión servidor. Esta es para los que les gusta Ubuntu y no quieren usar Debian. OJO, es igual de bueno que Centos y muchas veces encontraremos software diseñado solo para esta distribución.







Mientras mas espacio tengamos en disco mas espacio usaremos en una carrera vertiginosa que no tiene fin. Imágenes, vídeos, películas, etc, todo esto y mas podrás guardar en FreeNAS a la vez que le das uso a ese viejo PC que ya no usas.







Android es el popular OS de Google para smartphone y en este articulo muestro como capturar la pantalla activa en la version 2.3. A tener en cuenta que me baso en un Motorola Backflip por mi "rooteado".







Internet borro las fronteras en muchos aspectos, uno de ellos son las compras y en este articulo muestro como actualizar PrestaShop, un popular paquete con el que puedes crearte una tienda para vender tus productos de una forma sencilla y segura.





Ser competitivo hoy en día es la meta de muchos y una forma de lograrlo es trabajando en equipo; para esto puedes usar Alfresco Community, una plataforma de colaboración que te permite compartir documentos, intranet, wiki, tareas y mucho mas.

Tienes otros artículos de mi blog sobre los que quieres siga escribiendo? algún tema en especifico?
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como crear un usuario de solo lectura en Nagios

Quieres darle acceso a una persona a Nagios pero no quieres que haga cambios? Ok, sigue leyendo y aprenderás como crear un usuario de solo lectura. Este podrá mirar (leer) pero no ejecutar comandos, deshabilitar notificaciones, etc. Una opción importante para que personas sin dominio técnico puedan entrar sin peligro de dañar algo. Quieres instalar Nagios? en este articulo te muestro paso a paso como en un Linux Centos 6.4.
Todos los comandos lo ejecutaremos desde la cuenta root y aunque es un Centos debe funcionar en otras distribuciones linux.

-Nos cambiamos al directorio de htpasswd.users
cd /usr/local/nagios/etc

-Creamos el usuario userlectura
htpasswd -m /usr/local/nagios/etc/htpasswd.users userlectura

-Nos conectamos vía web y verificamos al entrar que aunque nos muestra la interfaz, no hay datos en ella.

-Editamos cgi.cfg y agregamos el usuario. Salimos guardando.
vi cgi.cfg

authorized_for_all_services=nagiosadmin,userlectura
authorized_for_all_hosts=nagiosadmin,userlectura

-Reiniciamos el servicio.
service nagios reload

-Cerramos el browser y nos conectamos nuevamente con userlectura. Ya dentro si intentamos ejecutar alguna acción como por ejemplo deshabilitar el envió de alertas, Nagios nos sacara un error no permitiendolo.

Con esto ya tenemos un usuario de solo lectura, podrá mirar pero no modificar.
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como actualizar nagios 3 paso a paso

Hoy sale una nueva versión de Nagios, llegando a la 3.5.1, la cual corrige varios errores reportados y los desarrolladores sugieren actualizar lo mas pronto posible por lo tanto hoy les mostrare como actualizar su Nagios 3.5 a la 3.5.1 sin perder sus datos y configuración anterior.
En el proceso tomaremos un backup antes previendo algún problema podamos devolvernos así que no entremos en pánico. ;-)
No tienes Nagios?, ok, en un anterior articulo te muestro como instalarlo en un Centos 6.4 y así puedas monitorear tus dispositivos, servidores, etc.

-Hacemos un backup del nagios actual
tar czvf nagios-backup.tgz /usr/local/nagios/

-Eliminamos los siguientes html. Es muy posible que ya no existan porque fueron reemplazados por versiones en php.
rm /usr/local/nagios/share/{main,side,index}.html
rm: cannot remove `/usr/local/nagios/share/main.html': No such file or directory
rm: cannot remove `/usr/local/nagios/share/side.html': No such file or directory
rm: cannot remove `/usr/local/nagios/share/index.html': No such file or directory

-Descargamos la ultima versión estable al momento.
cd /root
wget -c http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.5.1.tar.gz

-Extraemos y entramos a su directorio
tar xzvf nagios-3.5.1.tar.gz
cd nagios

-Comenzamos a compilar
./configure --with-command-group=nagcmd
.....
*** Configuration summary for nagios 3.5.1 08-30-2013 ***:

 General Options:
 -------------------------
        Nagios executable:  nagios
        Nagios user/group:  nagios,nagios
       Command user/group:  nagios,nagcmd
            Embedded Perl:  no
             Event Broker:  yes
        Install ${prefix}:  /usr/local/nagios
                Lock file:  ${prefix}/var/nagios.lock
   Check result directory:  ${prefix}/var/spool/checkresults
           Init directory:  /etc/rc.d/init.d
  Apache conf.d directory:  /etc/httpd/conf.d
             Mail program:  /bin/mail
                  Host OS:  linux-gnu

 Web Interface Options:
 ------------------------
                 HTML URL:  http://localhost/nagios/
                  CGI URL:  http://localhost/nagios/cgi-bin/
 Traceroute (used by WAP):  /bin/traceroute


Review the options above for accuracy.  If they look okay,
type 'make all' to compile the main program and CGIs.

-Compilamos
make all
....
*** Compile finished ***

If the main program and CGIs compiled without any errors, you
can continue with installing Nagios as follows (type 'make'
without any arguments for a list of all possible options):

  make install
     - This installs the main program, CGIs, and HTML files

  make install-init
     - This installs the init script in /etc/rc.d/init.d

  make install-commandmode
     - This installs and configures permissions on the
       directory for holding the external command file

  make install-config
     - This installs *SAMPLE* config files in /usr/local/nagios/etc
       You'll have to modify these sample files before you can
       use Nagios.  Read the HTML documentation for more info
       on doing this.  Pay particular attention to the docs on
       object configuration files, as they determine what/how
       things get monitored!

  make install-webconf
     - This installs the Apache config file for the Nagios
       web interface

  make install-exfoliation
     - This installs the Exfoliation theme for the Nagios
       web interface

  make install-classicui
     - This installs the classic theme for the Nagios
       web interface


*** Support Notes *******************************************

If you have questions about configuring or running Nagios,
please make sure that you:

     - Look at the sample config files
     - Read the documentation on the Nagios Library at:
           http://library.nagios.com

before you post a question to one of the mailing lists.
Also make sure to include pertinent information that could
help others help you.  This might include:

     - What version of Nagios you are using
     - What version of the plugins you are using
     - Relevant snippets from your config files
     - Relevant error messages from the Nagios log file

For more information on obtaining support for Nagios, visit:

       http://support.nagios.com

*************************************************************

Enjoy.

-Instalamos los binarios
make install
....
*** Main program, CGIs and HTML files installed ***

You can continue with installing Nagios as follows (type 'make'
without any arguments for a list of all possible options):

  make install-init
     - This installs the init script in /etc/rc.d/init.d

  make install-commandmode
     - This installs and configures permissions on the
       directory for holding the external command file

  make install-config
     - This installs sample config files in /usr/local/nagios/etc

make[1]: Leaving directory `/root/nagios'

-Verificamos este todo ok
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
...
Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

-Reiniciamos el servicio
service nagios restart
Running configuration check...done.
Stopping nagios: .done.
Starting nagios: done.

-Abrimos un browser y nos conectamos a su interfaz web.

-Perfecto, todos nuestros dispositivos están disponibles y no perdimos configuración.


Que les pareció, rápido y certero, cierto? Ya usas Nagios, que te ha parecido?
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Nuevo PrestaShop 1.5.5 ahora mas fácil de configurar

Hoy 29 de agosto ve la luz la versión 1.5.5 de PrestaShop mostrándonos nuevas funcionalidades para que te sea mas fácil configurarlo y comenzar a vender tus productos en este mercado global que es Internet.

Las nuevas funciones son:
  • Mayor estabilidad y velocidad
  • Soporte a mas idiomas y zonas horarias
  • Nuevo asistente (wizard) de envió de productos
  • Corrección de varios errores (bugs)
  • Y mucho mas...
En este URL podrás leer (en Ingles) con mas detalle todas las correcciones y cambios en esta versión.
Ya usas PrestaShop? que comentarios tienes de este software? Si te interesa montarlo, aquí en mi blog tengo varios artículos relacionados, comenzando por como instalarlo y configurarlo.

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar idioma español en Community Builder

Ya no es necesario traducir tu instalación de Community Builder gracias a la gran comunidad alrededor del mundo los cuales ya lo han hecho por nosotros. En muy pocos pasos hoy veremos como instalar idioma español en Community Builder dentro de nuestro Joomla 3.
Uno de los CMS favoritos es Joomla, el cual muestro en otro articulo como instalarlo, y al agregarle Community Builder lo vuelves mas amigable al mejor estilo de las redes sociales como Facebook, Google+ por mencionar algunos.
Comencemos entonces.

-Descargamos desde este URL el file con la fecha mas reciente. Para ello debemos tener una cuenta la cual es facil de crear ademas de gratis.
spanish_es-ES-1.8.zip

-Nos conectamos a la interfaz administrativa de Joomla y nos vamos al menú Components - Community Builder - Plugin Management para instalar el idioma español como un plugin.

-Ya dentro del listado de plugins de CB, bajamos al final de la pagina.

-Damos click al botón Choose file y escogemos el archivo que descargamos en pasos anteriores.

-Nos debe aparecer al lado del botón el nombre del fichero, a continuación damos click al botón Upload file & Install.

-Ya nos debe aparecer el idioma es-ES

-Entramos a nuestro sitio Joomla y verificamos un perfil, en este ejemplo muestro el de admin ya en idioma español.
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Google fonts en Ubuntu paso a paso

No somos diseñadores la mayoría pero algo tenemos en común, nos gusta dar una buena imagen o presentación a nuestros proyectos y esto comienza desde el tipo de letras que usemos para ello. Por eso hoy les mostrare como instalar Google fonts en Ubuntu paso a paso. Estas son gratis y libres para su uso así que si no las conocías, es momento para comenzar.
Si no sabes como instalar Ubuntu, aquí en este URL te muestro como,

-Comenzamos agregando el repositorio y damos Enter al terminar confirmando.
sudo add-apt-repository ppa:andrewsomething/typecatcher
[sudo] password for cabrera:
You are about to add the following PPA to your system:
 TypeCatcher allows you to search, browse, and download Google webfonts for off-line use. You can preview fonts with adjustable size and text.

https://launchpad.net/typecatcher
 More info: https://launchpad.net/~andrewsomething/+archive/typecatcher
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmp3ziqct/secring.gpg' created
gpg: keyring `/tmp/tmp3ziqct/pubring.gpg' created
gpg: requesting key 6F087E5A from hkp server keyserver.ubuntu.com
gpg: /tmp/tmp3ziqct/trustdb.gpg: trustdb created
gpg: key 6F087E5A: public key "Launchpad PPA for Andrew Starr-Bochicchio" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

-Actualizamos repositorios.
sudo apt-get update

-Instalamos la aplicacion para manejar la instalacion, desinstalacion e info de estas letras.
sudo apt-get install typecatcher

-Ya instalada la aplicación nos vamos a unity con la tecla Windows o el primer botón en la esquina superior izquierda y comenzamos a escribir su nombre para luego darle click.

-La aplicación es muy sencilla y básicamente nos permite 3 cosas, descargar e instalar un tipo de letra, desinstalar un tipo de letra o ver su información via web.

-Dando click al nombre de un tipo de letra nos mostrara a la derecha como se ve.

-Si damos click al botón de descarga e instalación, esta sera instalada.

-Al dar click en el botón de información nos remitirán a una pagina donde veremos mas info sobre ella.

-Ya estando instalado el tipo de letras de nuestro agrado podremos probarlo en nuestro Ubuntu abriendo por ejemplo un Write y escribiendo.

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Phoca Gallery en Joomla 3 paso a paso

Ya seas fotógrafo profesional o no de seguro te gustara agregar fotos a tu cms Joomla y nada mejor que hacerlo con Phoca Gallery el cual hoy te mostrare como instalar y configurar en Joomla 3.
Las fotos son una forma efectiva de generar trafico como ya lo han demostrado Pinterest, Facebook y otros grandes de la industria así que no te arrepentirás al agregar esta valiosa extensión. Comencemos entonces.

Artículos recomendados: Como instalar Linux Centos 7 paso a paso                                            
                                            Como instalar y configurar Ubuntu Server 16.04 LTS paso a paso

-Descargamos desde este URL la versión para Joomla 3, a la fecha es la versión 4.0.1.
com_phocagallery_v4.0.1.zip

-Entramos a la interfaz administrativa de Joomla y vamos al menú Extensions - Extension Manager.

-Damos click al botón Choose File para buscar el archivo de Phoca que acabamos de descargar.

-A continuación damos click al botón Upload & Install.

-Felicitaciones, ya tenemos instalado nuestra galería de fotos.

-Ok, aunque ya esta instalada, debemos crear un menú de acceso asi que nos vamos al Menu Manager, elegimos donde crearlo, en este caso Main Menu y damos click al botón New.

-Creando el menú debemos seleccionar que tipo de acción hará con Phoca. Damos click al botón Select.

-Se nos mostrara 4 posibles opciones para nuestro menú de Phoca, dependiendo del uso que le queramos dar la primera opción es la mas lógica. Esta nos dará acceso a un área de categorías donde ya podemos tener nuestras fotos.

-Le colocamos nombre en Menu Title y damos click al botón Save.

-Si miramos nuestro sitio Joomla, ya tenemos una opción en el menú Main Menu.

Phoca Gallery tiene muchas opciones con las cuales experimentar pero eso ya lo dejamos a tu creatividad. Lo usas en tu Joomla? como te ha ido, que opinión tienes de esta extensión?
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Enhanced by Zemanta
Share/Bookmark

Cambios para mejorar tu experiencia al leerme

Cada vez que escribo un articulo lo hago para mostrarte a ti, el que estas leyéndome ahora, como hacer diferentes tareas con Opensource y uno que otro articulo con noticias u anuncios de videojuegos. Para mi es claro que uds son los que apreciaran u odiaran mi estilo de escritura, el diseño del blog y demás por lo cual este mes comencé varios cambios en el blog videoJuegos y Open source los cuales detallo ahora:

Lista de correos

Todos tenemos el tiempo contado, unos mas que otros y a veces agradecemos poder leer camino a casa en nuestro smartphone o tablet. Ahora puedes suscribirte a mis artículos para que te lleguen vía email cada vez que haya una nueva publicación. Pido datos básicos como son email, nombre y apellidos los cuales no serán usados para spam.

Flechas, cuadros, leyendas y mas en imágenes

"Una imagen dice mas que mil palabras" dice la sabiduría popular así que mis imágenes siempre que lo ameriten ahora llevaran flechas, cuadros y leyendas incluidas que facilitaran entender lo que quiero mostrar, ejemplo, la imagen mostrando el cuadro de subscripcion de email.

Campos de twitter card

Aun no todos podemos usar esta nueva característica pero a mi me pareció genial y ya incluí los tags en el blog para que aparezcan mis artículos de esa forma en twitter.

Por el momento estos son los cambios, que te han parecido? que mas podría agregar o modificar? La retroalimentacion es importante, ahora es tu turno de aprobar o desaprobar mi trabajo.
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Corrección de repositorios de YUM en Centos

Todo esta ok hasta un día en que pasa algo que nos saca de la rutina, en este caso, un servidor Linux Centos 6.4 que se niega a permitir instalar/actualizar un paquete. Misteriosamente todo estaba bien hasta que ya hoy hay que corregir los repositorios de YUM porque se niega a funcionar. Aunque este problema lo solucione en un Linux Centos 6.4, también debe funcionar en otras versiones anteriores.
Todas las pruebas y cambios los haremos desde la cuenta root.

El error que les puede aparecer es:

yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. $releasever is not a valid release or hasnt been released yet/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/$releasever/updates/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

-Primer paso, verifiquemos que tengamos internet y resolución de nombres lo cual si estamos detrás de un firewall o proxy podria dejar de funcionar por un cambio de políticas.

host google.com
google.com has address 74.125.228.32
google.com has address 74.125.228.46
google.com has address 74.125.228.33
google.com has address 74.125.228.36
google.com has address 74.125.228.39
google.com has address 74.125.228.37
google.com has address 74.125.228.35
google.com has address 74.125.228.41
google.com has address 74.125.228.38
google.com has address 74.125.228.34
google.com has address 74.125.228.40
google.com has IPv6 address 2607:f8b0:4004:801::1001
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.

-Ya comprobado que tenemos acceso a internet, verificamos los directorios de repositorios. Como vemos debajo, el owner (propietario) y group (grupo) no son los debidos. Estos deben pertenecer a root y group root.

ls -la /var/cache/yum/$basearch/$releasever
total 24
drwxr-xr-x 6 pepe pepe 4096 Jul 26 18:08 .
drwxr-xr-x 3 root          root          4096 Jul 26 18:09 ..
drwxr-xr-x 4 pepe pepe 4096 Jul 26 18:08 centos
drwxr-xr-x 3 pepe pepe 4096 Jul 26 18:08 centos-cr
drwxr-xr-x 3 pepe pepe 4096 Jul 26 18:08 centos-updates
drwxr-xr-x 4 pepe pepe 4096 Jul 26 18:09 x86_64

-Cambiamos los permisos

chown -R root.root /var/cache/yum/$basearch/$releasever

-Verificamos no existan directorios erróneos (en mi caso el servidor es de 64 bits) en caso de haberlo se elimina

ls -la /var/cache/yum/x86_64/releasever
total 16
drwxr-xr-x 3 root root 4096 Aug  8 12:22 $releasever
drwxr-xr-x 4 root root 4096 Jul 26 18:09 .
drwxr-xr-x 6 root root 4096 Jul 26 18:08 ..
drwxr-xr-x 6 root root 4096 Jul 26 18:08 6

rm /var/cache/yum/x86_64/releasever/$releasever

-Editamos los repositorios y hacemos corrección

vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

Y esto mismo con los demás repos (updates, extras, etc)

-Verificamos esta funcionando bien
yum update
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: centosb5.centos.org
 * extras: mirror.solarvps.com
 * updates: mirror.us.leaseweb.net
base                                                                                                                           | 3.7 kB     00:00     
extras                                                                                                                         | 3.4 kB     00:00     
updates                                                                                                                      | 3.4 kB     00:00     
updates/primary_db                                                                                                   | 3.8 MB     00:01     
Setting up Update Process
No Packages marked for Update

Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark