Bug 14697 - Инсталятор не поддерживает установку с ftp сервера если нужен логин и пароль
: Инсталятор не поддерживает установку с ftp сервера если нужен логин и пароль
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/installer)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-02-29 00:12 by
Modified: 2008-04-09 15:56 (History)


Attachments
Добавляет логин и пароль в случае копирования по ftp метаданных (719 bytes, patch)
2008-02-29 00:14, Slava Dubrovskiy
no flags Details | Diff
патч для 20-metadata-basesystem.sh (606 bytes, patch)
2008-02-29 22:48, Slava Dubrovskiy
no flags Details | Diff
Исправленный работающий патч (2.21 KB, patch)
2008-03-06 13:08, Slava Dubrovskiy
no flags Details | Diff
Исправленный работающий патч (2.21 KB, patch)
2008-03-06 13:08, Slava Dubrovskiy
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-02-29 00:12:21
Инсталятор не поддерживает установку с ftp сервера если нужен логин и пароль.
В cp-metadata в процедуре
get_remote_metadata() {
    local n="$1";shift
    local bn="$(basename "$n")"
    curl $curl_args -o "$n" "$image_prefix/Metadata/$bn"
}

не используется LOGIN и PASSWORD которые устанавливает propagator
------- Comment #1 From 2008-02-29 00:14:01 -------
Created an attachment (id=2458) [details]
Добавляет логин и пароль в случае копирования по ftp метаданных

Добавляет логин и пароль в случае копирования по ftp метаданных
------- Comment #2 From 2008-02-29 00:25:13 -------
(In reply to comment #1)
> Created an attachment (id=2458) [edit] [details]
> Добавляет логин и пароль в случае копирования по ftp метаданных
Кажется поспешил. Не работает. Завтра еще посмотю.
------- Comment #3 From 2008-02-29 22:47:06 -------
(In reply to comment #2)
> (In reply to comment #1)
> > Created an attachment (id=2458) [edit] [details] [edit]
> > Добавляет логин и пароль в случае копирования по ftp метаданных
> Кажется поспешил. Не работает. Завтра еще посмотю.
Нет, проверил, все работает. Еще нужно подобным образом 
20-metadata-basesystem.sh запатчить.

------- Comment #4 From 2008-02-29 22:48:19 -------
Created an attachment (id=2465) [details]
патч для 20-metadata-basesystem.sh
------- Comment #5 From 2008-03-03 14:53:47 -------
есть подозрение что патч не будет работать
в случае если доступ анонимный ибо тогда
урл будет выглядить как ftp://@hostname.ru
Так ли это?
------- Comment #6 From 2008-03-04 11:01:41 -------
(In reply to comment #5)
> есть подозрение что патч не будет работать
> в случае если доступ анонимный ибо тогда
> урл будет выглядить как ftp://@hostname.ru
> Так ли это?
Да, правильно. Оказывается curl не понимает такого URL. Я догадывался, но
времени проверить небыло. :-(
Готовлю правильный. 
Еще очень хочется иметь возможность указывать отдельный URL для metadata и
сначала смотреть туда, и если не находит файла, то смотреть уже в стандартное
место. Тогда можно туда положить autoinstall.sch, ключик для root и т.д. и не
ставить пароль на весь ftp. Попробую это сделать.

И есть еще одна проблема. Если указан логин и пароль, то он становится виден при
download пакетов а консоле и кажется попадает в manifest.all
------- Comment #7 From 2008-03-04 11:16:24 -------
отдельный урл для метаданных не нужен.
Ещё такой момент есть немаловажный -
метаданные и система будут теперь
загружаться, а вот апт работать не будет.
Поддерживает ли апт работу через
неанонимные ftp сервера?
------- Comment #8 From 2008-03-04 11:36:05 -------
(In reply to comment #7)
> отдельный урл для метаданных не нужен.
> Ещё такой момент есть немаловажный -
> метаданные и система будут теперь
> загружаться, а вот апт работать не будет.
Это в каком месте?
Имеется ввиду что этот URL вставляется в source.list?
> Поддерживает ли апт работу через
> неанонимные ftp сервера?

------- Comment #9 From 2008-03-06 13:08:21 -------
Created an attachment (id=2477) [details]
Исправленный работающий патч

Проверил. Работает и для анонимных и для не анонимных серверов
------- Comment #10 From 2008-03-06 13:08:27 -------
Created an attachment (id=2478) [details]
Исправленный работающий патч

Проверил. Работает и для анонимных и для не анонимных серверов
------- Comment #11 From 2008-03-06 13:09:44 -------
(From update of attachment 2477 [details])
что-то 2 раза добавился
------- Comment #12 From 2008-03-18 10:02:14 -------
>Поддерживает ли апт работу через
>неанонимные ftp сервера?
Если вопрос актуален :
Да, у меня на работе именно так и работает.
------- Comment #13 From 2008-04-09 15:52:18 -------
0.4-alt12

------- Comment #14 From 2008-04-09 15:56:18 -------
(In reply to comment #13)
> 0.4-alt12
Ой спасибо.