Debmirror aktuell - Client versucht altes Paket zu laden

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
fwuser
Beiträge: 3
Registriert: 16.08.2011 09:17:22

Debmirror aktuell - Client versucht altes Paket zu laden

Beitrag von fwuser » 16.08.2011 09:36:19

Hallo Community,
wir haben ein Problem mit unserem Debmirror. Der Debmirror ist aktuellen, hält alle aktuellen Pakete.
Wenn ich aber auf einen Client beispielsweise ein ...

Code: Alles auswählen

apt-get install phpmyadmin
... mache. Bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Muss 4840kB an Archiven herunterladen. Nach dem Entpacken werden 19,7MB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?] Y
Schreibe erweiterte Statusinformationen... Fertig
Feh http://debmirrorserver lenny/main dbconfig-common 1.8.46
  404 Not Found
Feh http://debmirrorserver lenny/main php5-mcrypt 5.3.3-7
  404 Not Found
Feh http://debmirrorserver lenny/main phpmyadmin 4:3.3.7-3
  404 Not Found
E: Konnte http://debmirrorserver/debian/pool/main/d/dbconfig-common/dbconfig-common_1.8.46_all.deb nicht herunterladen: 404 Not Found
Paketlisten werden gelesen... Fertig
Er versucht das Paket dbconfig-common_1.8.46_all.deb zu laden, dabei ist auf dem Mirror bereits das Paket dbconfig-common_1.8.47_all.deb.

Code: Alles auswählen

find . -iname dbconfig-common_1.8.*
./debian/pool/main/d/dbconfig-common/dbconfig-common_1.8.39_all.deb
./debian/pool/main/d/dbconfig-common/dbconfig-common_1.8.47_all.deb
./debian/pool/main/d/dbconfig-common/dbconfig-common_1.8.46+squeeze.0_all.deb
Ein apt-get update habe ich natürlich ausgeführt.
Warum denkt der Client, dass, dieses alte Paket noch vorhanden ist - wobei es eigentlich schon eine neue Version gibt?
Hat das irgendwas mit der Packages.gz zutun?


Viele Grüße

deserteur

Re: Debmirror aktuell - Client versucht altes Paket zu laden

Beitrag von deserteur » 16.08.2011 11:15:07

Hallo.

dein Client steht noch auf Lenny nehme ich an? Benutzt du Pinning? Weil das Paket Debiandbconfig-common_1.8.47_all.deb gibt es nur für Whezzy und das Paket Debiandbconfig-common_1.8.46_all.deb nur für Squeeze. Er versucht ja das "neue" Debianphpmyadmin
aus Squeeze zu installieren. Aber die Abhängigkeiten sucht er unter Lenny.

Du könntest nun die Sachen alle von Hand installieren, müsstest diese dann aber auch von Hand aktuell halten.
Zeig mal bitte deine /etc/apt/sourceslist.

edit: Du könntest natürlich auch gleich ein upgrade auf Squeeze machen ode du änderst das Pinning entsprechend.

fwuser
Beiträge: 3
Registriert: 16.08.2011 09:17:22

Re: Debmirror aktuell - Client versucht altes Paket zu laden

Beitrag von fwuser » 16.08.2011 11:34:47

Code: Alles auswählen

### main repository
deb http://debmirrorserver/debian lenny main contrib non-free
#deb-src http://ftp2.de.debian.org/debian/ lenny main contrib non-free

### security packages
deb http://security.debian.org/ lenny/updates main contrib non-free
#deb-src http://security.debian.org/ lenny/updates main contrib non-free

### backports
deb http://debmirrorserver/backports lenny-backports main contrib non-free

### volatile
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
Ist das normal das er das phpmyadmin von squeeze installieren will?
Oder ist was beim Debmirror falsch eingestellt?

Code: Alles auswählen

debmirror --verbose \
		--host=ftp.de.debian.org \
		--root=/debian \
		--method=http \
		--arch=i386,amd64 \
		--dist=lenny,squeeze,wheezy \
		--nosource \
		--diff=none \
		--getcontents \
		--cleanup \
		--rsync-options=--bwlimit86 \
		--rsync-options=-alL \
		--rsync-options=--partial \
		--rsync-options=--recursive \
		--allow-dist-rename \
		/mirror/debian >> /var/log/mirror/debian-mirror.log 2>&1

debmirror --verbose \
		--host=ftp.de.debian.org \
		--root=/backports.org \
		--method=http \
		--arch=i386,amd64 \
		--dist=lenny-backports,squeeze-backports \
		--diff=none \
		--nosource \
		--getcontents \
		--cleanup \
		--rsync-options=--bwlimit86 \
		--rsync-options=-alL \
		--rsync-options=--partial \
		--rsync-options=--recursive \
		--allow-dist-rename \
		/mirror/backports >> /var/log/mirror/debian-mirror.log 2>&1

debmirror --verbose \
		--host=debian-multimedia.informatik.uni-erlangen.de \
		--root=/debian-multimedia \
		--method=http \
		--arch=amd64,i386 \
		--dist=squeeze,wheezy \
		--section=main \
		--nosource \
		--getcontents \
		--cleanup \
		--rsync-options=--bwlimit86 \
		--rsync-options=-alL \
		--rsync-options=--partial \
		--rsync-options=--recursive \
		--allow-dist-rename \
		/mirror/deb-multi >> /var/log/mirror/debian-mirror.log 2>&1

deserteur

Re: Debmirror aktuell - Client versucht altes Paket zu laden

Beitrag von deserteur » 17.08.2011 17:31:30

Hi,

mit debmirror kenne ich mich leider nicht aus. Aber kannst du bitte mal prüfen in welcher Version Debianphpmyadmin auf dem mirror vorliegt?
Und vergleichst das bitte mal mit hier: http://packages.debian.org/lenny/phpmyadmin

Der Cleint macht meiner Meinung nach das Richtige.

Rein von der Logik her(auch wenn ich sicher bin das es nicht sein kann, aber das blende ich jetzt mal aus), würde ich sagen das Squeezepaket von phpmyadmin liegt unter Lenny.

fwuser
Beiträge: 3
Registriert: 16.08.2011 09:17:22

Re: Debmirror aktuell - Client versucht altes Paket zu laden

Beitrag von fwuser » 18.08.2011 11:34:19

Hi, ich habe mich nun noch mal auf die Suche begeben. :(

Wenn ich die originalen Sources von Debian in die sources.list packe - geht alles einwandfrei.
-> Debmirror Problem

Wenn ich ein neues 5.0.6 Debian Lenny aufsetze und unseren Debmirror eintrage - geht auch alles einwandfrei.
-> Client Problem

Den Problem-Client habe ich nun, mit den originalen Repositories von Debian auf Squeeze geupdated.

Ich kann mir das Problem nicht erklären, mit einem frischen Debian Lenny funktioniert alles. Vielleicht hat auf dem Server schon einmal jemand versucht auf Squeeze zu updaten - das ist dann vielleicht fehlgeschlagen oder abgebrochen und hat irgendwelche Abhängigkeiten zerhauen - wer weiß.

Viele Grüße

Antworten