linuxdcpp

Теперь похожая проблема с привилегифями уже в linuxdcpp

Цитата:
fenris@Temple ~ $ linuxdcpp
/home/fenris/.dc++/Certificates/client.key: No such file or directory
7614:error:02001002:system library:fopen:No such file or directory:bss_file.c:352:fopen('/home/fenris/.dc++/Certificates/client.key','w')
7614:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:354:
Error opening Private Key /home/fenris/.dc++/Certificates/client.key
7615:error:02001002:system library:fopen:No such file or directory:bss_file.c:352:fopen('/home/fenris/.dc++/Certificates/client.key','r')
7615:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:354:
unable to load Private Key
Loading: Hash database
Loading: Shared Files
Loading: Download Queue
I/O error : Permission denied
I/O error : Permission denied
I/O warning : failed to load external entity "/usr/local/share/linuxdcpp/glade/mainwindow.glade"

(linuxdcpp:7613): libglade-WARNING **: document not well formed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_dialog_set_alternative_button_order: assertion `GTK_IS_DIALOG (dialog)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_dialog_set_alternative_button_order: assertion `GTK_IS_DIALOG (dialog)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_dialog_set_alternative_button_order: assertion `GTK_IS_DIALOG (dialog)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_window_set_role: assertion `GTK_IS_WINDOW (window)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_about_dialog_set_logo: assertion `GTK_IS_ABOUT_DIALOG (about)' failed

(linuxdcpp:7613): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_about_dialog_set_website: assertion `GTK_IS_ABOUT_DIALOG (about)' failed

(linuxdcpp:7613): Gtk-WARNING **: Error loading icon from file '/usr/local/share/linuxdcpp/pixmaps/linuxdcpp-icon.png':
Failed to open file '/usr/local/share/linuxdcpp/pixmaps/linuxdcpp-icon.png': Permission denied

(linuxdcpp:7613): Gtk-WARNING **: Error loading icon from file '/usr/local/share/linuxdcpp/pixmaps/linuxdcpp-icon.png':
Failed to open file '/usr/local/share/linuxdcpp/pixmaps/linuxdcpp-icon.png': Permission denied

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed

(linuxdcpp:7613): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_set_headers_clickable: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_insert_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(linuxdcpp:7613): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_insert_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(linuxdcpp:7613): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_insert_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(linuxdcpp:7613): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_insert_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(linuxdcpp:7613): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_insert_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(linuxdcpp:7613): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_insert_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(linuxdcpp:7613): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_insert_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(linuxdcpp:7613): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_insert_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(linuxdcpp:7613): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_insert_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(linuxdcpp:7613): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_insert_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_set_model: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_get_selection: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_selection_set_mode: assertion `GTK_IS_TREE_SELECTION (selection)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_get_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_column_set_sort_column_id: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_get_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_column_set_sort_column_id: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_get_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_column_set_sort_column_id: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed

(linuxdcpp:7613): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkTreeSortable'

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_sortable_set_sort_column_id: assertion `GTK_IS_TREE_SORTABLE (sortable)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_get_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(linuxdcpp:7613): Gtk-CRITICAL **: gtk_tree_view_column_set_sort_indicator: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed
Segmentation fault
fenris@Temple ~ $

Брателло,

Брателло, признавайся, ты тупо скопировал файлы из /root себе в /home/? Будучи root'ом же?

Нет, я эмержил

Нет, я эмержил под рутом(su), так как мне нехватило прав делать емерж под пользователем. Кажется понял надо добавить пользователя в какую-то группу и заного переемержить сабж?

Ну, собирать

Ну, собирать только из-под root'а и можно, это неважно в данном случае.
Просто тут, похоже, опять в правах дело, ему не достать нужные файлы, насколько я понимаю

Хм, какие же

Хм, какие же тогда права я должен иметь?

А обязанности?

Права? Не помешают категории "B". Это права. А обязанности? ))) У меня linuxdcpp стоит и работает.
Права на твою домашнюю директорию у тебя должны быть все. Но они по-дефолту такие. Колись, что шаманил с правами? И еще, в каких группах твой пользователь?

# chown -R

# chown -R user_name:user_name /home/user_name
# chmod -R 700 /home/user_name

Вот,что делал. А пользователь в группах wheel, audio, portage, video, games, cdrom

"# chmod -R 700

"# chmod -R 700 /home/user_name " Улыбнуло :))
chmod 755 /home/user_name для начала

сделал теперь

сделал теперь лог чуть меньше ;)

Цитата:
/home/fenris/.dc++/Certificates/client.key: No such file or directory
28639:error:02001002:system library:fopen:No such file or directory:bss_file.c:352:fopen('/home/fenris/.dc++/Certificates/client.key','w')
28639:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:354:
Error opening Private Key /home/fenris/.dc++/Certificates/client.key
28640:error:02001002:system library:fopen:No such file or directory:bss_file.c:352:fopen('/home/fenris/.dc++/Certificates/client.key','r')
28640:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:354:
unable to load Private Key
Loading: Hash database
Loading: Shared Files
Loading: Download Queue
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

сделал xhost +localhost но всё рано не запускается

/home/fenris/.dc++/Certificat

/home/fenris/.dc++/Certificates/client.key: No such file or directory
# rm -fr ~/.dc++
# linuxdcpp

Э, зачем из-под

Э, зачем из-под рута?

Писал из-под

"Э, зачем из-под рута?"

Писал из-под Винды, по ssh заходить лениво(да и русского на линухе пока нет)

Какой

Какой интригующий ответ (-:Е

Ты пишешь, что это всё надо удалять и запускать из-под рута.

всё

всё равн

Цитата:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

(linuxdcpp:7005): Gtk-WARNING **: cannot open display: :0.0

Нада добавить пользователя в группу? Только вот в какую?

1)Ты что ли linuxdcpp

1)Ты что ли linuxdcpp запускаешь изпод рута?
Запусти из под юзера

Нет, я наоборот

Нет, я наоборот из под юзера запускаю. Из под рута то всё нармально запускается, а вот из под пользователя нефига.

Ерунда какая-то

Ерунда какая-то \-%Е
Ты настройки рутовы не копировал в пользовательские?

Нет

Нет естественно

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".