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 для начала
сделал теперь
сделал теперь лог чуть меньше ;)
сделал xhost +localhost но всё рано не запускается
/home/fenris/.dc++/Certificat
/home/fenris/.dc++/Certificates/client.key: No such file or directory
# rm -fr ~/.dc++
# linuxdcpp
Э, зачем из-под
Э, зачем из-под рута?
Писал из-под
"Э, зачем из-под рута?"
Писал из-под Винды, по ssh заходить лениво(да и русского на линухе пока нет)
Какой
Какой интригующий ответ (-:Е
Ты пишешь, что это всё надо удалять и запускать из-под рута.
всё
всё равн
Нада добавить пользователя в группу? Только вот в какую?
1)Ты что ли linuxdcpp
1)Ты что ли linuxdcpp запускаешь изпод рута?
Запусти из под юзера
Нет, я наоборот
Нет, я наоборот из под юзера запускаю. Из под рута то всё нармально запускается, а вот из под пользователя нефига.
Ерунда какая-то
Ерунда какая-то \-%Е
Ты настройки рутовы не копировал в пользовательские?
Нет
Нет естественно