Ojos rojos

Hola, Soy editor en este blog, sólo espero que la información y el contenido del sitio sea de utilidad, Bienvenid@s y esperamos sus comentarios.

 

Condiciones iniciales:
Debian 6.0
roundcube 0.3.1-6

Mensaje en logs:

[12-Apr-2012 12:52:40] PHP Warning: strtolower() expects parameter 1 to be string, array given in /usr/share/roundcube/program/include/rcube_imap.php on line 1285

Solución:

En base a la línea 1285 en el archivo rcube_imap.php esta el siguiente codigo:
(esto está contenido en el archivo original)
..
if (strtolower($part[$i][0]) == 'message' ||
(in_array('name', (array)$part[$i][2]) && (empty($part[$i][3]) || $part[$i][3]=='NIL'))) {
$part_headers[] = $struct->mime_id ? $struct->mime_id.'.'.($i+1) : $i+1;

el cual debe sustituirse por:
(El archivo modificado rcube_imap.php tendrá el sig. contenido)

//if (strtolower($part[$i][0]) == 'message' ||
// (in_array('name', (array)$part[$i][2]) && (empty($part[$i][3]) || $part[$i][3]=='NIL'))) {
// fetch message headers if message/rfc822 or named part (could contain Content-Location header)
if (!is_array($part[$i][0]) && (strtolower($part[$i][0]) == 'message' ||
(in_array('name', (array)$part[$i][2]) && (empty($part[$i][3]) || $part[$i][3]=='NIL')))) {
$part_headers[] = $struct->mime_id ? $struct->mime_id.'.'.($i+1) : $i+1;

Ordenes o “comandos” utilizados
diff rcube_imap.php rcube_imap.php.orig

archivos utilizados
/usr/share/roundcube/program/include/rcube_imap.php
/var/log/roundcube/errors

Imágenes relacionadas con el “post”:

Referencias: tazzadelcesso

 

Condiciones iniciales:
Debian 6.0
roundcube 0.3.1-6
php.mdb2 version: 2.5.0b2-1

mensaje en log:
[08-Apr-2012 06:29:21] PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/php/MDB2.php on line 393
[08-Apr-2012 06:29:21] PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/php/MDB2.php on line 2647

Solución:

actualización de version de php.mdb2

Acción:
pear upgrade MDB2.beta

Esto actualizará a la version: MDB2-2.5.0b3

Ordenes o “comandos” utilizados
apt-show-versions
pear
tail -t

archivos utilizados
/usr/share/php/MDB2.php
/var/log/roundcube/errors

Referencias: comments.gmane.org

Imágenes relacionadas con el “post”:

 

Condiciones:
S.O. Debian
Aplicacion: Squirrelmail

Instale el plugin Quota Usage pero no funcionaba, pues no desplegaba la gráfica de usp de la cuota al accesar al correo y al checar las bitácoras de apache2/error.log me tope con el error o advertencia:

sudo: no tty present and no askpass program specified

No se exactamente a que se refiera esta advertencia, pero buscando por algunos lados encontré que si se agrega una línea en el archivo sudores se soluciona.

dicha línea es:
www-data ALL=NOPASSWD: ALL

Les comento lo que hice por si les sirve, aunque si alguien sabe mas al respeto agradezco su participación.

 

Con debian 6 y squirrelmal 1.4.0

Al iniciar o cerrar sesión con squierrelmail me genera en la entrada de registro de errores de apache:

 

[Tue Apr 10 03:16:57 2012] [error] [client 145.201.34.238] PHP Warning: call_user_func_array() expects parameter 2 to be array, null given in /usr/share/squirrelmail/functions/global.php on line 258, referer: https://localhost/webmail/src/right_main.php

Por lo que leo es un bug en php.

Para solucionarlo he bajado e instalado el parche de la sig. forma:
parche

cd /usr/share/squirrelmail/functions
patch global.php array-is-null.patch

En el siguiente enlace se puede encotras mas información:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641869

 

Para cambiar el puerto de eschucha del servidor apache 2 en debian, se modifican los archivos ports.conf y default.

Por ejemplo cambiando al puerto de escucha: 1001

/etc/apache2/sites-available/ports.conf

NameVirtualHost *:80
Listen 80

por:

NameVirtualHost *:1001
Listen 1001

/etc/apache2/sites-available/default

<VirtualHost *:80>

por:

<VirtualHost *:1001>

 

Para accesar al nuevo url, debe de agregarse el puerto, de la sig. forma:

http://www.example.com:1001

 

Instalaciòn de Adobe Flash Player en Fedora utilizando yum (paquete administrador de software).

1. Bajar el paquete Adobe Flash de adobe.

Este creara el archivo del repositorio adobe-linux-x86_64.repo con el siguiente contenido:

[adobe-linux-x86_64]
name=Adobe Systems Incorporated
baseurl=http://linuxdownload.adobe.com/linux/x86_64/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

2.- Es necesario actualizar la base de los repositorios:

yum update

y finalmente instalar el Flash Player:

3.- yum -y install flash-plugin

Tambien puedes bajar el paquete .tar.gz
Y despues descomprimir con tar zxvf

y copiar el archivo libflashplayer.so al directorio de los plugins de mozilla. ek.

cp libflashplayer.so /usr/lib/mozilla/plugins/

Para el caso de CentOs es posible que necesites el paquete compat-libstdc++-33 el cual es un complemento. Este se intala desde los repositorios de la forma:

yum -y install compat-libstdc++-33

 

Instalación del proyecto conga sobre Redhat.

Conga funciona instalando dos programas luci y ricci. El primero es interface de administración web, debe instalarse en la máquina de donde se adminitrará el cluster, y se recomienda que haga fuera de este.

yum -y install luci

Colocando un passwd de administraciòn:
/usr/sbin/luci_admin init

Iniciando el servicio:

service luci start
chkconfig luci on

Y en el programa ricci para los nodos:

yum -y install ricci
service ricci start
chkconfig ricci on

En la estación de trabajo, se podrá administar desde un navegador que apunte a dirección:

https://localhost:8084

luci

 

P. ¿Como obtengo mas “commands” utilizando la orden history?

R. Modificando la variable HISTSIZE, que se encuentra en el archivo de configuraciòn del shell, por ejemplo, si se utilza bash, se modifica el archivo .bashrc de la forma:

echo "export HISTSIZE=1001" >> ~/.bashrc

Esto listarà 1001 “commands”

Jul 302011
 

El spam nace el 5 marzo de 1994.
Son mensajes no solicitados, generalmente publicitarios que se envían en cantidades masivas.Los spammers son individuos o empresas que envían spam, que utilizan diversas técnicas para obtener las direciones de correo, generalmente a través de robots o programas automáticos que recorren internet. Algunas de las principales fuentes son las siguientes:

1.- Las páginas web, debido a que contienen la dirección de su creador o de sus contactos.

Solución:
a) No hay que poner en la página web la dirección electrónica de contacto de la forma habitual,
ejemplo:

nombre@cualquier.dominio.mx
la sugerencia es ponerla de las siguientes formas o combinación de ellas:

nombre (at) cualquier dot dominio dot mx
nombre (ARROBA) cualquier (PUNTO) dominio (PUNTO) mx

b) Otra opción es mostrar la dirección electrónica habitual como una imagen.
spam2

2.- Correos electrónicos con chistes, cadenas, etc. que los usuarios envían
y que pueden llegar a acumular docenas de direcciones.

Solución:
No entrar en el juego de reenviarse este tipo de correos.

3.- Páginas en las que se solicita su dirección electrónica para acceder a
algún sitio o servicio.

Solución:
Evitar estos servicios o dar una dirección falsa, dar una dirección temporal, o dedicada a recibir spam.

4.- Grupos de noticias.
Solución:
Evitar dar la dirección electrónica a grupos de noticias y ocultar las direcciones
en BCC o CCO.

 

Modo de filtrar correos de forma personalizada es la siguiente:

Hacer un archivo de nombre .procmailrc (note el punto antes del nombre)
dentro de su cuenta y editarlo de acuerdo a lo que se quiere filtrar, algunos ejemplos:

a). Si no se quiere recibir correo de las direcciones:
nombre@cuentaspam.mx, nombre2@cuentaspam.ar
el archivo tiene que contener lo siguiente:

:0
* ^From.*(nombre@cuentaspam.mx|nombre2@cuentaspam.ar)
/dev/null

b). Evitar recibir el correo marcado en el subject como SPAM

:0
* ^Subject.*SPAM*
/dev/null

c). Evitar recibir correo con el subject “este es un correo spam, no lo borres”

:0
* ^Subject.*es un correo spam*
/dev/null

d). Recibir el correo etiquetado como SPAM y mandarlo a la carpeta de nombre “spam” para una revisiòn futura:

:0
* ^Subject.*SPAM*
mail/spam

El archivo puede contener la combinación de estos ejemplos.

 

Amigos, voy a iniciar un tutorial sobre la instalaciòn y configuraciòn de XEN en Debian squeeze. Hay ya algunos tutoriales en la red, los cuales estaremos citando. La idea de este es de ir mas al grano y exponer configuraciones pràcticas y que segùn yo a veces no estàn tan a la mano.

Empecemos con la instalaciòn bàsica:

 

Instalación de Xen en Debian squeeze:

1.-  Primero instalar el hypervisor, kernel xen y xen-tools, esto puede hacerse con el metapaquete:

aptitude -P install xen-linux-system

Continue reading »

© 2011 PATATUX Suffusion theme by Sayontan Sinha