[j-nsp] Juniper vmx not able to find op and event script files

serge vautour sergervautour at gmail.com
Tue May 24 10:03:12 EDT 2016


What are the file permissions? ls -laF in the /var/db/scripts/op/ folder.

Serge

On Thu, May 19, 2016 at 6:37 PM, Martin T <m4rtntns at gmail.com> wrote:

> Hi,
>
> thanks for reply! Actually I tried that already, but SLAX script file
> was still not found:
>
> root at vMX-A> op ?
> Possible completions:
>   <script>             Name of script to run
>   test
>   invoke-debugger      Invoke script in debugger mode
>   url                  Execution of remote op script
> root at vMX-A> op test
> error: invalid filename: /var/db/scripts/op/test.slax
>
> root at vMX-A>
>
>
> thanks,
> Martin
>
> On Thu, May 19, 2016 at 6:36 PM, serge vautour <sergervautour at gmail.com>
> wrote:
> > Run your op script without the .slax:
> >
> > op test detail
> >
> > You can also do "op ?" to see a list of available op scripts.
> >
> > Serge
> >
> > On Thu, May 19, 2016 at 11:33 AM, Martin T <m4rtntns at gmail.com> wrote:
> >>
> >> Hi,
> >>
> >> I have a Juniper vmx router running Junos 14.1R1.10. For some reason
> >> it does not find op and event scripts. For example:
> >>
> >> root at vMX-A> file list detail /var/db/scripts/op/
> >>
> >> /var/db/scripts/op/:
> >> total blocks: 12
> >> -rw-r--r--  1 root  wheel        286 May 19 13:37 test.slax
> >> total files: 1
> >>
> >> root at vMX-A> show configuration system scripts
> >> op {
> >>     file test.slax;
> >> }
> >>
> >> root at vMX-A> op test.slax detail
> >> error: invalid filename: /var/db/scripts/op/test.slax
> >>
> >> root at vMX-A>
> >>
> >>
> >> ..or in case of an event script:
> >>
> >> [edit]
> >> root at vMX-A# run file list detail /var/db/scripts/event/
> >>
> >> /var/db/scripts/event/:
> >> total blocks: 12
> >> -rw-r--r--  1 root  wheel        286 May 19 13:25 test.slax
> >> total files: 1
> >>
> >> [edit]
> >> root at vMX-A# run file show /var/db/scripts/event/test.slax
> >> version 1.0;
> >>
> >> ns junos = "http://xml.juniper.net/junos/*/junos";
> >> ns xnm = "http://xml.juniper.net/xnm/1.1/xnm";
> >> ns jcs = "http://xml.juniper.net/junos/commit-scripts/1.0";
> >>
> >> import "../import/junos.xsl";
> >>
> >> match / {
> >>    <event-script-results> {
> >>    }
> >> }
> >>
> >> [edit]
> >> root at vMX-A# show | compare
> >> [edit]
> >> +  event-options {
> >> +      event-script {
> >> +          file test.slax;
> >> +      }
> >> +  }
> >>
> >> [edit]
> >> root at vMX-A# commit check
> >> error: invalid filename: /var/db/scripts/event//test.slax
> >> error: Reading the configuration from event scripts failed
> >> error: configuration check-out failed
> >>
> >> [edit]
> >> root at vMX-A#
> >>
> >>
> >> I also tried to load scripts from flash("load-scripts-from-flash") and
> >> stored the scripts in respective directory under /config, but this
> >> didn't help.
> >>
> >>
> >> Am I doing something wrong?
> >>
> >>
> >> thanks,
> >> Martin
> >> _______________________________________________
> >> juniper-nsp mailing list juniper-nsp at puck.nether.net
> >> https://puck.nether.net/mailman/listinfo/juniper-nsp
> >
> >
>


More information about the juniper-nsp mailing list