From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey Vlasov To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] zlib bug and apt-get upgrade Message-Id: <20020312184022.32fb8e56.vsu@mivlgu.murom.ru> In-Reply-To: <20020312181608.00e37981.avl@l14.ru> References: <20020312170217.630704e0.suralis-s@mtu-net.ru> <20020312172144.085d3f9c.avl@l14.ru> <20020312180821.7a79d5ba.vsu@mivlgu.murom.ru> <20020312181608.00e37981.avl@l14.ru> X-Mailer: Sylpheed version 0.7.4 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Tue Mar 12 18:17:01 2002 X-Original-Date: Tue, 12 Mar 2002 18:40:22 +0300 Archived-At: List-Archive: List-Post: On Tue, 12 Mar 2002 18:16:08 +0300 AVL wrote: > > > и это правильно. > > > теперь надо бы rpm -e glibc-2.2.4 > > > > Не надо - установка еще не успела начаться, поэтому пакеты > > двоиться не должны. Дубли появляются при ошибках в скриптах. > > это да. я думал они там уже понабивались. > > > > А вот снести несколько пакетов apt, возможно, уже успел (в > > частности, при переходе с Junior 1.1 сносится utempter в связи с > > переименованием в libutempter). Поэтому apt-get check и далее > > либо apt-get -f install, либо разбирать руками. > > ну так в данном случае это только glibc* > > > > Не всегда - у меня и по dist-upgrade это вылезло. Видимо, > > где-то в зависимостях что-то неправильно (или было неправильно в > > старых пакетах). > > трудно сказать. все ошибки, которые я от апта наблюдал имели вполне логичное объяснение и разрешались тут же. > тот же libutemper он мне поставил без вопросов. Проблема тут была в том, что установка проходит в две фазы: сначала некоторые пакеты удаляются с --nodeps, а потом устанавливаются остальные. Если вторая фаза не проходит из-за зависимостей, которые apt не заметил (например, эта ситуация с glibc, или зависимость на /etc/tcb), система остается сломанной.