Re: proxy törlés

Gero Laszlo <gerol@postabank.hu>

Sziasztok!

A DECNET PhaseIV proxy adatbázisa a NETPROXY.DAT, a DECNET PhaseV-é
NET$PROXY.DAT.
Amikor a PhaseV-öt installálod, nem konvertálja át automatikusan a proxy
adatbázist. Ezt utólag kézzel kell megtenni.

> UAF> show /proxy *
>
>   Default proxies are flagged with (D)
>
>   VAX1::HG
>      HG    (D)
>

Szerintem ez a régiben van (NETPROXY.DAT). Az AUTHORIZE mind a kettőt
listázza.

>
> UAF> remove /proxy VAX1::HG
>
> %UAF-E-UAFREMERR, error removing proxy from LOCAL:.VAX1::HG to HG
> -SECSRV-E-NOSUCHPROXY, no proxy record matches your specification
>

Ez a REMOVE nem sikerül, mert az AUTHORIZE először a NET$PROXY.DAT-ból
próbál törölni, abban viszont nincs benne ez a proxy. Mivel a
NET$PROXY.DAT-ból nem sikerült neki a REMOVE, ezért a NETPROXY.DAT-ban
már meg sem próbálja. (A kis buta!)

>
>   További általam nem értett tulajdonsága a rendszernek, hogy ha
> felveszek egy proxy-t frissen, akkor elötte megjelenik a be nem írt
> LOCAL:. szöveg. Kitalalható, hogy ekkor a törlés (ismét LOCAL:.
> nélkül) sikeres.
>

Az új felvétel azért más, mert az új proxyt az AUTHORIZE mind a két
adatbázisba beírja (hátha egy régebbi alkalmazás csak a régit ismeri),
ezért persze a törlés is sikerül, mert mind a kettőben megtalálja.

A megoldás a régi proxy adatbázis átkonvertálása:

$ mc convert_proxy

Remélem, hogy kimerítő válaszommal :-) tudtam segíteni.

Gerő Laci
gerol@postabank.hu