Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[FreeBSD 7.4] Panic ufs_dirbad: /usr: bad dir

12 réponses
Avatar
Gérald Niel
Salut,

comment je peux me sortir de ce mauvais pas sur un dédié (Kimsufi chez
OVH), auquel je peux accéder en mode rescue. Les log :

Jun 6 16:28:03 obelix syslogd: kernel boot file is /boot/kernel/kernel
Jun 6 16:28:03 obelix kernel: panic: ufs_dirbad: /usr: bad dir ino
13165698 at offset 512: mangled entry
Jun 6 16:28:03 obelix kernel: cpuid = 1
Jun 6 16:28:03 obelix kernel: Uptime: 1m15s
Jun 6 16:28:03 obelix kernel: Physical memory: 2025 MB
Jun 6 16:28:03 obelix kernel: Dumping 312 MB:
Jun 6 16:28:03 obelix kernel:
Jun 6 16:28:03 obelix kernel: Fatal trap 12: page fault while in
kernel mode
Jun 6 16:28:03 obelix kernel: cpuid = 1; apic id = 01
Jun 6 16:28:03 obelix kernel: fault virtual address = 0x200
Jun 6 16:28:03 obelix kernel: fault code = supervisor
read instruction, page not present
Jun 6 16:28:03 obelix kernel: instruction pointer = 0x8:0x200
Jun 6 16:28:03 obelix kernel: stack pointer =
0x10:0xffffff800019eae0
Jun 6 16:28:03 obelix kernel: frame pointer = 0x10:0x0
Jun 6 16:28:03 obelix kernel: code segment = base 0x0,
limit 0xfffff, type 0x1b
Jun 6 16:28:03 obelix kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Jun 6 16:28:03 obelix kernel: processor eflags = interrupt enabled,
resume, IOPL = 0
Jun 6 16:28:03 obelix kernel: current process = 28 (irq19: uhci1+)
Jun 6 16:28:03 obelix kernel: trap number = 12
Jun 6 16:28:03 obelix kernel: panic: page fault
Jun 6 16:28:03 obelix kernel: cpuid = 1
Jun 6 16:28:03 obelix kernel: Uptime: 1m15s
Jun 6 16:28:03 obelix kernel: Automatic reboot in 15 seconds - press
a key on the console to abort
Jun 6 16:28:03 obelix kernel:
Jun 6 16:28:03 obelix kernel: Fatal double fault
Jun 6 16:28:03 obelix kernel: rip = 0xffffffff807fe966
Jun 6 16:28:03 obelix kernel: rsp = 0xffffff8000025ff0
Jun 6 16:28:03 obelix kernel: rbp = 0xffffff0001521c00
Jun 6 16:28:03 obelix kernel: cpuid = 1; apic id = 01
Jun 6 16:28:03 obelix kernel: panic: double fault
Jun 6 16:28:03 obelix kernel: cpuid = 1
Jun 6 16:28:03 obelix kernel: Rebooting...



--
On ne le dira jamais assez, l'anarchisme, c'est l'ordre sans le
gouvernement ; c'est la paix sans la violence. C'est le contraire
précisément de tout ce qu'on lui reproche, soit par ignorance, soit
par mauvaise foi. -+- Hem Day -+-

10 réponses

1 2
Avatar
Bruno Ducrot
On 2013-06-06, Gérald Niel wrote:
Salut,

comment je peux me sortir de ce mauvais pas sur un dédié (Kimsufi chez
OVH), auquel je peux accéder en mode rescue. Les log :

Jun 6 16:28:03 obelix kernel: panic: ufs_dirbad: /usr: bad dir ino
13165698 at offset 512: mangled entry



D'apres Doug White, un dev FreeBSD, ce serait le symptome
d'un probleme hardware. J'ai vu que tu as pu reparer
la machine, mais il faudrait cependant que tu installes
sysutils/smartmontools et que tu regardes, via
smartctl -a /dev/ada0 si le disque va bien.
Tu peux aussi rajouter, par la suite, la ligne :

daily_status_smart_devices="/dev/ada0 /dev/ada1"

Bon courage,

--
Bruno Ducrot

A quoi ca sert que Ducrot hisse des carcasses ?
Avatar
Bruno Ducrot
On 2013-06-06, Gérald Niel wrote:
Salut,

comment je peux me sortir de ce mauvais pas sur un dédié (Kimsufi chez
OVH), auquel je peux accéder en mode rescue. Les log :

Jun 6 16:28:03 obelix kernel: panic: ufs_dirbad: /usr: bad dir ino
13165698 at offset 512: mangled entry



D'apres Doug White, un dev FreeBSD, ce serait le symptome
d'un probleme hardware. J'ai vu que tu as pu reparer
la machine, mais il faudrait cependant que tu installes
sysutils/smartmontools et que tu regardes, via
smartctl -a /dev/ada0 si le disque va bien.
Tu peux aussi rajouter, par la suite, la ligne :

daily_status_smart_devices="/dev/ada0 /dev/ada1"
dans /etc/periodic.conf

Bon courage,

--
Bruno Ducrot

A quoi ca sert que Ducrot hisse des carcasses ?
Avatar
xavier
Bruno Ducrot wrote:
On 2013-06-06, Gérald Niel wrote:

> Jun 6 16:28:03 obelix kernel: panic: ufs_dirbad: /usr: bad dir ino
> 13165698 at offset 512: mangled entry



Tiens, question annexe, je cherche depusi un moment à forcer un fsck au
reboot, sans passer par le single user, impossible sur un dédié.

Il n'y a pas une variable, ou un sysctl à positionner ?

Le shutdown de FreeBSD n'a pas le flag '-f' de Linux...

Merci,

--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)
Avatar
Damien Wyart
* (Xavier) in fr.comp.os.bsd:
Tiens, question annexe, je cherche depusi un moment à forcer un fsck
au reboot, sans passer par le single user, impossible sur un dédié.



Tu peux ajouter une ligne :

/sbin/fsck -f

à la fin du fichier /etc/rc.early

(et éventuellement -y si tu es sûr de toi...)

--
DW
Avatar
xavier
Damien Wyart wrote:

à la fin du fichier /etc/rc.early



Mmmmh... Je n'ai pas ce fichier sur un FreeBSD 8 (ni 9)

--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)
Avatar
Eric Masson
(Xavier) writes:

'Lut,

Mmmmh... Je n'ai pas ce fichier sur un FreeBSD 8 (ni 9)



Pas de man page et rien en grepant /etc sur une 9.1.

Éric

--
généralment ce que je lis c'est le début de la charte et c'est tout.
Quand on vote 20 fois par mois on n'a pas envie systématiquement de lire
toites les conditions du viote, surtout quand on vote comme d'habitude,
-+- X in: <http://www.le-gnu.net> - Neuneu autowolfe en manuel -+-
Avatar
Bruno Ducrot
On 2013-06-07, Xavier wrote:
Bruno Ducrot wrote:
On 2013-06-06, Gérald Niel wrote:



> Jun 6 16:28:03 obelix kernel: panic: ufs_dirbad: /usr: bad dir ino
> 13165698 at offset 512: mangled entry



Tiens, question annexe, je cherche depusi un moment à forcer un fsck au
reboot, sans passer par le single user, impossible sur un dédié.

Il n'y a pas une variable, ou un sysctl à positionner ?




http://forums.freebsd.org/showthread.php?t3436

A plus,

--
Bruno Ducrot

A quoi ca sert que Ducrot hisse des carcasses ?
Avatar
Damien Wyart
> Mmmmh... Je n'ai pas ce fichier sur un FreeBSD 8 (ni 9)



* Eric Masson in fr.comp.os.bsd:
Pas de man page et rien en grepant /etc sur une 9.1.



En effet, désolé pour le bruit, cette façon de faire, qui a été un
classique pendant assez longtemps, est obsolète depuis... 2007 :-(

http://lists.freebsd.org/pipermail/freebsd-rc/2007-October/001211.html

On voit donc bien que je ne suis qu'un utilisateur très occasionnel de
FreeBSD :)

--
DW
Avatar
Bruno Ducrot
On 2013-06-07, Damien Wyart wrote:

On voit donc bien que je ne suis qu'un utilisateur très occasionnel de
FreeBSD :)




Tu n'as pas honte ? Pour la peine, tu installeras les 4 BSD. Tu
en fera une étude comparative dans laquelle tu concluera objectivement
que FreeBSD est le meilleur.

A lundi,

--
Bruno Ducrot

A quoi ca sert que Ducrot hisse des carcasses ?
Avatar
Damien Wyart
* Bruno Ducrot in fr.comp.os.bsd:
Tu n'as pas honte ? Pour la peine, tu installeras les 4 BSD. Tu en
fera une étude comparative dans laquelle tu concluera objectivement
que FreeBSD est le meilleur.



Oui, chef :)

--
DW
1 2