[Opengnsys-users] Errores con ctorrent al acabar la descarga

Miguel Sánchez Sánchez msanchez en fi.upm.es
Lun Jul 19 13:06:25 CEST 2021


Hola Antonio. He visto en el repositorio svn de ctorrent que hay 
multitud de mejoras no incorporadas a ninguna release. El último commit 
es el r322 y la versión utilizada por Ubuntu corresponde al r199.
La mayor parte del contenido de los parches oficiales está incorporado 
en estas mejoras, salvo algunos menores.
Tras descargar los fuentes y crear el paquete .deb correspondiente, no 
he vuelto a sufrir los cuelgues por segmentation fault o 
std::bad_array_new_length.

Indico los pasos para construir el paquete en el propio ogLive:

rm /etc/resolv.conf; echo nameserver IP_SERVIDOR_ DNS > 
/etc/resolv.conf  # solucionar el problema de la falta de resolución dns
apt update
apt install --no-install-recommends packaging-dev  # instalar paquetes 
de desarrollo
mkdir src; cd src
apt source --download-only ctorrent  # descargar fuentes utilizados por 
Ubuntu
wget 
https://sourceforge.net/code-snapshots/svn/d/dt/dtorrent/code/dtorrent-code-r322-dtorrent-tags-dtorrent-3.3.2.zip 
# descargar el último commit r322 del svn de ctorrent
unzip dtorrent-code-r322-dtorrent-branches-dtorrent-3.zip; cd 
dtorrent-code-r322-dtorrent-branches-dtorrent-3
tar xvJf ../ctorrent_1.3.4.dnh3.3.2-5.debian.tar.xz  # incorporar los 
ficheros para contruir el paquete .deb
QUILT_PATCHES=debian/patches
quilt delete -r cve-security-fix.diff; quilt delete -r FTBFS-fix.diff  # 
borrar parches oficiales
quilt import ../cve-security-fix.diff; quilt push  # si se desea 
incorporar contenido de los parches oficiales no incorporado en r322 (en 
fichero adjunto)
dch -n  # añadir un número de versión nmu en debian/changelog
aclocal
automake --add-missing
debuild -b -us -uc  # generar el paquete .deb en ~/src

Saludos.

Antonio J. Doblas Viso escribió el 14/7/21 a las 22:56:
> Miguel, si nos das las instrucciones de descarga e instalación del 
> ctorrent con el parche, lo probamos para sustituir el actual en el 
> ogLive. Actualmente se instala el ofrecido por la distro ubuntu.
>
>   * https://github.com/opengnsys/ogLive-Builder/blob/master/includes/usr/bin/boot-tools/listpackages/sw.networking
>
>

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.unizar.es/pipermail/opengnsys-users/attachments/20210719/7a504a72/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: cve-security-fix.diff
Type: text/x-patch
Size: 1906 bytes
Desc: no disponible
URL: <http://listas.unizar.es/pipermail/opengnsys-users/attachments/20210719/7a504a72/attachment.bin>


Más información sobre la lista de distribución Opengnsys-users