Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   DCOM и "RPC server is unavailable" (http://forum.oszone.net/showthread.php?t=70063)

NordWest 19-08-2006 11:17 474358

DCOM и "RPC server is unavailable"
 
Здравствуйте!

Проблема с подключением приложений, работающих с DCOM и выдающих "RPC server is unavailable". Например в Computer management если подключешься к Disk Management. Еще с консолью Траффик Инспектора та же шняга.

Сервер под 2003-е, контроллер домена. Фаервола между ними быть не должно. В логах пишется событие:

Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10006
Date: 19.08.2006
Time: 9:58:43
User: N/A
Computer: VIRIAL-SEC
Description:
DCOM got error "The RPC server is unavailable. " from the computer VIRIS-SRV when attempting to activate the server:
{D61A27C6-8F53-11D0-BFA0-00A024151983}

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Подключаться пробовал с двух машин: XP и 2003.

В настройках DCOM копался, каюсь. В Параметрах по умолчанию сейчас стоит: Уровень аутентификации по умолчанию - Дэфолт, и ниже - Identify. Во вкладке безопасносит всюду добавил права для Everyone.


Goblin34 19-08-2006 22:20 474574

Цитата:

Фаервола между ними быть не должно
- так есть или нет? Службы соответствующие запущены?

NordWest 21-08-2006 10:43 474980

Цитата:

так есть или нет?
Фаервола как такового нет на внутреннем интерфейсе. На внешнем есть.

Цитата:

Службы соответствующие запущены?
DCOM Server Process Launcher - запущен.
Remote Procedure Call (RPC) - запущен.

какие еще нужны?

Причем можно допустим подключиться удаленно консолью к его остнастке Сервисы, которая тоже вроде через RPC...
А чем еще проверить RPC?


NordWest 05-09-2006 11:20 481087

Ну так что? Ошибки и не думают пропадать. Добавились:

Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10016
Date: 05.09.2006
Time: 11:13:28
User: NT AUTHORITY\NETWORK SERVICE
Computer: VIRIAL-SEC
Description:
The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
{BA126AD1-2166-11D1-B1D0-00805FC1270E}
to the user NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20). This security permission can be modified using the Component Services administrative tool.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Этому CLSID соответствует служба, которая в службе компонент называется netman, а если через regedit посмотреть - Network Connection Manager Class.
Уровень аутентификации стоит Default.

Видимо это обозреватель, который тоже ошибку выдает:

Event Type: Error
Event Source: BROWSER
Event Category: None
Event ID: 8032
Date: 05.09.2006
Time: 10:56:07
User: N/A
Computer: VIRIAL-SEC
Description:
The browser service has failed to retrieve the backup list too many times on transport \Device\NetBT_Tcpip_{E0F072AA-3A3E-44A1-8979-1870C31C8766}. The backup browser is stopping.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 7a 00 00 00 z...


Помогите пожалуйста! Покопался я в свойствах своего DCOM... зря видимо. Я то виндовский хелп почитаю, но может мне кто-нибуть поможет и человеческим языком объяснит что например значят там виды Default Authentication Level и Default Impersonation Level (если не опечатался), все эти Identify, Delegate... и к чему приводит изменения этитх позицый. А конкретно, может ли это вызвать приведенные выше проблеммы с доступом?

Очень жду вашей помощи!

Butunin Klim 05-09-2006 11:40 481099

1. Open the registry and go to “HKEY_CLASSES_ROOT\CLSID\{<CLSID in the event message>} to find out friendly name of this component. In my case, this is "Machine Debug Manager” (CLSID: 0C0A3666-30C9-11D0-8F20-00805F2CD064).
2. Go to Component Services via Start -> Control Panel -> Administrative Tools -> Components Services. Expand the Component Services branch then expand “Computers”, “My Computer”, and “DCOM Config”. Right-click on "Machine Debug Manager" (or whatever your CLSID represents) and choose Properties. Click on the Security tab and under “Launch and Activation Permissions” select “Use Default”. Click OK, close the Component Services window. The error should disappear now.

Устал от русского

NordWest 05-09-2006 11:52 481108

Сделал, посмотрим как оно
Цитата:

The error should disappear now
... Просто я не уверен в своих дефолтных настройках, я же менял своими криворучками настройки контейнера "My Computer" на два уровня выше в этой иерархии DCOM. Как раз дефолтные уровни и менял... Теперь что такое случиться - лезу туда и наугад меняю эти уровни. А наугад т.к. не разумею я в предлагаемых уровнях...


Время: 11:54.

Время: 11:54.
© OSzone.net 2001-