Bug 11093

Summary: Может устанавливать слишком мало пакетов
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: aptAssignee: inger <inger>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: boyarsh, glebfm, imz, ldv, legion, placeholder, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey V Turchin 2007-03-14 13:26:49 MSK
Возможно установить только маленький объем пакетов.

Actual Results:  
При попытке установить пакеты, вываливается еще на этапе копирования (и это 
при установке с DVD!) из-за нехватки места. Если бы этот этап прошел, 
вывалился бы на этапе установки по той же причине.

Expected Results:  
Успешная установка по сети пакетов, занимающих в установленном виде столько 
места, сколько свободно на диске.
Comment 1 Alexey Gladkov 2007-03-14 14:02:09 MSK
*** Bug 11094 has been marked as a duplicate of this bug. ***
Comment 2 Alexey Gladkov 2007-03-14 14:04:12 MSK
Расскади подробнее о машине и разбивки диска.
Сколько на машине памяти?
Сколько свопа?
Сколько разделов и каких объёмов?
Comment 3 Anton Farygin 2007-03-14 14:44:11 MSK
Это вылезает в случае если места в /var меньше чем суммарный объём необходимых к
установке пакетов.

И видимо не надо копировать с cdrom в систему пакеты. а для ftp/http наверное
надо будет делать соответствующее предупреждение.

Comment 4 Sergey V Turchin 2007-03-14 14:45:18 MSK
IMHO эта бага пока скорее alterator-install2, т.к. если перевешивать, то на 
модуль установки пакетов, в котором это возможно исправить, а я не знаю 
такого.
Comment 5 Sergey V Turchin 2007-03-14 14:47:15 MSK
(In reply to comment #3)
> Это вылезает в случае если места в /var меньше чем суммарный объём 
необходимых к
> установке пакетов.
Это не все. Нужно, чтобы было место для установки этих скачанных пакетов.
 
> И видимо не надо копировать с cdrom в систему пакеты. а для ftp/http 
наверное
> надо будет делать соответствующее предупреждение.
#11095
Comment 6 Alexey Gladkov 2007-03-14 14:51:09 MSK
(In reply to comment #3)
> Это вылезает в случае если места в /var меньше чем суммарный объём необходимых к
> установке пакетов.

Проверки влезут ли пакеты (не важно базовые или дополниельтые) в новую систему
пока нет ...

> И видимо не надо копировать с cdrom в систему пакеты. а для ftp/http наверное
> надо будет делать соответствующее предупреждение.

В случае с cdrom пакеты не копируются.
Comment 7 Sergey V Turchin 2007-03-14 14:53:28 MSK
(In reply to comment #2)
> Сколько на машине памяти?
1G

> Сколько свопа?
512MB

> Сколько разделов и каких объёмов?
один раздел, объем которого V == I + B + 1MB
V - объем
I - место, занимаемое установленными в будущем пакетами
B - место, занимаемое самым большим файлом пакета

Comment 8 Anton Farygin 2007-03-14 14:54:33 MSK
У Зерга копировалось, сам видел.

Настройки apt.conf меняются ?
Ибо по умолчанию там стоит:
Acquire::CDROM::Copy "true";
Comment 9 Sergey V Turchin 2007-03-14 15:03:42 MSK
Я брал пакеты из сизифа.
Comment 10 Sergey V Turchin 2007-03-14 15:15:54 MSK
(In reply to comment #7)
> V - объем
V - объем свободного места
Comment 11 Dmitry V. Levin 2007-03-14 18:36:54 MSK
Я не понял, какую глобальную задачу вы хотите решать,
из-за чего понадобилось оптимизировать копирование устанавливаемых пакетов?
Comment 12 Sergey V Turchin 2007-03-14 19:40:08 MSK
(In reply to comment #11)
> из-за чего понадобилось оптимизировать копирование устанавливаемых пакетов?
При установке 2GB нараспакованных пакетов может легко не хватить этих 2GB на 
диске

Comment 13 Anton Farygin 2007-03-19 14:27:03 MSK
Задача простая:
/ - 1Gb
/usr - 3Gb
/home - 10Gb

Если устанавливать с диска более чем 1Gb нераспакованных пакетов, то в / не
хватит места.

Колбасит alterator-apt
Comment 14 Dmitry V. Levin 2007-03-31 00:37:37 MSD
Та часть проблемы, которая имеет отношение к установке базовой системы, решена в
0.3-alt1.
Comment 15 Dmitry V. Levin 2007-04-07 04:30:52 MSD
В самом alterator-install2 необходимая проверка присутствует.
Остался alterator-apt.
Comment 16 inger@altlinux.org 2007-04-09 09:51:14 MSD
поскольку alterator-apt - тупая обёртка вокруг apt - то всё зависит от
,собственно, apt. Когда тот выкинет ошибку  и вывалится с соответственным кодом
возврата - об ошибке скажет и обёртка.

Comment 17 Dmitry V. Levin 2007-04-09 13:31:59 MSD
Значит, всё уже исправлено.