From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3C9E42C4.9F121738@mail.ru> Date: Mon, 25 Mar 2002 00:19:00 +0300 From: "Vadim V. Zhytnikov" X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en MIME-Version: 1.0 To: Vitaly Lipatov , ALT Sisyphus List , matrix@podlipki.ru Subject: Re: [sisyphus] Re: [sisyphus] =?koi8-r?Q?=D0=D2=CF=C4=CF=CC=D6=C1=C0=20=C2=C9=D4=D8=D3=D1=20=D3?= 5 =?koi8-r?Q?=CF=C2=CE=CF=D7=CC=C5=CE=C9=C5=CD?= References: <20020322193500.2c38cfb1.matrix@podlipki.ru> <20020323220245.E8F4465898@VL3143.spb.edu> <3C9DAD14.313CC83F@mail.ru> <20020324122119.E17012BAB@VL3143.spb.edu> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Vitaly Lipatov wrote: > On 24 March 2002 13:40, Vadim V. Zhytnikov wrote: > > Package autoconf has broken dep on mktemp > > У меня такое ощущение, что autoconf, который он пытается > установить, старее чем установленный mktemp... Вообще бред конечно, > но может если установить rpm -U autoconf... (возможно с --nodeps), > то apt-get check скажет потом в чём дело вразумительнее, > или apt-get -f install захочет его удалить. Попробуйте. Я уже пробовал это с другими пакетами и практически заранее уверен в результате. Но для уверенности провёл эксперимент: 1. Проверяем apt-get check - OK 2. Теперь устанавливаем rpm -U autoconf Никаких --nodeps! Никаких ошибок. Т.е. с точки зрения rpm всё просто отлично. 3. apt-get check опять не видит никаких ошибок! 4. Возвращаем более ранюю версию autoconf и опять получаем apt-get check - OK apt-get install autoconf - broken dep on mktemp Главный вывод - все сообщаемые apt-get странные нарушения на самом деле не существуют. При установе пакетов напрямую при использовании rpm -U всё работает как полагается. Я уже так обновил ручками mozilla и glibc (только собрал в одно обновление те несколько пакетов, которые требуют друг-друга). > > > > Package: autoconf > > Versions: > > 2:2.13-alt3(/var/lib/apt/lists/_opt_ALTLinux_i586_base_pkglist.Sisyphus2002 > Это ваш локальный репозиторий? Да. Я сюда положил содержание 5го обновления с CD. Была идея, что на CD сломаны индексные файлы. Но она не подтвердилась. Я их сгенерил заново и сверил с CD и с теми, которые apt положил в /var - всё совпало. Правда есть одна странность. В локальном репозитарии на HD я слил в один файлы с двух CD - первого ии второго диска 5го обновления. При этом количество broken dep уменьшилось но они не исчезли сосвем. Так если брать 5е обновление с двух CD, то autoconf ругается не только на mktemp но ещё на sed. А при замене CD на их локальный эквивалент - только на mktemp. Аналогично со многими другими пакетами. > А если убрать остальные записи в > /etc/apt/sources.list, которые про компакты? Проверил. Если убрать все компакты, то всё становится хорошо. При постепенном добавлении месячных обновлений сначало тоже всё остаётся нормально а потом начиная с некоторого момента опять старая свистопляска. Возникает идея. М.б. apt-get не справляется со слишком большим числом репозитариев или пакетов? > > > >0228),2:2.13-alt2(/var/lib/apt/lists/Full%20snapshot%20of%20Sisyphus%20Thu%2 > >0Sep%2020%2019:05:35%20MSD%202001,%20CD%20%231_ALTLinux_i586_base_pkglist.Si > >syphus20010920)(/var/lib/rpm/Packages), > > -- > Lav > Виталий Липатов > ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург > GNU! Linux! LaTeX! LyX! -- Vadim V. Zhytnikov