LinuxForum.Fans
Тема

Локальный репозиторий дебиан

Автор: bitmaster 9 сообщений 2450 просмотров
#382597

Всем привет, вот пробую поднять лок репозиторий дебиан, уже как то поднимал ошибок не было , а теперь вот

скачал утилу debmirror
делаю
[console]
debmirror --nosource --passive --i18n --host=ftp.debian.org --root=debian --method=ftp --progress --ignore-release-gpg --dist=wheezy --arch=amd64,i386 --section=main,contrib,non-free /mnt/sdb_120GB/repoDebian/
[/console]
получаю
[console]perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_PAPER = "ru_RU.UTF-8",
LC_ADDRESS = "ru_RU.UTF-8",
LC_MONETARY = "ru_RU.UTF-8",
LC_NUMERIC = "ru_RU.UTF-8",
LC_TELEPHONE = "ru_RU.UTF-8",
LC_IDENTIFICATION = "ru_RU.UTF-8",
LC_MEASUREMENT = "ru_RU.UTF-8",
LC_TIME = "ru_RU.UTF-8",
LC_NAME = "ru_RU.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Mirroring to /mnt/sdb_120GB/repoDebian/ from ftp://anonymous@ftp.debian.org/debian/
Arches: amd64,i386
Dists: wheezy
Sections: main,contrib,non-free
Pdiff mode: use
Passive mode on.
Will clean up after mirroring.
Attempting to get lock ...
WARNING: waiting for /mnt/sdb_120GB/repoDebian lock since 20 seconds
WARNING: still waiting for /mnt/sdb_120GB/repoDebian lock after 50 seconds
WARNING: still waiting for /mnt/sdb_120GB/repoDebian lock after 80 seconds
WARNING: still waiting for /mnt/sdb_120GB/repoDebian lock after 110 seconds
Archive-Update-in-Progress-preprod exists or you lack proper permissions; aborting at /usr/bin/debmirror line 814.
[/console]
в чем может быть проблема? , все делаю от рута,

#382601

У вас проблемы с локализацией. Разберитесь с этим.

#382603

"kisil" написал:
У вас проблемы с локализацией. Разберитесь с этим.
ну скачка я думаю обрывается не из за этого
#382618

bitmaster, скачка тут причём? Он не видит цель, а не источник.

#382674

Вот делаю команду
[console]debmirror --nosource --passive --i18n --host=ftp.ru.debian.org --root=debian --method=http --progress --ignore-release-gpg --dist=wheezy --arch=amd64,i386 --section=main,contrib,non-free /mnt/sdb_120GB/repoDebian/
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_PAPER = "ru_RU.UTF-8",
LC_ADDRESS = "ru_RU.UTF-8",
LC_MONETARY = "ru_RU.UTF-8",
LC_NUMERIC = "ru_RU.UTF-8",
LC_TELEPHONE = "ru_RU.UTF-8",
LC_IDENTIFICATION = "ru_RU.UTF-8",
LC_MEASUREMENT = "ru_RU.UTF-8",
LC_TIME = "ru_RU.UTF-8",
LC_NAME = "ru_RU.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Mirroring to /mnt/sdb_120GB/repoDebian/ from http://ftp.ru.debian.org/debian/
Arches: amd64,i386
Dists: wheezy
Sections: main,contrib,non-free
Pdiff mode: use
Passive mode on.
Will clean up after mirroring.
Attempting to get lock ...
Updating remote trace files (using rsync) ...
rsync: failed to connect to [url=ftp://ftp.ru.debian.org]ftp.ru.debian.org[/url] (85.143.112.112): Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(122) [Receiver=3.0.9]
Warning: failed to use rsync to download extra files.
Getting meta files ...
[ 0%] Getting: dists/wheezy/Release... #** GET http://ftp.ru.debian.org/debian/dists/wheezy/Release ==> 200 OK
ok
[ 0%] Getting: dists/wheezy/Release.gpg... #** GET http://ftp.ru.debian.org/debian/dists/wheezy/Release.gpg ==> 200 OK
ok
gpgv: keyblock resource `/root/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Sat Apr 26 15:27:41 2014 ALMT using RSA key ID 46925553
[GNUPG:] ERRSIG 8B48AD6246925553 1 8 00 1398504461 9
[GNUPG:] NO_PUBKEY 8B48AD6246925553
gpgv: Can't check signature: public key not found
gpgv: Signature made Sat Apr 26 15:40:30 2014 ALMT using RSA key ID 65FFB764
[GNUPG:] ERRSIG 6FB2A1C265FFB764 1 8 00 1398505230 9
[GNUPG:] NO_PUBKEY 6FB2A1C265FFB764
gpgv: Can't check signature: public key not found
Release gpg signature does not verify.
[ 0%] Getting: dists/wheezy/main/binary-amd64/Packages.gz... #** GET http://ftp.ru.debian.org/debian/dists/wheezy/main/binary-amd64/Packages.gz ==> 200 OK
ok
^Z
[29]+ Stopped debmirror --nosource --passive --i18n --host=ftp.ru.debian.org --root=debian --method=http --progress --ignore-release-gpg --dist=wheezy --arch=amd64,i386 --section=main,contrib,non-free /mnt/sdb_120GB/repoDebian/[/console]


потом останавливаю (кнтрл + Z )
потом опять запускаю,
и
[console]debmirror --nosource --passive --i18n --host=ftp.ru.debian.org --root=debian --method=http --progress --ignore-release-gpg --dist=wheezy --arch=amd64,i386 --section=main,contrib,non-free /mnt/sdb_120GB/repoDebian/
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_PAPER = "ru_RU.UTF-8",
LC_ADDRESS = "ru_RU.UTF-8",
LC_MONETARY = "ru_RU.UTF-8",
LC_NUMERIC = "ru_RU.UTF-8",
LC_TELEPHONE = "ru_RU.UTF-8",
LC_IDENTIFICATION = "ru_RU.UTF-8",
LC_MEASUREMENT = "ru_RU.UTF-8",
LC_TIME = "ru_RU.UTF-8",
LC_NAME = "ru_RU.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Mirroring to /mnt/sdb_120GB/repoDebian/ from http://ftp.ru.debian.org/debian/
Arches: amd64,i386
Dists: wheezy
Sections: main,contrib,non-free
Pdiff mode: use
Passive mode on.
Will clean up after mirroring.
Attempting to get lock ...
WARNING: waiting for /mnt/sdb_120GB/repoDebian lock since 20 seconds
WARNING: still waiting for /mnt/sdb_120GB/repoDebian lock after 50 seconds
WARNING: still waiting for /mnt/sdb_120GB/repoDebian lock after 80 seconds
WARNING: still waiting for /mnt/sdb_120GB/repoDebian lock after 110 seconds
Archive-Update-in-Progress-preprod exists or you lack proper permissions; aborting at /usr/bin/debmirror line 814.
[/console]

чтобы закачка пошла , нужно полностью удалить все скаченные каталоги

почему так?

#382676

когда разлогинюсь от сервака и подключусь заново, скачка вроде бы идет

#383181

Операционные системы debian , ip_repo - это ip моего репозитория

Ребят помогите пожалуйста, скачал репозиторий на сервер, прописал в конфиге nginx следующее

text
 # local repository
        location  /localrepository {
            alias /mnt/sdb_120GB/repoDebian/;
            autoindex on;
        }

по ссылке ip_repo/localrepository виден репозиторий, теперь прописываю на другом сервере в source.list

text
# local repository
deb http://ip_repo/localrepository /

делаю
[console]apt-get update[/console]
пишет
[console]apt-get update
Ign http://ip_repo Release.gpg
Ign http://ip_repo Release
Err http://ip_repo Packages
404 Not Found
Ign http://ip_repo Translation-en_US
Ign http://ip_repo Translation-en
W: Failed to fetch http://ip_repo/localrepository/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
[/console]

подскажите что я сделал не так

#383183

тему можно закрыть, исчерпала себя

Войдите или зарегистрируйтесь, чтобы ответить.