Package: debpartial-mirror
Version: 0.2.94
Severity: normal
I created /etc/debpartial-mirror.conf and ran "debpartial-mirror all". Many
packages were downloaded,
but then debpartial-mirror crashed, producing the following traceback:
Traceback (most recent call last):
File "/usr/bin/debpartial-mirror", line 246, in ?
main()
File "/usr/bin/debpartial-mirror", line 223, in main
merge()
File "/usr/bin/debpartial-mirror", line 140, in merge
b.merge()
File "/var/lib/python-support/python2.4/debpartial_mirror/Backend.py", line
128, in merge
self._dists.merge()
File "/var/lib/python-support/python2.4/debpartial_mirror/Dists.py", line
304, in merge
architecture = (index.split("/")[3]).split("-")[1]
IndexError: list index out of range
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-k7
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages debpartial-mirror depends on:
ii python 2.4.3-11 An interactive high-level object-o
ii python-apt 0.6.19 Python interface to libapt-pkg
ii python-cdd 0.0.5 library to make easier to build CD
ii python-pycurl 7.15.5-1 Python bindings to libcurl
ii python-support 0.5.4 automated rebuilding support for p
debpartial-mirror recommends no packages.
-- no debconf information
;;
;; debpartial-mirror configuration file.
;;
[GLOBAL]
;; Show debug information?
;debug = DEBUG
;; Mirror destination directory
mirror_dir = /u12/home/synrg/etch-jr-mirror/
;; Which architectures should I download?
architectures = i386
;; What should I look for, by default?
components = main
distributions = etch
;; What should I get?
get_suggests = true
get_recommends = true
get_provides = true
get_sources = false
get_packages = true
;; Here is our first backend. It mirrors a subset of packages from the
;; Debian official repositories.
[etch]
server = http://saens.debian.org/debian
components = main
distributions = etch
filter = subsection:base priority:important
get_sources = false
[etch-security]
server = http://security.debian.org/
components = main
distributions = etch/updates
filter = subsection:base priority:important
resolve_deps_using = etch
[etch-junior]
server = http://saens.debian.org/debian
components = main
distributions = etch
filter = include-from:/u12/home/synrg/task-junior
;; And get the source packages as well for this backend.
get_sources = false
;; Here is a merging backend. It uses the backends we specify above to
;; create a custom distribution that provides all the packages in each
;; backend. This will be created using hard links to the package files
;; in each backend directory.
[etch-jr]
backends = etch etch-security etch-junior
name = etch-jr