Hallo! Am Samstag, 17. Juni 2006 23:06 schrieb Daniel Leidert: > Am Freitag, den 16.06.2006, 18:09 +0200 schrieb Mag. Leonhard Landrock: > > [..] > > > Tja, ist es der Bug?
Ich frage mich immer noch, ob nicht ein ganz anderes Problem vorliegt. Ich zitiere kurz aus "http://www.debian.org/doc/manuals/repository-howto/repository-howto": "Wenn Ihr Depot in der sources.list-Datei (dazu später mehr) korrekt eingetragen wurde, wird apt-get den Packages.gz-Index herunterladen, wenn die Binärpakete (mit dem deb-Schlüsselwort) aufgelistet werden, und Sources.gz für die Quellpakete (mit dem deb-src-Schlüsselwort)." ... "Jedes binary-*-Verzeichnis enthält eine Packages.gz und eine optionale Release-Datei. Jedes source-Verzeichnis enthält eine Sources.gz und eine optionale Release-Datei. Beachten Sie, dass die Pakete nicht im selben Verzeichnis wie die Index-Dateien liegen dürfen, weil die Index-Dateien die Pfade zu den verschiedenen Paketen enthalten; in Wirklichkeit können sie überall sonst im Depot liegen. Dies macht es möglich, Pools zu erstellen." Gut: "Packages.gz" ist eine Index Datei. Richtig? Bei mir sind folgende Dateien vorhanden: veneto:~# ls -l /var/lib/debarchiver/dists/testing/main/ insgesamt 4 drwxr-xr-x 6 debarchiver debarchiver 144 2006-06-18 10:30 binary-all drwxr-xr-x 5 debarchiver debarchiver 200 2006-06-18 10:30 binary-i386 -rw-r--r-- 1 debarchiver debarchiver 25 2006-06-18 10:35 override -rw-r--r-- 1 debarchiver debarchiver 0 2006-06-15 20:50 override.src drwxr-xr-x 2 debarchiver debarchiver 128 2006-06-18 10:30 source veneto:~# ls -l /var/lib/debarchiver/dists/testing/main/binary-all/ insgesamt 0 drwxr-xr-x 2 root root 144 2006-06-15 21:13 doc drwxr-xr-x 2 root root 96 2006-06-15 21:13 graphics drwxr-xr-x 2 root root 136 2006-06-15 21:13 kde drwxr-xr-x 2 root root 96 2006-06-15 21:13 libs veneto:~# ls -l /var/lib/debarchiver/dists/testing/main/binary-i386/ insgesamt 28 drwxr-xr-x 2 root root 128 2006-06-15 21:13 graphics drwxr-xr-x 2 root root 216 2006-06-15 21:13 kde drwxr-xr-x 2 root root 144 2006-06-15 21:13 libdevel -rw-r--r-- 1 debarchiver debarchiver 14913 2006-06-18 10:30 Packages -rw-r--r-- 1 debarchiver debarchiver 4407 2006-06-18 10:30 Packages.gz -rw-r--r-- 1 debarchiver debarchiver 53 2006-06-15 20:50 Release Meine "/var/lib/debarchiver/dists/testing/main/binary-i386/Packages.gz" enthält unter anderem (als ersten Eintrag): Package: kformula Priority: optional Section: kde Installed-Size: 865 Maintainer: Debian Qt/KDE Maintainers <[email protected]> Architecture: i386 Source: koffice Version: 1:1.5.1-1 Replaces: koffice-libs (<< 1:1.1-20010404-0) Depends: koffice-libs (>= 1:1.5.1), libc6 (>= 2.3.6-6), libgcc1 (>= 1:4.1.0), libstdc++6 (>= 4.1.0), latex-xft-fonts, koffice-libs (<< 1:1.5.2) Suggests: khelpcenter, koffice-doc-html Filename: dists/testing/main/binary-i386/kde/kformula_1.5.1-1_i386.deb Size: 413600 MD5sum: 4016819a194e1448096f7eb27e21d6ea SHA1: fdbf33b24cb06f5c801bf9e17320d5f2bbeac300 SHA256: 6ca6ed4781a13023380fd5b9ebd73f84aa6a627aa9ea7104e3afe1b78e539ef4 Description: a formula editor for the KDE Office Suite KFormula is a formula editor that provides the basic input facilities and the support functionality expected of a KOffice application. . Features include easy Greek letter insertion, intelligent cursor movement, advanced syntax highlighting, multi-level undo support and LaTeX export. . This package is part of the KDE Office Suite. Meine "/etc/apt/sources.list" enthält folgenden Eintrag: # Mein persönliches Debian Archiv. deb file:/var/lib/debarchiver/dists testing main Nun meine Frage: Ist da irgenwo bereits ein Fehler erkennbar? Insbesondere bin ich mir nicht sicher ob der Eintrag in "/etc/apt/sources.list" korrekt ist. Ich habe jetzt nochmals einen Blick in die man-page zu "sources.list" gemacht. Dort steht: "The format for a sources.list entry using the deb and deb-src types are: deb uri distribution [component1] [component2] [...] The URI for the deb type must specify the base of the Debian distribution, from which APT will find the information it needs. distribution can specify an exact path, in which case the components must be omitted and distribution must end with a slash (/). This is useful for when only a particular sub-section of the archive denoted by the URI is of interest. If distribution does not specify an exact path, at least one component must be present." Vermute jetzt um so mehr, dass entweder mein Pfad in "/etc/apt/sources.list" nicht stimmt, oder ich unter "/var/lib/debarchiver/dists/" oder unter "/var/lib/debarchiver/dists/testing/" noch irgend etwas (Packages.gz Datei (?) ) brauche. > Aufgrund einer anderen Diskussion im Debian BTS bin ich gerade auf einen > Workaround gestoßen, Probiere den einfach mal aus. Dazu für den Cron-Job > die PATH-Variable vergrößern, so dass der Eintrag in der Cron-Tabelle > (/etc/cron.d/debarchiver) dann so aussieht: > > PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games > /usr/bin/debarchiver [debarchiver-Optionen] | logger -t debarchiver -p > daemon.info Habe folgendes ausprobiert: */5 * * * * debarchiver test -x /usr/bin/debarchiver && PATH=$PATH:/usr/bin/debarchiver strace -o /tmp/debarchiver.log /usr/bin/debarchiver --dl 6 -ox --scanall | logger -t debarchiver -p daemon.info Konnte mein Problem damit aber noch nicht lösen. > Kopie als PM via BCC. > > MfG Daniel MfG Leonhard.

