El 19/01/12 09:28, Administrador de Sistema ssp.ecc.cu escribió:
Buenos dias a todos, quisiera me ayudaran en una dudita que me
atormenta, estoy haciendole un mirror con debmirror a una seccion de el
repo de lenny en este caso debian-multimedia, configure el script de
debmirror de la siguiente manera..

NAME="Debian" # Nombre
script.
: ${PROGRAM:=Debian Mirror} # Nombre
software.
: ${VERSION:=0.1} #
Versión script.
:
${URLDIRE:=ftphlg.ssp.ecc.cu/Linux/Repo/Debian5/lenny/debian-multimedia/}
# URL origen.
: ${OUTBASE:=/media/repos/debian} # Ruta de
destino base.
: ${OUTPATH:=$OUTBASE/lenny/debian-multimedia}
# Ruta de destino final.
: ${LOGFILE:=/media/repos/mirrors_logs/debian_multimedia.log} # Archivo
de registro.

# Crear el directorio de destino si no existe.
if [ ! -d "$OUTPATH" ] ; then mkdir -p "$OUTPATH"; fi

# Inicio archivo de registro.
cat > $LOGFILE <<EOL
Iniciando Mirror (`env LANG=es_ES.UTF-8 date`)
EOL

# Ejecutar.
debmirror --host $URLDIRE \
--dist=lenny \
--section=main \
--arch=i386,amd64 --method=ftp \
--progress --nosource --postcleanup --method=ftp \
--passive --debug --verbose --pdiff=none \
--ignore-release-gpg --ignore-small-errors \
--ignore-missing-release $OUTPATH >> $LOGFILE 2>&1 &

# Fin.
exit 0


Pero el Log me dice esto cuando corro el script


Iniciando Mirror (jue ene 19 10:20:47 UCT 2012)
Mirroring to /media/repos/debian/lenny/debian-multimedia from
ftp://anonym...@ftphlg.ssp.ecc.cu/Linux/Repo/Debian5/lenny/debian-multimedia//

Arches: i386,amd64
Dists: lenny
Sections: main
Passive mode on.
Will clean up AFTER mirroring.
Pdiff mode: none.
Attempting to get lock, this might take 2 minutes before it fails.
Net::FTP: Bad hostname
'ftphlg.ssp.ecc.cu/Linux/Repo/Debian5/lenny/debian-multimedia/'
WARNING: releasing 1 pending lock...


Me pudieran decir que le sucede a mi script pues ya no se que hacerle...

Un saludo a todos y Gracias desde ya mismo


Creo que el problema es que no tinees acceso a la ftp: ( Net::FTP: Bad hostname) por eso te da ese erro que te pongo entre paréntesis. Revisa el acceso de la pc de donde ejecutas el script a la ftp a la cual intentas acceder a descargar el mirror. te dejo mi script que es un poco más sencillo:

#!/bin/sh

debmirror --host=mirror.vc.rimed.cu --root=debian/lenny_amd64 --cleanup --nosource --ignore-missing-release --progress --ignore-release-gpg --arch=amd64 --dist=lenny --method=http --section=main,contrib,non-free --diff=none /var/www/debian-lenny-amd64 > /var/www/logs/debian.log 2>&1&

exit 0



Todo en una sola linea. Antiguamente usaba uno parecido al tuyo pero un dia me dejo de funcionar y fui arreglando mi propio script hasta que llegue a ese que te envío.

saludos
--




∴

blog                            http://www.yordanisp.tk
Ubuntu User                     #26077
GNU/Linux user                  #459987 (http://counter.li.org)

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Reply via email to