debmirror gecht net

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
unix1988
Beiträge: 693
Registriert: 27.12.2010 00:09:20

debmirror gecht net

Beitrag von unix1988 » 01.03.2018 14:28:59

Hallo

Ich habe hir eine script wo ich local für zuhause eine eigener mirror habe waber was ist da tran Fasch

Code: Alles auswählen

#!/bin/zsh

set -e
if [ ! $1 -o $1 = "main" ]; then
   echo -e "\nSyncing main."
   echo -e "=============================================================="
   debmirror  /mirror/devuan            --passive \
                                        --nosource \
                                        --progress \
                                        --cleanup \
                                        -check-gpg \
                                #       --keyring /usr/share/keyrings/debian-archive-keyring.gpg \
                        #               --ignore-missing-release \
                                        --diff=none \
                                        --method=rsync \
                                        --host=http://deb.devuan.org/merged \
                                        --i18n \
                                        --root=:/ \
                                        --diff=none \
                                        --dist=ascii\
                                        --arch=amd64 \
                                        --section=main,contrib,non-free
fi

bekomme immmer diese meldung

Code: Alles auswählen

Syncing main.
==============================================================
Mirroring to /mirror/devuan from ftp://anonymous@ftp.debian.org/debian/
Arches: i386
Dists: sid
Sections: main,contrib,non-free,main/debian-installer
Pdiff mode: use
Passive mode on.
Will clean up before mirroring.
Attempting to get lock ...
Network is unreachable
WARNING: releasing 1 pending lock...

Grus unix1988
Zuletzt geändert von TRex am 01.03.2018 19:13:51, insgesamt 1-mal geändert.
Grund: s/list/code/g
Hallo Ich habe eine Rechtschreibschwäche das heis nicht wundern es es manch mal schwer zu schirben ist

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: debmirror gecht net

Beitrag von hikaru » 01.03.2018 15:39:56

Ohne Ahnung von Debian-Mirrors zu machen fallen mir zwei Dinge als seltsam auf:

1.
unix1988 hat geschrieben: ↑ zum Beitrag ↑
01.03.2018 14:28:59
Network is unreachable
Fehlt da eine Netzwerkverbindung?

2.
unix1988 hat geschrieben: ↑ zum Beitrag ↑
01.03.2018 14:28:59
--dist=ascii\
--arch=amd64 \
--section=main,contrib,non-free
[..]
Arches: i386
Dists: sid
Sections: main,contrib,non-free,main/debian-installer
Die Informationen scheinen mir nicht zusammenzupassen. Rufst du vielleicht das falsche Script auf?

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: debmirror gecht net

Beitrag von Milbret » 02.03.2018 12:08:24

Die Ausgabe und das Skript passen wirklich nicht.
Hier würde er z.B. bei Method rsync nicht ftp:// sondern rsync:// bei host anzeigen.
Auch die restliche Ausgabe mit dist und arch passt nicht.

Der Fehler sagt auch schon alles:
Network is unreachable

Hier stimmt eben wegen ftp:// und mirror per rsync der Host nicht, weshalb er diesen nicht finden kann.
Der host ist bei dir ein typischer Aufruf für einen anonymen FTP Zugang, was nicht mit rsync läuft.
Der host darf immer nur die URL ohne http/ftp/rsync sein!
Dies wird bei debmirror schon durch die Method ermittelt und gesetzt.
Bsp. ist bei mir der Host "ftp.de.dean.org" ohne ftp://

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

Benutzeravatar
unix1988
Beiträge: 693
Registriert: 27.12.2010 00:09:20

Re: debmirror gecht net

Beitrag von unix1988 » 02.03.2018 12:11:27

oky

ich habe jetzt auch noch mal nach geschut wegen dem server ich finde keine mirror wo ich das devian kann download kann alles nur iso und so weit ich prache aber eine locale mirror zuhause für meine kistene

Grus unix1988
Hallo Ich habe eine Rechtschreibschwäche das heis nicht wundern es es manch mal schwer zu schirben ist

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: debmirror gecht net

Beitrag von Milbret » 02.03.2018 13:11:42

Wenn ich das richtig sehe, ist merged das falsche Verzeichnis.
Du bräuchtest eigentlich http://deb.devuan.org/devuan/
Dort liegt dann der pool Ordner in dem die eigentlichen Pakete liegen.

Ich kann aber nicht sagen, ob debmirror hier ohne Probleme spiegeln kann.
Müsste mal geteste werden.

Nachtrag:
Hab folgenden Befehl in meiner Test VM am laufen.

Code: Alles auswählen

debmirror /mirror/devuan	--nosource \
					--progress \
					--cleanup \
					-check-gpg \
					--method=rsync \
					--host=deb.devuan.org \
					--i18n \
					--root=devuan \
					--diff=none \
					--dist=ascii\
					--arch=amd64 \
					--section=main,contrib,non-free
Hier kann er aber keine Verbindug aufbauen, da rsync auf dem Server scheinbar nicht läuft.

Martin
Zuletzt geändert von Milbret am 02.03.2018 13:29:16, insgesamt 1-mal geändert.
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

Benutzeravatar
unix1988
Beiträge: 693
Registriert: 27.12.2010 00:09:20

Re: debmirror gecht net

Beitrag von unix1988 » 02.03.2018 13:19:22

so habe jetzt der allte debian ... mal raus gehoolt das script sied jetzt so aus

set -e
if [ ! $1 -o $1 = "main" ]; then
echo -e "\nSyncing main."
echo -e "=============================================================="
debmirror /mirror/devuan --passive \
--nosource \
--progress \
--cleanup \
-check-gpg \
--diff=none \
--method=rsync \
--host=ftp://deb.devuan.org \
--i18n \
--root=:devuan \
--diff=none \
--dist=ascii,ascii-security,ascii-updates,ascii-proposed-updates,experimental\
--arch=amd64 \
--section=main,contrib,non-free
fi


aber wen ich es satrt bekomme ich dan das
  • ./getfiles-devian

    Syncing main.
    ==============================================================
    Mirroring to /mirror/devuan from rsync://anonymous@ftp://deb.devuan.org/devuan/
    Arches: amd64
    Dists: ascii,ascii-security,ascii-updates,ascii-proposed-updates,experimental
    Sections: main,contrib,non-free
    Pdiff mode: none
    Passive mode on.
    Download at most 200 files per rsync call.
    Will clean up before mirroring.
    Attempting to get lock ...
    Updating remote trace files (using rsync) ...
    ssh: Could not resolve hostname ftp: Name or service not known
    rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
    rsync error: unexplained error (code 255) at io.c(235) [Receiver=3.1.2]
    Warning: failed to use rsync to download extra files.
    Getting meta files ...
    ssh: Could not resolve hostname ftp: Name or service not known
    rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
    rsync error: unexplained error (code 255) at io.c(235) [Receiver=3.1.2]
    ssh: Could not resolve hostname ftp: Name or service not known
    rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
    rsync error: unexplained error (code 255) at io.c(235) [Receiver=3.1.2]
    ssh: Could not resolve hostname ftp: Name or service not known
    rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
    rsync error: unexplained error (code 255) at io.c(235) [Receiver=3.1.2]
    ssh: Could not resolve hostname ftp: Name or service not known
    rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
    rsync error: unexplained error (code 255) at io.c(235) [Receiver=3.1.2]
    ssh: Could not resolve hostname ftp: Name or service not known
    rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
    rsync error: unexplained error (code 255) at io.c(235) [Receiver=3.1.2]
    Errors:
    Download of dists/ascii/Release failed
    Download of dists/ascii-security/Release failed
    Download of dists/ascii-updates/Release failed
    Download of dists/ascii-proposed-updates/Release failed
    Download of dists/experimental/Release failed
    Failed to download some Release, Release.gpg or InRelease files!
    WARNING: releasing 1 pending lock...
Hallo Ich habe eine Rechtschreibschwäche das heis nicht wundern es es manch mal schwer zu schirben ist

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: debmirror gecht net

Beitrag von Milbret » 02.03.2018 13:39:48

Hatte meine Antwort oben bearbeitet, da ist ein Beispiel drin.
Ich finde aber auch keine brauchbare Anleitung zum spiegeln mit debmirror per rsync.

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

Antworten