Автор Тема: локальный репозитарий (частично)  (Прочитано 4755 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: локальный репозитарий (частично)
« Ответ #15 : 17.03.2011 09:16:12 »
А смотрели логи на сервере?

ska

  • Гость
Re: локальный репозитарий (частично)
« Ответ #16 : 17.03.2011 10:21:58 »
Они по нулям
# ls -l /var/log/ftp
total 0
-rw-r----- 1 root adm 0 Dec 22 17:26 errors
-rw-r----- 1 root adm 0 Dec 22 17:26 info
-rw-r----- 1 root adm 0 Dec 22 17:26 warnings

Оффлайн palex

  • Участник
  • *
  • Сообщений: 125
Re: локальный репозитарий (частично)
« Ответ #17 : 17.03.2011 20:43:01 »
Цитировать
Они по нулям
# ls -l /var/log/ftp
Если не переопределяли, то у vsftpd умолчальный лог в /var/log/vsftpd.log

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: локальный репозитарий (частично)
« Ответ #18 : 17.03.2011 21:22:26 »
Я-бы в первую очередь смотрел 12 консоль и /var/log/message

ps а с маской я ошибся :)

ska

  • Гость
Re: локальный репозитарий (частично)
« Ответ #19 : 18.03.2011 12:16:32 »
# cat /var/log/vsftpd.log
Wed Mar 16 16:09:50 2011 [pid 27640] CONNECT: Client "192.168.0.30"
Wed Mar 16 16:09:50 2011 [pid 27639] [vsftpd] OK LOGIN: Client "192.168.0.30", anon password "mozilla@example.com"
Thu Mar 17 16:41:44 2011 [pid 31228] CONNECT: Client "192.168.0.30"
Thu Mar 17 16:41:44 2011 [pid 31227] [vsftpd] OK LOGIN: Client "192.168.0.30", anon password "mozilla@example.com"
Thu Mar 17 16:41:52 2011 [pid 31229] [vsftpd] OK DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/pkglist.myrep", 148124 bytes, 961.32Kbyte/sec
Thu Mar 17 17:23:14 2011 [pid 32725] CONNECT: Client "192.168.0.30"
Thu Mar 17 17:23:14 2011 [pid 32724] [vsftpd] OK LOGIN: Client "192.168.0.30", anon password "apt_get_ftp_2.1@alt.linux.user"
Thu Mar 17 17:23:14 2011 [pid 32726] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/release", 0.00Kbyte/sec
Thu Mar 17 17:23:15 2011 [pid 32728] CONNECT: Client "192.168.0.30"
Thu Mar 17 17:23:15 2011 [pid 32727] [vsftpd] OK LOGIN: Client "192.168.0.30", anon password "apt_get_ftp_2.1@alt.linux.user"
Thu Mar 17 17:23:15 2011 [pid 32729] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/pkglist.myrep.bz2", 0.00Kbyte/sec
Thu Mar 17 17:23:15 2011 [pid 32729] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/release.myrep", 0.00Kbyte/sec
Thu Mar 17 17:23:15 2011 [pid 32729] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/srclist.myrep.bz2", 0.00Kbyte/sec
Thu Mar 17 17:45:11 2011 [pid 1081] CONNECT: Client "192.168.0.30"
Thu Mar 17 17:45:11 2011 [pid 1080] [vsftpd] OK LOGIN: Client "192.168.0.30", anon password "apt_get_ftp_2.1@alt.linux.user"
Thu Mar 17 17:45:11 2011 [pid 1082] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/release", 0.00Kbyte/sec
Thu Mar 17 17:45:11 2011 [pid 1084] CONNECT: Client "192.168.0.30"
Thu Mar 17 17:45:11 2011 [pid 1083] [vsftpd] OK LOGIN: Client "192.168.0.30", anon password "apt_get_ftp_2.1@alt.linux.user"
Thu Mar 17 17:45:11 2011 [pid 1085] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/pkglist.myrep.bz2", 0.00Kbyte/sec
Thu Mar 17 17:45:11 2011 [pid 1085] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/release.myrep", 0.00Kbyte/sec
Thu Mar 17 17:45:11 2011 [pid 1085] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/srclist.myrep.bz2", 0.00Kbyte/sec
Thu Mar 17 17:47:21 2011 [pid 1161] CONNECT: Client "192.168.0.30"
Thu Mar 17 17:47:21 2011 [pid 1160] [vsftpd] OK LOGIN: Client "192.168.0.30", anon password "apt_get_ftp_2.1@alt.linux.user"
Thu Mar 17 17:47:22 2011 [pid 1162] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/release", 0.00Kbyte/sec
Thu Mar 17 17:47:22 2011 [pid 1164] CONNECT: Client "192.168.0.30"
Thu Mar 17 17:47:22 2011 [pid 1163] [vsftpd] OK LOGIN: Client "192.168.0.30", anon password "apt_get_ftp_2.1@alt.linux.user"
Thu Mar 17 17:47:22 2011 [pid 1165] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/pkglist.myrep.bz2", 0.00Kbyte/sec
Thu Mar 17 17:47:22 2011 [pid 1165] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/release.myrep", 0.00Kbyte/sec
Thu Mar 17 17:47:22 2011 [pid 1165] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/srclist.myrep.bz2", 0.00Kbyte/sec
Thu Mar 17 17:54:08 2011 [pid 1415] CONNECT: Client "192.168.0.30"
Thu Mar 17 17:54:08 2011 [pid 1414] [vsftpd] OK LOGIN: Client "192.168.0.30", anon password "apt_get_ftp_2.1@alt.linux.user"
Thu Mar 17 17:54:08 2011 [pid 1416] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/release", 0.00Kbyte/sec
Thu Mar 17 17:54:08 2011 [pid 1418] CONNECT: Client "192.168.0.30"
Thu Mar 17 17:54:08 2011 [pid 1417] [vsftpd] OK LOGIN: Client "192.168.0.30", anon password "apt_get_ftp_2.1@alt.linux.user"
Thu Mar 17 17:54:08 2011 [pid 1419] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/pkglist.myrep.bz2", 0.00Kbyte/sec
Thu Mar 17 17:54:08 2011 [pid 1419] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/release.myrep", 0.00Kbyte/sec
Thu Mar 17 17:54:08 2011 [pid 1419] [vsftpd] FAIL DOWNLOAD: Client "192.168.0.30", "/Repositary/i586/base/srclist.myrep.bz2", 0.00Kbyte/sec

Оффлайн palex

  • Участник
  • *
  • Сообщений: 125
Re: локальный репозитарий (частично)
« Ответ #20 : 18.03.2011 15:44:51 »
Заинтересовался тоже :-) Воспроизвел по статье с freesource.info
Заработало, но не сразу.
......
Thu Mar 17 23:39:27 2011 [pid 14029] [vsftpd] FAIL DOWNLOAD: Client "192.168.1.196", "/i586/RPMS", 0.00Kbyte/sec
Thu Mar 17 23:39:27 2011 [pid 14029] [vsftpd] FAIL DOWNLOAD: Client "192.168.1.196", "/i586/RPMS", 0.00Kbyte/sec
Thu Mar 17 23:42:59 2011 [pid 14173] CONNECT: Client "192.168.1.196"                                           
Thu Mar 17 23:42:59 2011 [pid 14172] [vsftpd] OK LOGIN: Client "192.168.1.196", anon password "apt_get_ftp_2.1@alt
.linux.user"                                                                                                     
Thu Mar 17 23:43:00 2011 [pid 14174] [vsftpd] OK DOWNLOAD: Client "192.168.1.196", "/i586/base/release", 476 bytes
, 26.20Kbyte/sec                                                                                                 
Thu Mar 17 23:43:00 2011 [pid 14176] CONNECT: Client "192.168.1.196"                                             
Thu Mar 17 23:43:00 2011 [pid 14175] [vsftpd] OK LOGIN: Client "192.168.1.196", anon password "apt_get_ftp_2.1@alt
.linux.user"                                                                                                     
Thu Mar 17 23:43:02 2011 [pid 14178] [vsftpd] OK DOWNLOAD: Client "192.168.1.196", "/i586/base/pkglist.myrep.bz2",
 412130 bytes, 364.59Kbyte/sec                                         
Там, где в логе идет FAIL- были неверные права. Исправил - заработало.
Посмотрите, возможно, аналогичная проблема. И еще, vsftpd работает в chroot-е и по симлинкам не пускает.


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: локальный репозитарий (частично)
« Ответ #21 : 18.03.2011 21:36:05 »
Да, похоже на то, что ананим не имеет прав на чтение файла.

ska

  • Гость
Re: локальный репозитарий (частично)
« Ответ #22 : 19.03.2011 06:31:11 »
Да, похоже на то, что ананим не имеет прав на чтение файла.
А какие они должны быть, читать-то все могут, нужно чтобы они выполнялись?
# ls -l /var/ftp/Repositary/i586/base
total 196
-rw-r--r-- 1 root ftpadmin    329 Mar 15 18:11 hashfile
-rw-r--r-- 1 root ftpadmin 148124 Mar 15 18:11 pkglist.myrep
-rw-r--r-- 1 root ftpadmin  30773 Mar 15 18:11 pkglist.myrep.bz2
-rw-r--r-- 1 root ftpadmin    474 Mar 15 18:11 release
-rw-r--r-- 1 root ftpadmin    124 Mar 15 18:11 release.myrep


ska

  • Гость
Re: локальный репозитарий (частично)
« Ответ #23 : 19.03.2011 07:49:59 »
И еще, vsftpd работает в chroot-е и по симлинкам не пускает.
интересное замечание. Я создавал с помощью символьных ссылок, т.к. жесткие ссылки на каталоги не создаются. И вообще файлы, на которые жалуется фтп, доступны ведь не по ссылкам, а напрямую. Т.е. структура каталогов такая
./disc/info
./SRPMS
./SRPMS.myrep -> SRPMS
./i586/RPMS
./i586/RPMS.myrep -> RPMS
./i586/SRPMS.myrep -> ../SRPMS
./i586/base

Ссылки не создавать?
« Последнее редактирование: 19.03.2011 08:13:25 от ska »

ska

  • Гость
Re: локальный репозитарий (частично)
« Ответ #24 : 19.03.2011 09:13:01 »
Создал каталоги без ссылок, т.е. название каталогов разные - содержимое одинаковое
заработало
Вопрос. Объясните или дайте, что почитать, зачем нужны в локальном репозитарии ссылки на каталоги? Для экономии места или это имеет какое-то принципиальное значение?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: локальный репозитарий (частично)
« Ответ #25 : 19.03.2011 09:39:29 »
Для экономии места. На самом деле ссылки не работают, если они они выходят из chroot.
В остальных случаях они нормально работают.

Оффлайн palex

  • Участник
  • *
  • Сообщений: 125
Re: локальный репозитарий (частично)
« Ответ #26 : 19.03.2011 19:26:47 »
.... Для экономии места или это имеет какое-то принципиальное значение?
Чтобы не дублировать то, что получаем сами на то, что будем раздавать из локального..
По статье "...в /var/cache/apt создал символическую ссылку archives -> /var/ftp/pub/Repository/i586/RPMS..." . Если ссылку развернуть наоборот, то получается тот самый выход из chroot-a
« Последнее редактирование: 19.03.2011 19:29:46 от palex »