From: Ivan Adzhubey <iadzhubey@rics.bwh.harvard.edu>
To: sisyphus@altlinux.ru
Subject: Re: [sisyphus] Urgent help needed - what this error means?
Date: Wed, 5 Nov 2003 17:12:16 -0500
Message-ID: <20031105171216.6c4b2891.iadzhubey@rics.bwh.harvard.edu> (raw)
In-Reply-To: <20031105211326.GA3013@vlink.ru>
On Thu, 6 Nov 2003 00:13:26 +0300
Lebedev Sergey <linux@vlink.ru> wrote:
Спасибо всем откликнувшимся и протянувшим руку помощи!
> On 05 Nov, 03:25, Ivan Adzhubey wrote:
> > On Wed, 5 Nov 2003 21:47:38 +0300
> > Lebedev Sergey <linux@vlink.ru> wrote:
> >
> > Хм, а разве он не запускается автоматом при загрузке если обнаружена
> > "грязная" файловая система? Тем более - на журналируемой fs?
> Пусть меня поправят если я ошибаюсь, во время загрузки он не
> делает проверку все систему он делает откат не успешных транзакций.
> Я со своей проблемой мучился 3 дня, за это время система
> перегружалась раз 10, и все равно пришлось грузиться с диска и
> делать reiserfsck /usr.
Согласен, это я притормозил. Странно что и shutdown -r -F тоже запускает
только jouranl replay, как-то это неправильно мне кажется. Но мне
вариант с reiserfsck все равно не подходил поскольку партиция корневая,
отмонтировать ее некуда, а загрузиться с чего-то еще - так это надо
чтобы кто-то подошел к серверу и это что-то в него как минимум вставил.
Подойти там некому, вставлять нечего, а мне лететь через океан
далековато и дороговато. Вот, хотел ведь сделать запасную партицию с
rescue системой перед отъездом, не успел, да так и махнул рукой. Думал
UPS меня спасет. Как же, наших электриков никакой UPS не осилит...
Однако вроде бы удалось все восстановить методом с rpm -V, отдельное
спасибо Сергею Власову за подсказку. Конечно, потрудиться пришлось.
Поскольку уже был опыт, что на рейзере в таких ситуациях чаще всего
летят конфигурационные файлы (перемешиваются в кашу из произвольных
блоков других файлов), а они в основном текстовые, то путем грепания
логов rpm -V --all на предмет флажка 'c', с последующим запуском file и
грепания на все что не text удалось починиться довольно быстро.
Кто может подсказать, почему apt по опции --reinstall, точнее rpm
--oldpackage --replacefiles --replacepkgs оставляет нетронутыми часть
файлов, в основном - как раз конфигурационные? Это поведение нигде не
описано. Он таким образом пытается сохранить пользовательские настройки?
А никак нельзя его от этого отучить? А то приходится делать -e --nodeps
каждый раз перед reinstall. И еще: в man rpm написано, что опция --force
эквивалентна комбинации --oldpackage --replacefiles --replacepkgs, но
что-то я этого не заметил. Не хочет он по --force переставлять поверх
уже установленного пакета.
--
Иван
prev parent reply other threads:[~2003-11-05 22:12 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-11-05 9:41 Ivan Adzhubey
2003-11-05 9:53 ` Alexey Voinov
2003-11-05 11:44 ` Ivan Adzhubey
2003-11-05 9:59 ` Sergey Vlasov
2003-11-05 11:47 ` Ivan Adzhubey
2003-11-06 5:00 ` Alexey I. Froloff
2003-11-05 10:04 ` Епифанов Сергей
2003-11-05 11:47 ` Ivan Adzhubey
2003-11-05 18:47 ` Lebedev Sergey
2003-11-05 20:25 ` Ivan Adzhubey
2003-11-05 21:13 ` Lebedev Sergey
2003-11-05 22:12 ` Ivan Adzhubey [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20031105171216.6c4b2891.iadzhubey@rics.bwh.harvard.edu \
--to=iadzhubey@rics.bwh.harvard.edu \
--cc=sisyphus@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git