Buscar este blog

Aviso

El autor de éste blog no se hace responsable de los posibles daños o perdidas de información, que pudieran ocasionarse en su sistema o su vida por la aplicación de la información aquí contenida.
Mostrando entradas con la etiqueta problemas. Mostrar todas las entradas
Mostrando entradas con la etiqueta problemas. Mostrar todas las entradas

miércoles, 16 de mayo de 2012

Arreglar el problema de falta de memoria para Drupal

Extrañamente me salió el error de que no tenía memoria suficiente cuando ejecutaba el update.php de Drupal, esto es lo que me salía.

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /home/server/public_html/project/includes/theme.inc on line 1144

La forma de arreglarlo fue modificar el archivo /sites/default/settings.php
y agregarle la línea:

ini_set('memory_limit', '512M');

Al final del archivo. Para lograrlo fue necesario cambiar primero los permisos de dicho archivo a 775 y luego regresarlos a 444; Espero que a alguien le halla servido.

martes, 1 de mayo de 2012

IDJC, Jack y Pulseaudio en Fedora

Hola a todos!

Para la emisora Radio GLUD se hizo necesario instalar jack-audio-conection-kit y qjackctl para hacer correr idjc, aparte de eso hay la necesidad de conectar el audio de pulseaudio y alsa al servidor jack; Después de eso me di cuenta del problema al reproducir videos en flash y lo solucioné también, pero este tema es tan grande que me vi en la necesidad de ponerlo como otra entrada.
  1. Instalar los siguiente paquetes.
    $ sudo yum install -y jack-audio-connection-kit alsa-plugins-jack qjackctl pulseaudio-module-jack idjc
  2. Agregar tu usario al los grupos relacionados con el audio
    $ sudo usermod -a -G audio,jackuser,pulse $USER
  3. Configurar el archivo limits.conf.
    $ sudo nano /etc/security/limits.conf
    Agregar al final del archivo las líneas.
    @audio - rtprio 99
    @audio - memlock unlimited
    @audio - nice -10
    @jackuser - rtprio 99
    @jackuser - memlock unlimited
    @jackuser - nice -10
    @pulse - rtprio 99
    @pulse - memlock unlimited
    @pulse - nice -10
    
  4. Modifica el archivo default.conf.
    $ sudo nano /etc/pulse/default.pa
    Deja la parte del archivo que se muestra de esta forma:
    ### Load audio drivers statically (it's probably better to not load
    ### these drivers manually, but instead use module-udev-detect --
    ### see below -- for doing this automatically)
    #load-module module-alsa-sink
    #load-module module-alsa-source device=hw:1,0
    #load-module module-oss device="/dev/dsp" sink_name=output source_name=input
    #load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
    #load-module module-null-sink
    #load-module module-pipe-sink
    load-module module-jack-source
    load-module module-jack-sink
    
    ### Automatically load driver modules depending on the hardware available
    #.ifexists module-udev-detect.so
    #load-module module-udev-detect
    #.else
    ### Alternatively use the static hardware detection module (for systems that
    ### lack udev support)
    #load-module module-detect
    #.endif
    
  5. Agregar qjackctl a las aplicaciones en el inicio. Para este fin ejecuta el comando:
    $ gnome-session-properties
  6. Abrir qjackctl y configuralo activando las opciones:
    • Iniciar el servidor jack al iniciar qjackctl
    • Habilitar ícono en bandeja del sistema
    • Iniciar minimizado en la bandeja del sistema
  7. Para activar el soporte de mp3 para idjc instala.
    $ sudo yum install -y lame lame-libs
  8. Ahora por un problema de nombres de algunos archivos ejecuta.
    $ sudo ln -s /usr/lib64/libmp3lame.so.0.0.0 /usr/lib64/libmp3lame.so
    $ sudo ln -s /usr/lib64/libmad.so.0.2.1 /usr/lib64/libmad.so
  9. Solución de problemas comunes: Si al completar todos los pasos por alguna razón no te funciona el arranque del servidor jackd con qjackctl, prueba quitando el pulseaudio de la lista de aplicaciones al inicio y de no funcionar algunos lo solucionan destildando el tiempo real en el setup de qjackctl e incluso he escuchado que ejecutándolo como sudo funciona, y pues por si las dudas miren que la interfaz que se encuentra por defecto en (default) sea la correcta .
Buena suerte con su streaming.

domingo, 26 de febrero de 2012

Solucionar problemas con las bases de datos y otros problemas de yum

Buen dia. Después de haber instalado kororaa en un portatil, me encontré con que no podía actualizar el sistema, ni instalar paquetes nuevos debido a unas dependencias que no tenían solución; Al ver un poco el problema noté que no lo podía resolver instalando, desinstalando o actualizando paquetería, así que opté por buscar en google, en un foro en ingles (no recuerdo cual era) exponían que podía ser que la base de datos de yum estaría dañada, después de un rato encontré como reconstruirla en este link cabe resaltar que puede funcionar para otros problemas donde yum muestre errores a la hora de ejecutarse.

Posteo los pasos que hice en dicho computador:

1. Hacer un backup de las bases de datos, por facilidad se hará con el comando tar que crea un fichero con todos estos datos y se le dirá que lo guarde en la carpeta personal.

$ tar cvzf ~/backup-rpm.tar.gz2 /var/lib/rpm

2. Borrar las bases de datos de yum

$ sudo rm -f /var/lib/rpm/__db*

3. Reconstruir las bases de datos con el comando rpm

$ sudo rpm --rebuilddb -vv

4. Borrar metadatos y caché

$ sudo yum clean all

5. Actualizar el sistema

$ sudo yum -y update

Con esto logré actualizar el sistema e instalar los paquetes que se necesitaban.Buena suerte.

Más populares

Archivo del blog