[sisyphus] Re: Профиль для LiveCD

Slava Dubrovskiy =?iso-8859-1?q?slava_=CE=C1_elan=2Ecom=2Eua?=
Пт Янв 27 11:26:05 MSK 2006


Anton Farygin пишет:

>>Ух! С этим разобрался. Оказывается по
>>умолчанию в <work_dir>/aptbox/etc/apt/sources.list
>>прописывается только репозитарий
>><work_dir>/repo. А он пустой. Подключил на его
>>место локальный репозитарий и этот этап
>>прошел. Теперь преодолеваю вот это: tor:
>>removing old...
>>tor: adding new ...
>>Setup basesystem ..Copy package glibc-core_6%3a2.3.6-alt3_i586.rpm failed
>>!!!
>>    
>>
>а вот это - точно separator не поддерживает
>rsync. Замените на другой метод.
>  
>
Не вижу где тут rsync используется. Используется локальный репозитарий,
подключенный через file:/
Немного изменил /usr/share/separator/functions для более показательной
отладки и вот что вижу:
$mklive-root LiveCD
....skip
Setup basesystem
#Здесь показывает значение переменной $packages
packages:
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/alt-gpgkeys_0.3.9-alt1_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/setup_2.2.8-alt1_noarch.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/glibc-core_6%3a2.3.6-alt3_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/gzip_1.3.5-alt2_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/sh_3.1.5-alt1_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/terminfo_5.4.20050108-alt3_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/bzlib_1%3a1.0.3-alt5_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/bzip2_1%3a1.0.3-alt5_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/zlib_1.2.3-alt3_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/libzio_0.1-alt3_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/info-install_4.8-alt2_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/libtinfo_5.4.20050108-alt3_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/coreutils_5.93-alt1_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/filesystem_2.3.2-alt1_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/libbeecrypt_2.2.0-alt4_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/libdb4.3_4.3.29-alt2_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/libelf_0.116-alt1_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/libpopt_1%3a1.7-alt14_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/librpm_4.0.4-alt57_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/librpmbuild_4.0.4-alt57_i586.rpm
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/rpm_4.0.4-alt57_i586.rpm
#Здесь начинается цикл по перебору $packages
i:
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/alt-gpgkeys_0.3.9-alt1_i586.rpm
#Это curl (без -s) пытается скопировать файлы
 % Total    % Received % Xferd  Average Speed   Time    Time     Time 
Current
                                 Dload  Upload   Total   Spent    Left 
Speed
100  257k  100  257k    0     0  5703k      0 --:--:-- --:--:-- --:--:--
11.2M
.i:
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/setup_2.2.8-alt1_noarch.rpm
  % Total    % Received % Xferd  Average Speed   Time    Time     Time 
Current
                                 Dload  Upload   Total   Spent    Left 
Speed
100 31035  100 31035    0     0  1172k      0 --:--:-- --:--:-- --:--:--
4769k
.i:
file:/home/slava/LiveCD/repo/i586/RPMS.hasher/glibc-core_6%3a2.3.6-alt3_i586.rpm

curl: (37) Couldn't open file
/home/slava/LiveCD/repo/i586/RPMS.hasher/glibc-core_6%3a2.3.6-alt3_i586.rpm
Copy package glibc-core_6%3a2.3.6-alt3_i586.rpm failed !!!

Вижу, что 2 пакета скопировались нормально, а остановилось на
glibc-core_6%3a2.3.6-alt3_i586.rpm.
Наверно причина в имени. Репозитарий я делал из /var/cache/apt/archives.
Когда-то помню было обсуждение, что в кэше апта формат имени файла
отличается. Если кто помнит, напомните.
Странно, но hasher с таким репозитарием работает нормально.

-- 
С уважением,
Дубровский Вячеслав.




Подробная информация о списке рассылки Sisyphus