emerge-delta-webrsync (проблема)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
TimberWolf
Сообщения: 35
ОС: Gentoo Linux

emerge-delta-webrsync

Сообщение TimberWolf »

Скачал с двух мест по одному архивчику обновления портов(с md5), скопировал это в /var/delta-webrsync, потом делаю
#emerge-delta-webrsync
она начинает искать обновления, находит, начинает распоковывать, кое-что removing'ит, а потом говорит такую вещь на одном из портов

failed enforcing file layout, bailing
ok, tarsync faild. that's teh suck :/

что может быть?

Архивы заливал отдельно....
timberwolf@hyper-tux ~ $ uname -a
Linux hyper-tux 2.6.23-gentoo-r3 #4 SMP Sun Feb 3 17:35:39 MSK 2008 x86_64 AMD Athlon™ 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux
Спасибо сказали:
gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: emerge-delta-webrsync

Сообщение gtlinuxman »

Вот, решил примазаться :) (раз тема названа)
У меня тоже вопрос, я обновляю портежи примерно раз в 3 дня (или когда что-нибудь надо поставить)
emerge-delta-webrsync не качает патчи.
Выдает нечто подобное
# emerge-delta-webrsync
Looking for available base versions for a delta
fetching patches
failed fetching snapshot-20060516-20060517.patch.bz2.md5sum
no patches found? up to date?
syncing with existing file
Syncing local tree...
apparently you have tarsync installed. using it.
scanning tarball...

и уходит на сканирование локальных папок.
приходится патчи вручную в distfiles выкачивать.
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge-delta-webrsync

Сообщение serzh-z »

Гм... Не знаю, что он там пишет перед этим, но вообще-то в /var/emerge-delta-webrsync должен лежать лишь базовый пакет - тот к которому emerge-delta-webrsync будет качать дельты. А сами архивы с дельтами можно покидать в каталог с дистфалами (или позволить emerge-delta-webrsync скачать их самому).

З.Ы.: кстати, не знаю почему, но мне пришлось подправить скрипт emerge-delta-webrsync, так как в нём была неверная ссылка в ALT_MIRROR. Сделал так, чтобы дельты качались с distfiles.gentoo.org. Любопытно - как у остальных это работает?

gtlinuxman писал(а):
19.05.2006 16:19
У меня тоже вопрос, я обновляю портежи примерно раз в 3 дня (или когда что-нибудь надо поставить)
emerge-delta-webrsync не качает патчи.

О, это оно. См. то что я уже написал. То есть можно закомментировать ALT_MIRROR, и потом поправить ссылки в коде. Могу выложить свой патч.


Кстати, от "syncing with existing file" помогает опция "-u". То есть в случае невозможности скачки дельт, он будет просто отключаться.
Спасибо сказали:
gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: emerge-delta-webrsync

Сообщение gtlinuxman »

пожалуйста, достаточно просто точной ссылки ALT_MIRROR
если вписать "distfiles.gentoo.org" этого достаточно?

Спасибо за помощь.
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:
Аватара пользователя
TimberWolf
Сообщения: 35
ОС: Gentoo Linux

Re: emerge-delta-webrsync

Сообщение TimberWolf »

serzh-zСобственно пишет от следующее
# emerge-delta-webrsync
Looking for available base versions for a delta
fetching patches
failed fetching snapshot-20060516-20060517.patch.bz2.md5sum
no patches found? up to date?
syncing with existing file
Syncing local tree...
apparently you have tarsync installed. using it.
scanning tarball...

и уходит на сканирование локальных папок.
....
что-то сканирует как я понимаю, а потом резко говорит
failed enforcing file layout, bailing
ok, tarsync faild. that's teh suck :/
и всё
timberwolf@hyper-tux ~ $ uname -a
Linux hyper-tux 2.6.23-gentoo-r3 #4 SMP Sun Feb 3 17:35:39 MSK 2008 x86_64 AMD Athlon™ 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge-delta-webrsync

Сообщение serzh-z »

(gtlinuxman @ May 19 2006, в 16:37) писал(а):
пожалуйста, достаточно просто точной ссылки ALT_MIRROR
если вписать "distfiles.gentoo.org" этого достаточно?

Нет. Вписывать в ALT_MIRROR ничего не нужно. При её отсутствии и после правке относительных ссылок дальше по скрипту, поиск будет выполняться на всех зеркалах Gentoo. Я не помню деталей - вечером или завтра смогу сказать точнее.
Спасибо сказали:
gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: emerge-delta-webrsync

Сообщение gtlinuxman »

serzh-z писал(а):
19.05.2006 16:54
Я не помню деталей - вечером или завтра смогу сказать точнее.

А, всё понял, тогда, будь любезен, патчь выложи пожалуйста (сейчас только пытался отследить что-откуда, не получается :) )

TimberWolf, раньше всё было нормально?
У тебя там места хватает?

попробуй очистить /var/delta-webrsync/
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:
Аватара пользователя
TimberWolf
Сообщения: 35
ОС: Gentoo Linux

Re: emerge-delta-webrsync

Сообщение TimberWolf »

TimberWolf, раньше всё было нормально?

На самом деле 1й раз пробую этим заниматься)))
У тебя там места хватает?

Угу, там 50Gb. Стоит сама система, иксы голые и всё....думаю хватает :)
timberwolf@hyper-tux ~ $ uname -a
Linux hyper-tux 2.6.23-gentoo-r3 #4 SMP Sun Feb 3 17:35:39 MSK 2008 x86_64 AMD Athlon™ 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux
Спасибо сказали:
gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: emerge-delta-webrsync

Сообщение gtlinuxman »

ага ну тогда начнём по порядку.

очистить /var/delta-webrsync/ от предидущих попыток.
попробовать emerge-delta-webrsync

если не получилось, то залить патчи в distfiles (тебе лучше знать где они у тебя)
файлы желательно брать с официальных зеркал с даты твоей последней синхронизации портеджей:
emerge sync

очистить /var/delta-webrsync/ от предидущих попыток.
попробовать emerge-delta-webrsync

если и так не получилось, тоесть зависает на этапе "сборки" тарбола, то скорее всего винавато tarsync, попробуй пересобрать его.
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge-delta-webrsync

Сообщение serzh-z »

Не знаю причём тут tarsync, у меня, например, он вообще не установлен и всё работает (т.е. сначала всё распаковывается, собирается, а потом делается rsync, без использования tarsync).

Кстати, буквально три дня назад в русскоязычной конференции на gentoo.org, видел вопрос типа "С некоторых пор перестал работать emerge-delta-webrsync" - ответы, вроде бы, свелись к тому, что "У меня всё ОК". Я ХЗ, как там и почему у остальных всё ОК, но в патч для 3.4 в аттаче.

Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge-delta-webrsync

Сообщение serzh-z »

Кстати, хорошая новость - в портежах появился emerge-delta-webrsync-3.5.1 (нестабильный правда - по крайней мере на amd64), который всё нормально скачивает и синхронизирует без всяких патчей. Наверное это результат жалоб в конфе на gentoo.org.
Спасибо сказали:
gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: emerge-delta-webrsync

Сообщение gtlinuxman »

Ага, спасибо, уже :)
Всё отлично льется B)
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: emerge-delta-webrsync

Сообщение Angel_13th »

TimberWolf
У тебя наверно стоит в файле make.conf какой нить особый сервер дистфайлов? Если да то просто измени его на тот что обновляеться ежедневно.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
TimberWolf
Сообщения: 35
ОС: Gentoo Linux

Re: emerge-delta-webrsync

Сообщение TimberWolf »

Angel, угу, стоит, но у нас нет серверов, которые ежедневно обнавляются...тоесть в инете есть, но у нас тут просто в сети частные ФТП с обновлениями... и с дистами
timberwolf@hyper-tux ~ $ uname -a
Linux hyper-tux 2.6.23-gentoo-r3 #4 SMP Sun Feb 3 17:35:39 MSK 2008 x86_64 AMD Athlon™ 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux
Спасибо сказали:
gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: emerge-delta-webrsync

Сообщение gtlinuxman »

Нашёл я в чём проблема может быть.

У вас портежи как организованы?

К примеру я немного переместил /usr/portage и /usr/portage/distfiles, но make.conf не трогал, - просто создал симлинки и вот тут-то меня и поджидала вами помянутая засада.

Очевидно кому-то в цепочке обновления есть разница между файлом и симлинком на него.
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали: