Página 1 de 2

Problemas creando repositorio Debian 6.0

Publicado: Mar, 12 Abr 2011, 16:50
por Hyuuga_Neji
En el jc donde trabaja el socio mio se consiguieron un repositorio que trajeron "desde la provincia" y ya tienen el Debian 6.0 o Squeeze como mas les guste decirles asi que me llaman para que viera el repo y de paso les ayudara a montar el repositorio y asi poder actualizar su version Lenny a esta nueva version de la rama Debian. Ya cree una carpeta local en es escritorio con el nombre de "repo" y le hice su respectiva linea de direccion en el source.list de esa misma maquina (le puse:

Código: Seleccionar todo

deb file://home/profesor/Desktop/repo/debian/squeeze main contrib non-free
) pero a la hora de actualizar el sistema a la nueva version comenzaron las tangas de la pc por decilo de alguna forma.

A duras penas logre que instalara algunos programas como el apache (muy importante para ponerla de repositorio temporal) y el opensshserver (para administracion remota de la pc) pero las demas maquinas no quieren reconocer el repositorio temporal y me estan lanzando muchos errores de acceso en la consola (Err 403 Forbiden .....) le revise los permisos en el alias del apache y estan igual que los del repositorio de Lenny pero nada. Sin embargo si abres un navegador y le das la direccion del repo (por ejemplo abres el Iceweasel y le pones en la direccion http://IP_DEL_REPO_TEMPORAL/repo/) si puedes acceder a la carpeta y ver el contenido.

Otro de los tantos errores lanza la consola a la hora de actualizar son los de ignorar un objeto no encontrado (segun el el archivo package.gz no se encuentra pero el archivo si esta en ese directorio) asi que decidi abrir este hilo en este foro que es uno de los mas rapiditos que he visto en nuestra intranet (me refiero a la navegacion .cu) para entre todos poder darle solucion a este problema y poder aportar mi granito de arena en la actualizacion del repositorio local de Debian Lenny que ellos tiene y asi dar un paso mas en el camino de migracion dentro del municipio.

Gracias por adelantado a los que tengan ideas que aportar.

Re: Problemas creando repositorio Debian 6.0

Publicado: Mar, 12 Abr 2011, 17:26
por hugo
Si se pretende utilizar file como método de acceso, no debe usarse la doble barra, debería ser una sola o en todo caso tres. Además el nombre de la distribución suele ir separado por un espacio, no por una barra. Prueba con esto:

Código: Seleccionar todo

deb file:/home/profesor/Desktop/repo/debian squeeze main contrib non-free

Re: Problemas creando repositorio Debian 6.0

Publicado: Mié, 13 Abr 2011, 07:56
por elav

Código: Seleccionar todo

deb file:/home/profesor/Desktop/repo/debian squeeze main contrib non-free
En realidad debe ser deb file:///home/profesor/Desktop/repo/debian squeeze main contrib non-free con 3 barras. Y espero que luego de poner el source hayas seguido los pasos correspondientes:

Código: Seleccionar todo

# aptitude update
# aptitude upgrade (o safe-upgrade)

Re: Problemas creando repositorio Debian 6.0

Publicado: Mié, 13 Abr 2011, 16:50
por Hyuuga_Neji
Es cierto es con una sola barra pero si se fijan .... yo les dije que pude instalar de modo local o sea en la misma pc si me deja utilizar el repo de Debian 6.0 el problema comienza cuando quiero poner esa misma pc como repositorio temporal donde actualizar las demas maquinas del JC y que me empiezan a dar los errores.

Re: Problemas creando repositorio Debian 6.0

Publicado: Mié, 13 Abr 2011, 21:55
por hugo
elav escribió:En realidad debe ser deb file:/// [...] con 3 barras. [...]
Bueno, a mi me llamo la atención que al menos en Squeeze ahora se permite (y recomienda) con una sola barra (aunque con tres también funciona).

Re: Problemas creando repositorio Debian 6.0

Publicado: Jue, 14 Abr 2011, 11:30
por Hyuuga_Neji
Bueno me parece que nos estamos desviando hacia un problema ya resuelto. La parte que esta fallando no es la parte del repositorio local (en la misma maquina si me deja actualizar y usar el repositorio temporal) el problema esta dandose a la hora de actualizar desde otra pc utilizando la direccion del repo temporal que me estan dando errores 404 (File no Found) con el fichero Packages.gz y cuando entras por el navegador web si ves el susodicho fichero en la carpeta del repositorio. mi pregunta es esa: que puede estar fallando que estando los 2 repositorios en la misma pc uno puede actualizar e instalar cosas del repositorio de lenny y sin embargo no puedes hacer lo mismo desde el repositorio Squeeze.

Re: Problemas creando repositorio Debian 6.0

Publicado: Jue, 14 Abr 2011, 12:32
por fVckingmania.hell
Amigo lo que se hace necesario que publiques que pusistes en los sources.list de las PCs que no se te actualiza y el alias del apache, aunque es no parece estar dando bateo porque dices que se puede navegar hasta el repo sin problemas, pero de todas formas no estaria de mas.

Re: Problemas creando repositorio Debian 6.0

Publicado: Vie, 15 Abr 2011, 11:02
por elav
Hyuuga_Neji escribió:Bueno me parece que nos estamos desviando hacia un problema ya resuelto. La parte que esta fallando no es la parte del repositorio local (en la misma maquina si me deja actualizar y usar el repositorio temporal) el problema esta dandose a la hora de actualizar desde otra pc utilizando la direccion del repo temporal que me estan dando errores 404 (File no Found) con el fichero Packages.gz y cuando entras por el navegador web si ves el susodicho fichero en la carpeta del repositorio. mi pregunta es esa: que puede estar fallando que estando los 2 repositorios en la misma pc uno puede actualizar e instalar cosas del repositorio de lenny y sin embargo no puedes hacer lo mismo desde el repositorio Squeeze.
Socio. Lo primero que tienes que hacer para eso es tener un servidor web montado en la PC donde esta el repo con su respectivo alias o vhost. ¿Ya tienes Apache, Lighttpd, Nginx o similar corriendo?

Re: Problemas creando repositorio Debian 6.0

Publicado: Vie, 15 Abr 2011, 12:15
por Hyuuga_Neji
Aki instale el Apache y le hice su respectiva Alias en el correspondiente archivo de configuracion pero saben como logre que una las pc se conectaran al repo del Squeeze??

En la pc que hace la funcion de servidor del repositorio (una pc con debian Lenny instalado) monte en la misma carpeta del alias la distribucion de Squeeze, asi solo tuve que modificar el Source.list de la pc que queria instalar de su version:

Código: Seleccionar todo

deb http://192.168.0.1/repo/debian/lenny main contrib non-free
a la nueva version del squeeze entonces mi source.list ha kedado asi:

Código: Seleccionar todo

deb http://192.168.0.1/repo/debian/squeeze main contrib non-free
Esta solucion SI deja que las pc que tienen debian lenny instalado se puedan actualizar a la version 6.0 cambiando totalmente el sistema que tenian instalado previamente. Hoy voy a tomar el ISO del Debian 6.0 que tengo en mi poder y volvere a instalar desde cero el sistema base del squeeze luego tratare de montar esa pc como servidor del repositorio del squeeze a ver si el problema me surge cuando instalas Debian 6.0 y lo tratas como servidor. Esperen respuestas mias y gracias por su tiempo nuevamente.

Re: Problemas creando repositorio Debian 6.0

Publicado: Vie, 15 Abr 2011, 12:38
por fVckingmania.hell
Eso que dices te lo puedo responder yo NO, el Debian 6 lo puedes instalar y levantar un apache con su respectivo alias y las demas PC lo cogen sin problemas ninguno.

No se como te funciono el

Código: Seleccionar todo

deb http://192.168.0.1/repo/debian/squeeze main contrib non-free
Porque si te das cuenta nunca le establecistes la distribucion. Pero bueno y en la PC local no tenias porque hacer referencia en el sources.list a tu misma PC eso te hace mas lenta la instalacion y descarga de los paquetes, porque haces un broadcast por gusto, simplemente
en esa PC haslo como un repo local

Código: Seleccionar todo

deb file:///direccion/del/repo squeeze main contrib non-free