[ biske86 @ 01.03.2011. 17:00 ] @
Baterija mi je skoro crkla, imam samo 1% i to već duže vreme..Danas mi je nestala struja dok sam radio tako da sam na brzinu pogasio programe i pritisnuo shut down. Pojavio se prozorcic da me pita jesam li siguran i potvrdio sam.
Posle toga ubrzo je došla struja i kad sam uključio računar desila mi se neprijatna situacija. Naime, pojavio se crni ekran i na njemu ispisana neka slova.
Evo poslednjih nekoliko redova:

Code:
...
[    2.993976] [<c02ac866>] ? ext4_get_sb+0x26/0x30
[    2.993976] [<c02b1630>] ? ext4_fill_super+0x0/0x1a40
[    2.993976] [<c021b3b4>] ? vfs_kern_mount+0x74/0x1c0
[    2.993976] [<c022fae3>] ? get_fs_type+0x33/0xb0
[    2.993976] [<c021b55e>] ? do_kern_mount+0x3e/0xe0
[    2.993976] [<c0232c5c>] ? do_mount+0x1dc/0x220
[    2.993976] [<c0232d0b>] ? sysmount+0x6b/0xa0
[    2.993976] [<c05ca5d4>] ? syscall_call+0x7/0xb
[    2.993976] Code: 00 55 89 c7 56 53 e8 b3 76 26 00 8b 5f 04 b8 ff ff ff ff 8b 77 08 eb 1c 8d b6 00 00 00 00 8b 0c 85 c0 57 81 c0 8b 57 14 <8b> 14 0a 89  d1  c1 f9 1f 01 d3 aa ce 8d 48 11 a1 6c a3 5d c0 ba 
[    2.993976] EIP: [<c03629fa>] __percpu_counter_sum+0x2a/0x70 SS:ESP  0068:f69dbd60
[    2.993976] CR2: 0000000001b44000
[    3.007101] ---[end trace 06b0f3cc266da82e]---
[    3.007342] firewire_core: created device fw0: GUID 374fc00021735070, S400
Killed
mount: mounting /dev on /root/dev failde: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.

BusyBox v1.15.3 (Ubuntu 1:1.15.3-1ubuntu5) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)



E sad pretpostavljam da sistem nije uspeo da se isključi na vreme i da se sada nalazi u nekonzistentnom stanju tj. konkretno pretpostavljam da je ext4 problem.
Jel mi ima neke pomoći a da nije reinstalacija sistema, pošto imam poinstalirane neke bitne stvari?
[ combuster @ 01.03.2011. 17:43 ] @
Trebao bi nam ceo stack trace, dakle jos gore nekoliko redova, obicno pise ==CUT HERE==

Inace ovako na brzinu, rekao bih da ext4 modul segfault-uje. Moze (a i ne mora) da resi problem fsck, boot-uj preko Ubuntu live cd-a i kucaj fsck /dev/sdXY (gde je X oznaka diska a Y oznaka particija gde ti je instaliran ubuntu). Mozes da dodas switcheve -p -y (da te ne pita nista i da automatski odradi popravke ali to na svoju odgovornost ako imas neke vitalne podatke).
[ biske86 @ 01.03.2011. 18:51 ] @
Izvršio sam sledeću komandu:
Code:

sudo fsck /dev/sda2



Izbacuje mi sledeću grešku:
Code:

fsck from util-linux-ng 2.17.2
fsck.ext4: Device or resource bysy while trying to open /dev/sda2
Filesistem mounted or opened exclusively by another program?


Naravno nisam ga mauntovao..


Što se tiče loga, to sam ručno kucao pa sam mislio da nije bitan ceo log. Probaću da iskucam što više mada je mnogo zamorno..
[ biske86 @ 01.03.2011. 19:44 ] @
Code:
Pid: 343, comm: exe Not tainted 2.6.35-25-generic #44-Ubuntu 0990C/Inspiron 1525
EIP: 0060:[<c03629fa>] EFLAGS: 00010293 CPU: 0
EIP is at __percpu_counter_sum+0x2a/0x70
EAX: 00000000 EBX: 00000000 ECX: 01b44000 EDX: 00000000
ESI: 00000000 EDI: F7032894 EBP: f6a2fd6c ESP: f6a2fd60
 DS: 007b ES: 007B FS 00d8 GS:00e0 SS:0068
Process exe (pid: 343, ti=f6a2e000 task=f6460cb0 task.ti=f6a2e000)
Stack:
f6ab580 04d69f8c 00000000 f6a2fda0 c02adf46 c1394400 f6a2fd88 c05c79a1
<0> 00000001 c1394400 04d69f88 00000000 f6f52fc0 f6ab5800 f7033c00 c1394400
<0> f6a2fdd8 c02ae113 f6ab5800 c05ea1b5 c0731bf8 c0733c00 f7033c00 f6a2fdd8
Call Trace:
? ext4_commit_super+0xd6/0x1d0
? printk+0x2d/0x34
? ext4_clear_journal_err+0xa3/0xd0
? jbd2_journal_load+0x6c/0xd0
? ext4_msg+0x49/0x50
? ext4_load_journal+0x14f/0x2e0
? ext4_fill_super+0x11fd/0x1a40
? vsnprintf+0xb5/0x430
? get_sb_bdev+0x162/0x1a0
? ext4_fill_super+0x0/0x1a40
? vfs_kern_mount+0x74/0x1c0
? get_fs_type+0x33/0xb0
? do_kern_mount+0x3e/0xe0
? do_mount+0x1dc/0x220
? sysmount+0x6b/0xa0
? syscall_call+0x7/0xb
Code: 00 55 89 c7 56 53 e8 b3 76 26 00 8b 5f 04 b8 ff ff ff ff 8b 77 08 eb 1c 8d b6 00 00 00 00 8b 0c 85 c0 57 81 c0 8b 57 14 <8b> 14 0a 89  d1  c1 f9 1f 01 d3 aa ce 8d 48 11 a1 6c a3 5d c0 ba 
EIP: [<c03629fa>] __percpu_counter_sum+0x2a/0x70 SS:ESP  0068:f69dbd60
CR2: 0000000001b44000
---[end trace 06b0f3cc266da82e]---
firewire_core: created device fw0: GUID 374fc00021735070, S400
Killed
mount: mounting /dev on /root/dev failde: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.

BusyBox v1.15.3 (Ubuntu 1:1.15.3-1ubuntu5) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)




Ovo je sve što sam uspeo da prpišem sa ekrana. Onaj deo pre toga se ne vidi..
[ combuster @ 01.03.2011. 20:09 ] @
Da, ovo ext4 modul segfault-uje i to definitivno zbog filesystem error-a, izvini nisam znao da precukavas rucno, ne bih te ni maltretirao :(

Hm, sad mi nije jasno sto se buni da je sda2 u upotrebi. Sta ti kaze:

sudo lsof /dev/sda2

(LSOF je komanda)

Ako ti ne vrati nista onda nijedan proces ne pristupa toj particiji. Ukoliko ti vrati nesto, onda samo kill PID (gde je PID broj procesa iz lsof outputa).

probaj i sudo umount /dev/sda2 za svaki slucaj, mozda se nesto istripovao...
[ biske86 @ 01.03.2011. 20:25 ] @
Code:
umount /dev/sda2

daje sledece:
Code:
umount: /dev/sda2 is not mounted (according to mtab)

Da ne postoji neki fleg za umount da se uradi force umount?


Code:
sudo lsof /dev/sda2

daje sledece:
Code:
lsof: WARNING: can't stat() tmpfs file system /cow
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/ubuntu/.gvfs
      Output information may be incomplete.
[ biske86 @ 01.03.2011. 20:44 ] @
Nadjoh na ovom linku da su neki uspeli da urade fsck iz slaxa. Sad skidam slax. https://bugs.launchpad.net/ubuntu/+source/udev/+bug/668561
@combuster Hvala na pomoci..
[ biske86 @ 01.03.2011. 21:30 ] @
Uspeo sam ovo da odradim sa Slax-om. Samo sam izvršio komandu:
Code:
e2fsck -y -f -v /dev/sda2


Baš me je bio iznervirao ovaj Ubuntu baš sad je našao da me zezne kad sam bio usred posla..
[ combuster @ 01.03.2011. 22:52 ] @
Tako to obicno biva :) I ne da me nervira Ubuntu zbog takvih gluposti, ono zauzet filesystem iako nije mount-ovan... @!$!$%!$!@#
[ biske86 @ 01.03.2011. 23:14 ] @
Da, ovo me je iznerviralo mada nemam drugih primedbi. Za ova 2 meseca koliko koristim Ubuntu kao primarni operativni sistem nije mi se desio neki veći bag. Čak šta više baš me je prijatno iznenadio, celokupni osećaj rada na njemu je dobar. E sad ja ga koristim uglavnom samo za razvoj baze i za java programiranje i odlično se uklopio. Možda nekom sa drugačijim interesovanjima i ne odgovara ali ja sam prezadovoljan..
[ combuster @ 01.03.2011. 23:59 ] @
Ma ubuntu je skockan do bola i defakto standard sto se tice desktop orijentisanih linux distribucija - mene samo nece da slusa kod ovakvih i slicnih stvari. Ne voli me Ubuntu ni malo, najmanji hack i odmah se uskopisti :)

[ biske86 @ 02.03.2011. 00:09 ] @
Ja sam dosta vremena proveo sa Slekverom za desktop i on je super ali treba dosta vremena dok ga podesiš. Sve ide ručno a to ponekad i nije poželjno. Osim ako nisi istraživački orijentisan. Ako radiš neki profesionalni posao onda ti nije bitan operativni sistem već se koncentrišeš na svoju problematiku i očekuješ da se ne cimaš puno oko operativnog sistema.
A setih se sad jedne stvari koja mi se ne sviđa u ubuntu. Recimo otvorim meni System i onda kad odem mišem na panel i kliknem na recimo Pidgin onda Ubuntu to registruje kao prazan klik tj. ne pokrene se Pidgin već se samo zatvori meni a još jednom moram da kliknem da bi pokrenuo Pidgin. Ovo mi se definitivno ne sviđa. Jel može ovo ponašanje da se promeni?
[ combuster @ 02.03.2011. 00:43 ] @
I ako moze ja mislim da je gconf-editor jedini pravi nacin za tako nesto, probljaj malo po njegovim opcijama - inace nije za to Ubuntu kriv - cini mi se da je tako u Gnome-u inace (ako sam te dobro razumeo).
[ Zekica @ 02.03.2011. 12:48 ] @
Možda nekome bude zatrebalo, ja sam fsck sa live diska radio tako što sam kao root prvo zakačio particiju kao loop uređaj, pa onda fsck na tom loop uređaju:
$ sudo -i
# losetup /dev/loop0 /dev/sdxy
# fsck /dev/loop0
# losetup -d /dev/loop0