Package: approx
Version: 3.2.0
Severity: normal
Hi,
after my box upgrade to unstable and the transition from approx
3.0.0~bpo40+1 to 3.2.0 I have problems with local repositories.
My local repository is managed by reprepro.
My approx.conf is attached.
I did removal of /var/cache/approx/debian-icz (my local repo), restart
approx:
bobek:/var/cache/approx# rm -rf debian-icz/
bobek:/var/cache/approx# /etc/init.d/approx restart
Stopping proxy server for Debian archive files: approx.
Starting proxy server for Debian archive files: approx.
bobek:/var/cache/approx# grep icz /etc/approx/approx.conf
debian-icz file:///var/www/debian
bobek:/var/cache/approx# apt-get update
Hit http://localhost sid Release.gpg
Hit http://localhost sid Release.gpg
...
Ign http://localhost icz-sid/main Sources
Hit http://localhost selinux-sid/main Packages
Hit http://localhost selinux-sid/main Sources
Get:1 http://localhost icz-sid/main Packages [341B]
Get:2 http://localhost icz-sid/main Packages [341B]
Get:3 http://localhost icz-sid/main Packages [341B]
Get:4 http://localhost icz-sid/main Packages [341B]
Get:5 http://localhost icz-sid/main Packages [341B]
...
But apt-get update hangs until timeout and approx logs to syslog:
...
May 2 11:23:15 bobek approx:
http://fog.pm.i.cz/debian/dists/sid/non-free/source/Sources.diff/Index: not
modified
May 2 11:23:17 bobek approx:
http://fog.pm.i.cz:/multimedia/dists/sid/main/binary-i386/Packages.diff/Index:
not modified
May 2 11:23:17 bobek approx:
http://fog.pm.i.cz:/multimedia/dists/sid/main/source/Sources.diff/Index:
not modified
May 2 11:23:17 bobek approx:
file:///var/www/debian/dists/selinux-sid/main/binary-i386/Packages.diff/Index:
not found
May 2 11:23:17 bobek approx:
file:///var/www/debian/dists/selinux-sid/main/source/Sources.diff/Index: not
found
May 2 11:23:17 bobek approx:
file:///var/www/debian/dists/icz-sid/main/binary-i386/Packages.diff/Index: not
found
May 2 11:23:17 bobek approx:
file:///var/www/debian/dists/icz-sid/main/source/Sources.diff/Index: not found
May 2 11:23:17 bobek approx:
file:///var/www/debian/dists/selinux-sid/main/binary-i386/Packages.gz: not
modified
May 2 11:23:17 bobek approx:
file:///var/www/debian/dists/selinux-sid/main/source/Sources.gz: not modified
May 2 11:23:17 bobek approx: Removing
debian-icz/dists/icz-sid/main/binary-i386/Packages.gz.tmp (size: 341)
May 2 11:23:17 bobek approx: Failure: malformed URL:
file:///var/www/debian/dists/icz-sid/main/binary-i386/Packages.gz
May 2 11:23:17 bobek approx:
file:///var/www/debian/dists/icz-sid/main/binary-i386/Packages.gz: not found
May 2 11:23:17 bobek approx: Nethttpd: Uncaught exception:
Nethttpd_types.Standard_response(-358247754, 0, 0)
May 2 11:25:17 bobek approx: Removing
debian-icz/dists/icz-sid/main/binary-i386/Packages.gz.tmp (size: 341)
The repository icz-sid needs update.
[EMAIL PROTECTED]:/var/www/debian/dists$ ls -l $(find *-sid -name 'Packages*')
-rw-r--r-- 1 zito zito 497 Mar 21 15:37 icz-sid/main/binary-i386/Packages
-rw-r--r-- 1 zito zito 341 Mar 21 15:37 icz-sid/main/binary-i386/Packages.gz
-rw-r--r-- 1 zito zito 586 Mar 21 15:37
icz-sid/main/debian-installer/binary-i386/Packages
-rw-r--r-- 1 zito zito 372 Mar 21 15:37
icz-sid/main/debian-installer/binary-i386/Packages.gz
-rw-r--r-- 1 zito zito 4930 Apr 29 08:49 selinux-sid/main/binary-i386/Packages
-rw-r--r-- 1 zito zito 1645 Apr 29 08:49
selinux-sid/main/binary-i386/Packages.gz
-rw-r--r-- 1 zito zito 586 Mar 21 15:37
selinux-sid/main/debian-installer/binary-i386/Packages
-rw-r--r-- 1 zito zito 372 Mar 21 15:37
selinux-sid/main/debian-installer/binary-i386/Packages.gz
I had started this report this week already, but after downgrade of
approx and successive upgrade the problem disappeared (index files left
from approx 3.0.0~bpo40+1 probably). I have this problem again and seems
to me, this is not my fault (I hope) :).
I tested approx 3.1.0 from archive and it was faulty too, so bug must be
introduced between 3.0.0 and 3.1.0 already I think.
bobek:/var/cache/approx# dpkg -i /tmp/approx_3.0.0~bpo40+1_i386.deb
dpkg - warning: downgrading approx from 3.2.0 to 3.0.0~bpo40+1.
(Reading database ... 316370 files and directories currently installed.)
Preparing to replace approx 3.2.0 (using .../approx_3.0.0~bpo40+1_i386.deb) ...
Stopping proxy server for Debian archive files: approx.
Unpacking replacement approx ...
Setting up approx (3.0.0~bpo40+1) ...
Starting proxy server for Debian archive files: approx.
Processing triggers for man-db ...
bobek:/var/cache/approx# apt-get update
Hit http://localhost sid Release.gpg
Hit http://localhost sid Release.gpg
Hit http://localhost selinux-sid Release.gpg
Hit http://localhost icz-sid Release.gpg
Hit http://localhost sid Release
Hit http://localhost sid Release
Hit http://localhost selinux-sid Release
Hit http://localhost icz-sid Release
Hit http://localhost sid/main Packages/DiffIndex
Hit http://localhost