ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] osec: Fatal error
@ 2003-12-01 11:29 viro
  2003-12-01 18:48 ` DM
  0 siblings, 1 reply; 5+ messages in thread
From: viro @ 2003-12-01 11:29 UTC (permalink / raw)
  To: ALT Linux Mailing List

Вот что выдает osec:
# osec
processing directory ... /bin/
processing directory ... /lib/
processing directory ... /sbin/
processing directory ... /usr/bin/
processing directory ... /usr/lib/
processing directory ... /usr/sbin/
libdb4::DB4Storage::DB4Storage: page 352: illegal page type or format
libdb4::DB4Storage::DB4Storage: PANIC: Invalid argument
OOPS: Internal error: bool DB4Storage::next(Record*, bool) : dbpcp->close
: DB_RUNRECOVERY: Fatal error, run database recovery

Total working time: 85 sec ( 85020000 clocks)


Вот что выдает db_verify
#db_verify /var/lib/osec/osec.db.17
db_verify: Page 20182: Invalid next_pgno 20183
db_verify: DB->verify: /var/lib/osec/osec.db.17: DB_VERIFY_BAD: Database
verification failed
 

# rpm -qa | grep osec
osec-0.4-alt7
# rpm -qa | grep db4
libdb4-devel-4.0.14-alt8
db4-utils-4.0.14-alt8
libdb4-4.0.14-alt8


Как починить?



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] osec: Fatal error
  2003-12-01 11:29 [Comm] osec: Fatal error viro
@ 2003-12-01 18:48 ` DM
  2003-12-02 12:16   ` Aleksey Avdeev
  0 siblings, 1 reply; 5+ messages in thread
From: DM @ 2003-12-01 18:48 UTC (permalink / raw)
  To: community

Здравствуйте, viro@mail.ru!

Понедельник 01 Декабрь 2003 14:29, Вы писали:

> Как починить?

ИМХО, только физически уничтожить базу osec и пересоздать её. У меня 
сообщения были другими, но вылечил именно так. Если есть основания 
опасаться взлома, имеет смысл проверить целостность установленных 
пакетов.

---------------------------------------
DM <dead underline m at list point ru>


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] osec: Fatal error
  2003-12-01 18:48 ` DM
@ 2003-12-02 12:16   ` Aleksey Avdeev
  2003-12-02 22:16     ` DM
  0 siblings, 1 reply; 5+ messages in thread
From: Aleksey Avdeev @ 2003-12-02 12:16 UTC (permalink / raw)
  To: community

DM пишет:
> Здравствуйте, viro@mail.ru!
> 
> Понедельник 01 Декабрь 2003 14:29, Вы писали:
> 
> 
>>Как починить?
> 
> 
> ИМХО, только физически уничтожить базу osec и пересоздать её. У меня 
> сообщения были другими, но вылечил именно так. Если есть основания 
> опасаться взлома, имеет смысл проверить целостность установленных 
> пакетов.

   Не факт что поможет: У меня подобная картина наблюдалась при 
недостатке свободного места в /var (хотя было свободно более чем 
в 2 раза больше, чем суммарный размер базы).

   Проблему решил переносом базы на более свободный раздел 
(/var/lib/osec теперь ссылка). После данной операции размер базы 
сократился с 40 до 9 M 8-0! (ИМХО: Возможно, проблема связана с 
"дырами" в файлах DB4)

-- 

С уважением. Алексей.



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] osec: Fatal error
  2003-12-02 12:16   ` Aleksey Avdeev
@ 2003-12-02 22:16     ` DM
  2003-12-03 11:19       ` Aleksey Avdeev
  0 siblings, 1 reply; 5+ messages in thread
From: DM @ 2003-12-02 22:16 UTC (permalink / raw)
  To: community

Здравствуйте, Aleksey Avdeev!

Вторник 02 Декабрь 2003 15:16, Вы писали:

> > ИМХО, только физически уничтожить базу osec и пересоздать её. У
> > меня сообщения были другими, но вылечил именно так. Если есть
> > основания опасаться взлома, имеет смысл проверить целостность
> > установленных пакетов.
>
>    Не факт что поможет: У меня подобная картина наблюдалась при
> недостатке свободного места в /var (хотя было свободно более чем
> в 2 раза больше, чем суммарный размер базы).

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

>    Проблему решил переносом базы на более свободный раздел
> (/var/lib/osec теперь ссылка). После данной операции размер базы
> сократился с 40 до 9 M 8-0! (ИМХО: Возможно, проблема связана с
> "дырами" в файлах DB4)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

См. подчёркнутое. Откуда уверенность, что проблема исчезла именно из-за 
наличия свободного места? База, я так понимаю, пересоздавалась при 
переносе, или всё-таки нет? 

У меня свободного пространства было море, так что дело было явно не в 
нём. А вот дыры в db4-файлах --- это очень похоже на правду. Поскольку 
после пересоздания базы объём тоже резко уменьшился. 

---------------------------------------
DM <dead underline m at list point ru>


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] osec: Fatal error
  2003-12-02 22:16     ` DM
@ 2003-12-03 11:19       ` Aleksey Avdeev
  0 siblings, 0 replies; 5+ messages in thread
From: Aleksey Avdeev @ 2003-12-03 11:19 UTC (permalink / raw)
  To: community

DM пишет:
> Здравствуйте, Aleksey Avdeev!
> 
> Вторник 02 Декабрь 2003 15:16, Вы писали:
> 
> 
>>>ИМХО, только физически уничтожить базу osec и пересоздать её. У
>>>меня сообщения были другими, но вылечил именно так. Если есть
>>>основания опасаться взлома, имеет смысл проверить целостность
>>>установленных пакетов.
>>
>>   Не факт что поможет: У меня подобная картина наблюдалась при
>>недостатке свободного места в /var (хотя было свободно более чем
>>в 2 раза больше, чем суммарный размер базы).
> 
> 
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> 
>>   Проблему решил переносом базы на более свободный раздел
>>(/var/lib/osec теперь ссылка). После данной операции размер базы
>>сократился с 40 до 9 M 8-0! (ИМХО: Возможно, проблема связана с
>>"дырами" в файлах DB4)
> 
> 
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> См. подчёркнутое. Откуда уверенность, что проблема исчезла именно из-за 
> наличия свободного места? База, я так понимаю, пересоздавалась при 
> переносе, или всё-таки нет? 

   Разумеется. ;-) Но убой и пересоздание базы - первое, что я 
пробовал, ещё до переноса. Не помогло...

   На новом месте база создалась _корректно_. Почему и появилось 
предположение, что при создании дырявых файлов места требуется 
_значительно_ больше, чем он займёт. По крайней мере, на reiserfs.

> 
> У меня свободного пространства было море, так что дело было явно не в 
> нём. А вот дыры в db4-файлах --- это очень похоже на правду. Поскольку 
> после пересоздания базы объём тоже резко уменьшился. 

-- 

С уважением. Алексей.



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-12-03 11:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-01 11:29 [Comm] osec: Fatal error viro
2003-12-01 18:48 ` DM
2003-12-02 12:16   ` Aleksey Avdeev
2003-12-02 22:16     ` DM
2003-12-03 11:19       ` Aleksey Avdeev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git