[gugs] Temas Gugs
Isaac Clerencia
isaac en sindominio.net
Mie Nov 7 02:34:12 CET 2001
A Wed, 7 Nov 2001 02:09:15 +0100
Isaac Clerencia <isaac en sindominio.net> escribio:
en fin... seguro que estoy aqui haciendo el mono e intuyendo cosas y hay alguien
por ahi que controla un monton de slash y lo resuelve en un momento, pero yo sigo
con mis suposiciones...
>Can't open
> /usr/share/slash/site/forogugs.sindominio.net/htdocs//usr/quique/slashhead.inc
esto es lo que intenta abrir slash, cuando deduzco que deberia intentar abrir
/usr/share/slash/site/forogugs.sindominio.net/htdocs/mbp-quique/slashhead.inc
El error lo da en esta linea de /usr/share/slash/sbin/slashd:
subrutina o como se llame en perl sectionHeaders:
open FH, ">$constants->{basedir}/$section/slashhead.inc"
or die "Can't open $constants->{basedir}/$section/slashhead.inc:
de lo que se deduce que $section es /usr/quique cuando deberia ser mbp-quique
entonces miramos en que punto se llama a sectionHeaders y llegamos a:
sub newfooter {
local *FH;
local *SO = *STDOUT;
sectionHeaders("");
my $sections = $slashdb->getSections();
for (keys %$sections) {
my($section) = $sections->{$_}{section};
if ($section =~ /^mbp-(.*)/) {$section="/usr/$1";}
mkdir "$constants->{basedir}/$section", 0755;
sectionHeaders($section);
}
*STDOUT = *SO;
}
asi que vemos que hace un slashdb->getSections() que presumiblemente leera
las secciones de la tabla gugs.sectionstuff de la base de datos y como esta
tabla no existe, pues simplemente lo que hace es $section=/usr/$1 y como $1
entonces $section="/usr/quique", después llamamos a sectionHeaders con
$sectoni="/usr/quique" y obtenemos el error de arriba.
Con lo cual solo hay que meter la tabla sectionstuff en la base de datos de gugs
y todo arreglado ... si no os apetece que alguien me de acceso y la meto yo, vale?
salud
P.D. nunca esperaba que mi primera aproximación a slashcode y a perl fuera de
esta manera ...
--
Isaac Clerencia Pérez | Debian GNU/Linux:~#
isaac en sindominio.net | http://www.sindominio.net
-------------------------^------------------------------------------
Public GPG key http://sindominio.net/~isaac/isaac@sindominio.net.asc
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 189 bytes
Descripción: no disponible
Url : /pipermail/gugs/attachments/20011107/2867f6b9/attachment.pgp
Más información sobre la lista de distribución Gugs