[OpenSER-Users-ES] Openser+Mysql

Iñaki Baz Castillo ibc at in.ilimit.es
Mon Jan 21 17:47:06 CET 2008


On Monday 21 January 2008 17:22:54 Ronmel Jiron wrote:
> hola a todos..
>
> he instalado openser con Soporte Mysql y lo hice bien. al momento de
> agregar usuarios el primero lo acepta, cuando agrego por segunda vez
> me sale el siguiente error.
>
>  # openserctl add ronmel ronmel ronmel at localhost
> database engine 'MYSQL' loaded
> Control engine 'FIFO' loaded
> is_user: user counter=0
> check_db_alias: alias counter=0
> ERROR 1062 (23000) at line 1: Duplicate entry '' for key 3
> ERROR: introducing the new user 'ronmel1' to the database failed
>
> Creo que tiene que ver con Primary Key pero  no soy muy bueno en
> MySQL, asi que por favor ayuda

Maldito SerWeb y tablas asociadas, de hecho se está pensando en quitarlo de la 
instalación por defecto.

Bien, el problema es el campo "phplib" de la tabla "subscriber" que debe ser 
UNIQUE, o sea, cada usuario tiene que tener un valor distinto en ese campo 
(no valen que dos sean NULL o vacío).

Por defecto "openserctl add" no rellena ese campo, para que lo haga **creo** 
que vale con poner:
   HAS_SERWEB="yes"
en /etc/openser/openserctlrc.

Pero lo que yo hago directamente es cargarme esa columna de la tabla y a 
correr XD


-- 
Iñaki Baz Castillo
ibc at in.ilimit.es




More information about the Users-es mailing list