miércoles, 16 de febrero de 2011
Iniciar servicio de Call Center Elastix
yum install elastix-callcenter
Iniciar servicio de Call Center Elastix
service elastixdialer start
Parar servicio de Call Center Elastix
service elastixdialer stop
Iniciar Servicio de Call Center Cuando Arranque el PC
/sbin/chkconfig elastixdialer on
miércoles, 2 de febrero de 2011
Cuando el Cache de APT sufre un desbordamiento
Saludos !! Hago Referencia a este LINK
http://j053d.net/blog/dynamic-mmap-ran-out-of-room/
por que a mi me funcionó.. de igual forma la solucion a este problema es la siguiente.
Cuando el Cache de APT (si el apt-get que usamos de vez en cuando) ha sufrido un overflow por alguna enorme cantidad de paquetes en su lista de repositorios que al hacer un update indique la sobrecarga en algun punto de su update y es entonces cuando debemos aumentar el espacio de esta memoria cache del APT.
Bien sea en spanish: Dynamic MMap corrió fuera de la sala
O bien sea en English: Dynamic MMap ran out of room
El día de hoy me ocurrieron unos errores (precisamente al purgar la versión 1.3.3 de Turpial para instalar la version 1.3.4). Al realizar un update por la terminal, el proceso termino con las siguientes ultimas lineas:
1 | E: Dynamic MMap corrió fuera de la sala. Incremente el tamaño de APT::Cache-Limit. Valor actual: 25165824. (man 5 apt.conf) |
2 | E: Ocurrió un error mientras se procesaba language-pack-kde-he (NewVersion1) |
3 | E: Problem with MergeList /var/lib/apt/lists/ve.archive.ubuntu.com_ubuntu_dists_karmic-updates_main_binary-i386_Packages |
4 | W: Unable to munmap |
5 | E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado. |
Lo cual indica que la memoria caché apt está fuera del espacio, suponiendo que es por muchos paquetes cargados de los repos y ha sobre-excedido el cache de apt.
Bien sea si intentase hacer un apt-get install -f o un apt-get clean o un apt-get autoclean o un autoremove el resultado era el mismo. Al abrir el Synaptic, este sacaba un aviso que informaba sobre el mismo fallo y se cerraba luego de informar esto:
1 | E: Dynamic MMap corrió fuera de la sala. Incremente el tamaño de APT::Cache-Limit. Valor actual: 25165824. (man 5 apt.conf) |
2 | E: Ocurrió un error mientras se procesaba language-pack-kde-it (NewVersion1) |
3 | E: Problem with MergeList /var/lib/apt/lists/ve.archive.ubuntu.com_ubuntu_dists_karmic-updates_main_binary-i386_Packages |
4 | E: Las listas de paquetes o el archivo de estado no se pueden analizar sintácticamente o abrir. |
5 | E: _cache->open() failed, please report. |
De esta informacion sobre el fallo, resaltaba a la vista la sugerencia indicada:
1 | Incremente el tamaño de APT::Cache-Limit. Valor actual: 25165824. (man 5 apt.conf) |
Preferí pasar por el IRC de ubuntu-es para preguntar como podría incrementar este cache indicando en un paste la información de todo este fallo. El buen Geek erUSUL el cual en muchas ocasiones esta en el IRC de ubuntu-es tomando como referencia esta información me ayudo a resolver dicho problema.
Entonces, desde la terminal:
1 | echo 'APT::Cache-Limit "100000000";' | sudo tee -a /etc/apt/apt.conf.d/70debconf |
Y con esto el update correrá normalmente sin problemas como debe ser e igual al abrir el Synaptic por ser una extensión gráfica de este.
Es de recordar que si gustas puedes borrar la linea agregada: APT::Cache-Limit “100000000″;
Pero volverás a caer en el mismo fallo del desbordamiento del Cache del APT por lo que mejor es dejarlo y recordar hacer de vez en cuando un clean cuando sea por la terminal.
El Cache-Limit puede ser cualquier valor que se necesite, pero para estar con un buen rango, lo ajustamos a un valor bien alto (10MB) que es bastante.
1 | sudo gedit /etc/apt/apt.conf.d/70debconf |
Y finalmente se debe hacer un clean y el update correra sin problemas nuevamente
1 | sudo apt-get clean |
2 | sudo apt-get update |
PD: Escribe en la terminal apt-get moo si quieres ver una vaca, algo que no puede hacer aptitude otra interfaz para apt pero por terminal, no grafica como synaptic. El mismo aptitude asi lo indica al pedir su informacion de ayuda aptitude help la cual cierra con la linea: Este aptitude no tiene poderes de Super Vaca, pero apt-get si las tiene
sábado, 24 de abril de 2010
Instalación Asterisk 1.6 en Ubuntu Server
;Lo primero es actualizar nuestro sistema
sudo aptitude update
sudo aptitude upgrade
;Instalamos gpm el cual es una utilidad que nos permite copiar y pegar con nuestro mouse.
;Instalamos ssh para la administracion remota.
;Instalamos vim como editor de texto.
sudo apt-get install gpm ssh vim
;ingresamos a la carpeta personal de descarga.
cd /usr/src
;Descargaremos el sistema base de Asterisk
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.2.18.tar.gz
;Descargamos drivers para nuestras targetas digium.
sudo wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-2.4.1.2.tar.gz
sudo wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/dahdi-tools-2.4.1.tar.gz
;Asterisk Addons nos agregará al sistema un par de nuevos codecs y un par de aplicaciones.
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.6.2.4.tar.gz
;Para compilar todos los paquetes que nos hemos bajado necesitaremos instalar previamente algunos paquetes básicos.
sudo apt-get install linux-headers-`uname -r` build-essential
;Descomprimiremos y compilaremos:
sudo tar -xvzf dahdi-linux-2.4.1.2.tar.gz
cd dahdi-linux-2.4.1.2
sudo make clean
sudo make
sudo make install
;Cuando el proceso termine debe decirnos algo asi:
###################################################
###
### DAHDI installed successfully.
### If you have not done so before, install the package
### dahdi-tools.
###
###################################################
;Ahora pasaremos a hacer lo mismo con Dahdi Tools.
;Nos salimos del directorio dahdi-linux-2.2.1.1
cd ..
sudo tar -xvzf dahdi-tools-2.4.1.tar.gz
cd dahdi-tools-2.4.1
;Antes de lanzar los comandos comandos make necesitamos instalar un par de paquetes para evitar errores con ncurses.
sudo apt-get install libncurses5-dev libnewt-dev
sudo make distclean
sudo make clean
sudo ./configure
sudo make menuselect
sudo make
sudo make install
sudo make config
;Reiniciamos el demonio de dahdi.
sudo /etc/init.d/dahdi restart
;Ahora generaremos la configuración para la tarjeta, utilizando la herramienta dahdi_genconf
sudo dahdi_genconf
;Nos dará un error ya que intenta generar la configuración para asterisk el cual no esta instalado aun, pero no importa lo que queremos y es crear el archivo /etc/dahdi/system.conf.
sudo dahdi_cfg -vvvvvvvvvvvv
;Pasamos ahora a la instalación de asterisk
;Nos salimos del directorio dahdi-tools-2.2.1.1
cd ..
sudo tar -xvzf asterisk-1.6.2.18.tar.gz
cd asterisk-1.6.2.18
sudo make distclean
sudo make clean
sudo ./configure
Puede aparecer este error.
configure: *** XML documentation will not be available because the 'libxml2' development package is missing.Si le aparece este error es porque hay que instalar la siguiente libreria.
configure: *** Please run the 'configure' script with the '--disable-xmldoc' parameter option
configure: *** or install the 'libxml2' development package.
sudo apt-get install libxml2-dev
sudo make menuselect
sudo make
sudo make install
sudo make samples
;Podemos comprobar que asterisk ya nos empieza a funcionar, aunque no este configurado:
sudo asterisk
sudo asterisk -rvvvvvvvvv
;debe aparecer algo como esto:
#Connected to Asterisk 1.6.2.11 currently running on asterisk (pid = 16761)
#Verbosity was 0 and is now 9
# -- Remote UNIX connection
#asterisk*CLI>
;Asterisk Addons nos agregará aplicaciones para que asterisk se pueda comunicar con mysql por ende hay q instalar mysql
;y librerias
sudo apt-get install mysql-server libmysqlclient15-dev
;salimos del directorio asterisk-1.6.2.11
cd ..
sudo tar -xvzf asterisk-addons-1.6.2.4.tar.gz
cd asterisk-addons-1.6.2.4
sudo make clean
sudo ./configure
sudo make menuselect
sudo make
sudo make install
sudo make samples
;Ahora si podemos ejecutar sudo dahdi_genconf sin errores.
sudo dahdi_genconf
;y listo ya tenemos nuestro asterisk instalado.
sudo asterisk
sudo asterisk -r
martes, 20 de abril de 2010
Instalacion y Conexión remota a MySQL (Ubuntu Server)
sudo aptitude install mysql-server mysql-client
El acceso remoto a un servidor MySQL está desactivado por defecto, para poder acceder desde otras máquinas, ya bien desde nuestra red local, o desde una dirección IP externa, debemos modificar algunas opciones de configuración:
En el fichero /etc/mysql/my.conf se deben comentar estas dos líneas
#skip-networking
#bind-address = 127.0.0.1
sudo /etc/init.d/mysql restart
Y entonces, nos conectamos a mysql en el servidor y asignamos los siguientes privilegios:
GRANT ALL PRIVILEGES ON *.* TO usuario@"192.168.1.%" identified by "password";Donde usuario y password son los datos de conexión que utilizaremos para conectarnos en remoto y 192.168.1.% indica que todas las direcciones IP de nuestra red local tienen acceso, % se usa como comodín.
De esta forma todas las direcciones IP de nuestra red local podran conectarse en remoto a través de usuario / password:
sudo mysql --user=root --host=servidor -p password
y Ya esta!!
jueves, 15 de abril de 2010
lunes, 12 de abril de 2010
Como Recuperar GRUB 2 en Ubuntu
Recuperar GRUB 2.
Lo primero con lo que debes contar es con un live CD, como el disco de instalación Ubuntu, una vez arrancada la distribucion Live CD, abriremos la consola e introduciremos el siguiente comando para ver las particiones disponibles en el disco:
- sudo fdisk -l
Debemos buscar la partición en la que se encuentra instalada nuestra disco (/dev/sda5 en mi caso) y montarla
- sudo mount /dev/sda5 /mnt
- sudo grub-install --root-directory=/mnt/ /dev/sda
Si todo funcionó correctamente debería decir algo como
Installation finished. No error reported.
This is the contents of the device map /mnt/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install’.
(hd0) /dev/sda
Reiniciamos, y deberíamos ver nuestro antiguo menú de GRUB 2.
- sudo update-grub
jueves, 8 de abril de 2010
Programa de Skype para Asterisk
Para mas información haz clic en el siguiente link Skipe para Asterisk
