From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 9 Sep 2003 13:25:14 +0300 From: Michael Shigorin To: sisyphus@altlinux.ru Message-ID: <20030909102514.GD31505@osdn.org.ua> Mail-Followup-To: sisyphus@altlinux.ru References: <200309082117.32677.chest4alm@mail.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <200309082117.32677.chest4alm@mail.ru> User-Agent: Mutt/1.4.1i Subject: [sisyphus] Re: =?koi8-r?b?1cLJytPU18XOztnKIMHQx9LFysQ=?= X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Sep 2003 10:25:15 -0000 Archived-At: List-Archive: On Mon, Sep 08, 2003 at 09:17:32PM +0300, Ilia wrote: > До недавнего времени :( на машине стоял Мастер 2.2 с апгрейдами > из сизифа (что теперь стоит - не знаю). Блин. Это НЕ АПГРЕЙДЫ. Это СОВСЕМ ДРУГАЯ ВЕТКА. unstable, кстати. > Позавчера вечером нажал в синаптике "Обновить" и пошёл спать. И _так_ там делать нельзя. (я делаю "dist-upgrade по утрам" (c)MhZ, но имея опыт наступания на грабли разных фасонов в этой области -- апгрейд glibc/rpm/libdb*) > Утром увидел в его окошке кучу ошибок типа того, что потом стал > выдавать rpm: > ilia$rpm -qa > ошибка: невозможно открыть индекс Packages используя db1 - No such > file or directory (2) > Выполнил от рута rpm --rebuilddb (предварительно соханив > /var/lib/rpm). Теперь он помнит только 26 пакетов :( > Что делать? Искать/писать скрипт, который, будучи натравлен на fs и свалку пакетов, попробует восстановить список пакетов и rpm -i --justdb --noscripts их. Может быть проще установить с нуля, сохранив /home /var (почту, БД, cache/apt/packages, ...), /etc, /usr/local. Может быть вариантом, если старая база не убита напрочь, загрузиться с CD в rescue mode, скопировать libdb* на место, сделать _там_ ldconfig и пытаться выровнять все остальное. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/