S.M.A.R.T.

Автор: pirat Дата: 11.03.2007 14:23 Хочу в linux просматривать смарт НЖМД, но у меня возникли трудности.
Диска у меня два Seagate 7200.10 и Samsung Spinpoint n80, пытался установить утилиту с официального сайта Seagate, установил, но при запуске консоль пишет вот что:
Exception during event dispatch:
java.awt.IllegalComponentStateException: component not showing
at java.awt.Component.getLocationOnScreen() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.SwingUtilities.convertPointToScreen(java.awt.Point, java.awt.Component) (/usr/lib/libgcj.so.6.0.0)
at javax.swing.SwingUtilities.convertPoint(java.awt.Component, int, int, java.awt.Component) (/usr/lib/libgcj.so.6.0.0)
at java.awt.LightweightDispatcher.acquireComponentForMouseEvent(java.awt.ev ent.MouseEvent) (/usr/lib/libgcj.so.6.0.0)
at java.awt.LightweightDispatcher.handleEvent(java.awt.AWTEvent) (/usr/lib/libgcj.so.6.0.0)
at java.awt.Container.dispatchEventImpl(java.awt.AWTEvent) (/usr/lib/libgcj.so.6.0.0)
at java.awt.Window.dispatchEventImpl(java.awt.AWTEvent) (/usr/lib/libgcj.so.6.0.0)
at java.awt.Component.dispatchEvent(java.awt.AWTEvent) (/usr/lib/libgcj.so.6.0.0)
at java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent) (/usr/lib/libgcj.so.6.0.0)
at java.awt.EventDispatchThread.run() (/usr/lib/libgcj.so.6.0.0)
at .GC_start_routine (/usr/lib/libgcj.so.6.0.0)
at .__clone (/lib/libc-2.3.6.so)

И ТАКОЕ:
(.:8202): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(.:8202): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(.:8202): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(.:8202): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

(.:8202): Gtk-CRITICAL **: gtk_window_realize_icon: assertion `info->icon_pixmap == NULL' failed
Exception in thread "main" java.lang.NullPointerException
at java.lang.Object.getClass() (/usr/lib/libgcj.so.6.0.0)
at jtabpnlSelectDevs.initComponents() (Unknown Source)
at jtabpnlSelectDevs.jtabpnlSelectDevs(Seatools) (Unknown Source)
at Seatools.jbtnSelectDevsActionPerformed(java.awt.event.ActionEvent) (Unknown Source)
at Seatools.main(java.lang.String[]) (Unknown Source)
at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)

Также пытался установить Smartmontools, но тут тоже не всё гладко.Устанавливал с исходников, вот что пишет консоль:
make[2]: * No rule to make target `AUTHORS', needed by `all-am'. Stop.
make[2]: Leaving directory `/media/BUFFER_LINUX/New_Disk/smartmontools-5.37'
make[1]: * [all-recursive] Error 1
make[1]: Leaving directory `/media/BUFFER_LINUX/New_Disk/smartmontools-5.37'
make: * [all] Error 2
Помогите,пожайлуста,может кто-то посоветует другие программы....
Re: S.M.A.R.T. 11.03.2007 21:07kosmonavt >at java.awt.Component.getLocationOnScreen() (/usr/lib/libgcj.so.6.0.0)

судя по libgcj, вы запускаете gnu java. Скорее всего, нужна java от SUN.

>Также пытался установить Smartmontools, но тут тоже не всё гладко.Устанавливал с исходников

А родной rpm-пакет чем не понравился?
Re: S.M.A.R.T. 12.03.2007 01:27Bircoph Я стесняюсь спросить, а чем smartctl не устроил?
Re: S.M.A.R.T. 12.03.2007 01:55kosmonavt >Я стесняюсь спросить, а чем smartctl не устроил?

rpm -ql smartmontools|grep smartctl
Улыбка
Re: S.M.A.R.T. 18.03.2007 14:49pirat kosmonavt писал(а):

> >at java.awt.Component.getLocationOnScreen()
> (/usr/lib/libgcj.so.6.0.0)
>
> судя по libgcj, вы запускаете gnu java. Скорее всего, нужна
> java от SUN.
>
> >Также пытался установить Smartmontools, но тут тоже не всё
> гладко.Устанавливал с исходников
>
> А родной rpm-пакет чем не понравился?
>

>
> Сообщение отредактировано (11 марта, 21:26)

Установил, но вот проблума та же.Как заставить использовать именно SUN Java, а не gnu java?
Re: S.M.A.R.T. 18.03.2007 17:44kosmonavt >Как заставить использовать именно SUN Java, а не gnu java?

А в чем конкретные проблемы?

PS

ИМХО, но smartmontools (возможно + gkrellm, как морда) будет лучше, чем что-то на java. Жаба для такой задачки будет монстром.

К слову, собрал новый smartmontools из исходников обновлений 6-й Федоры под ASPLinux-11.2 - работает.
Re: S.M.A.R.T. 24.03.2007 19:12pirat kosmonavt писал(а):

> >Как заставить использовать именно SUN Java, а не gnu java?
>
> А в чем конкретные проблемы?
Говорят "судя по libgcj, вы запускаете gnu java. Скорее всего, нужна java от SUN".Вот я и спрашиваю, как заставить запускать java от SUN, если её я уже установил... ?
Re: S.M.A.R.T. 24.03.2007 21:12kosmonavt /sun-java-directory/jre/bin/java -jar bla-bla.jar
RSS-материал