* pandoc document conversion to html fails with error 67 on PC network
@ 2019-04-08 14:57 Andy Field
[not found] ` <539b3ef0-60e3-4e72-bf26-bba286ceafcc-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
0 siblings, 1 reply; 6+ messages in thread
From: Andy Field @ 2019-04-08 14:57 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 4055 bytes --]
I work at a UK university where I teach R Studio and R Markdown. We have a
problem with knitting Markdown documents to HTML when students are working
on networked university PCs.
The problem in brief
- R Markdown documents knitted to html fail with with error 67
- Changing the YAML to self_contained: no results in a successfully
knitted document, but this doesn’t help us because (obviously) the html is
no longer self-contained and instead images and other references are stored
in a separate folder. Students can’t submit non-self-contained html for
assessment. We need the resulting html files to be self-contained.
- Knitting to Word works
- I recently asked ITS to do a test install of latex and try knitting to
PDF. That worked (on a test file) too.
Contextual information
- Students work on networked PCs.
- The R library is set up for each user within their Documents folder on
the network mapped to a drive: N:/Documents/R/win-library/3.5
- We have had an issue with *some* (but not all) packages needing us to
specify the library path (e.g., install.packages('package_name'), lib =
N:/Documents/R/win-library/3.5). Reading around, this seems to be to do
with UNC paths, but I don’t know enough about UNC paths to understand what
the issue is and ITS don’t understand enough about R Studio to know why UNC
paths are a problem:-)
More detail on the error
This is the error from pandoc when knitting the default R markdown template
document:
pandoc.exe: Could not fetch \xx.xx.xx.ac.uk-library.5-1.11.3.min.js
FailedConnectionException2 “xx.xx.xx.ac.uk” 80 False connect: failed
(Connection timed out (WSAETIMEDOUT)) Error: pandoc document conversion
failed with error 67 Execution halted`
xx.xx.xx.ac.uk is the home drive of the university network (with xs to
replace the actual path) and ‘username’ would be the users username. The
error looks as though it is looking for ‘jquery.min.js’ but timing out
before finding it. The file jquery.min.js exists at the specified location
(\xx.xx.xx.ac.uk-library.5-1.11.3)
Questions
I’m hitting a brick wall with this issue. My ITS support are *really* helpful
but they don’t know anything about pandoc or R Studio. Conversely, I know
nothing about networking, so they say ‘it’s a pandoc issue you’ll have to
ask the developers’, but everything I have read on error 67 suggests
firewalls/UNC paths as the issue, which I have no control over (unless I
can give ITS some specific info on *why* UNC paths/firewalls messes up
knitting to html and a way to resolve it). Despite many hours on the
internet, I haven’t found a way to resolve the issue other than setting
self_contained: no in the YAML, which doesn’t help me.
We’re changing all of our UG teaching in my school to R next year, and it’d
really make life a lot easier if we can have students not to self-contained
html. So, my questions:
1. If it is a UNC path/firewall issue does anyone have a workaround
other than putting self_contained: no in the YAML? If you do have a
solution that involves knowing about networking or UNC paths can you
possibly give me info that will make sense to to my ITS staff (or point me
somewhere for more info).
2. If it’s not a UNC path/firewall issue, what is the problem and is
there a solution?
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/539b3ef0-60e3-4e72-bf26-bba286ceafcc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
[-- Attachment #1.2: Type: text/html, Size: 10957 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: pandoc document conversion to html fails with error 67 on PC network
[not found] ` <539b3ef0-60e3-4e72-bf26-bba286ceafcc-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
@ 2019-04-08 19:03 ` John MacFarlane
[not found] ` <m2imvocoa5.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
2019-10-03 9:54 ` Andy Field
` (2 subsequent siblings)
3 siblings, 1 reply; 6+ messages in thread
From: John MacFarlane @ 2019-04-08 19:03 UTC (permalink / raw)
To: Andy Field, pandoc-discuss
I'd be good to know the version of pandoc that is
being used. Some issues affecting use of shared
drives have been fixed in recent versions, so if you
can try the most recent version, that would be helpful.
Andy Field <profandyfield-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:
> I work at a UK university where I teach R Studio and R Markdown. We have a
> problem with knitting Markdown documents to HTML when students are working
> on networked university PCs.
> The problem in brief
>
> - R Markdown documents knitted to html fail with with error 67
> - Changing the YAML to self_contained: no results in a successfully
> knitted document, but this doesn’t help us because (obviously) the html is
> no longer self-contained and instead images and other references are stored
> in a separate folder. Students can’t submit non-self-contained html for
> assessment. We need the resulting html files to be self-contained.
> - Knitting to Word works
> - I recently asked ITS to do a test install of latex and try knitting to
> PDF. That worked (on a test file) too.
>
> Contextual information
>
> - Students work on networked PCs.
> - The R library is set up for each user within their Documents folder on
> the network mapped to a drive: N:/Documents/R/win-library/3.5
> - We have had an issue with *some* (but not all) packages needing us to
> specify the library path (e.g., install.packages('package_name'), lib =
> N:/Documents/R/win-library/3.5). Reading around, this seems to be to do
> with UNC paths, but I don’t know enough about UNC paths to understand what
> the issue is and ITS don’t understand enough about R Studio to know why UNC
> paths are a problem:-)
>
> More detail on the error
>
> This is the error from pandoc when knitting the default R markdown template
> document:
>
> pandoc.exe: Could not fetch \xx.xx.xx.ac.uk-library.5-1.11.3.min.js
> FailedConnectionException2 “xx.xx.xx.ac.uk” 80 False connect: failed
> (Connection timed out (WSAETIMEDOUT)) Error: pandoc document conversion
> failed with error 67 Execution halted`
>
> xx.xx.xx.ac.uk is the home drive of the university network (with xs to
> replace the actual path) and ‘username’ would be the users username. The
> error looks as though it is looking for ‘jquery.min.js’ but timing out
> before finding it. The file jquery.min.js exists at the specified location
> (\xx.xx.xx.ac.uk-library.5-1.11.3)
> Questions
>
> I’m hitting a brick wall with this issue. My ITS support are *really* helpful
> but they don’t know anything about pandoc or R Studio. Conversely, I know
> nothing about networking, so they say ‘it’s a pandoc issue you’ll have to
> ask the developers’, but everything I have read on error 67 suggests
> firewalls/UNC paths as the issue, which I have no control over (unless I
> can give ITS some specific info on *why* UNC paths/firewalls messes up
> knitting to html and a way to resolve it). Despite many hours on the
> internet, I haven’t found a way to resolve the issue other than setting
> self_contained: no in the YAML, which doesn’t help me.
>
> We’re changing all of our UG teaching in my school to R next year, and it’d
> really make life a lot easier if we can have students not to self-contained
> html. So, my questions:
>
> 1. If it is a UNC path/firewall issue does anyone have a workaround
> other than putting self_contained: no in the YAML? If you do have a
> solution that involves knowing about networking or UNC paths can you
> possibly give me info that will make sense to to my ITS staff (or point me
> somewhere for more info).
> 2. If it’s not a UNC path/firewall issue, what is the problem and is
> there a solution?
>
> --
> You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/539b3ef0-60e3-4e72-bf26-bba286ceafcc%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/m2imvocoa5.fsf%40johnmacfarlane.net.
For more options, visit https://groups.google.com/d/optout.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: pandoc document conversion to html fails with error 67 on PC network
[not found] ` <m2imvocoa5.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
@ 2019-04-10 10:01 ` Andy Field
0 siblings, 0 replies; 6+ messages in thread
From: Andy Field @ 2019-04-10 10:01 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 6170 bytes --]
Thanks - that's good to know. Because ITS update the student desktop every
summer, we'll be on a version of RStudio from probably June last year (and
whatever version of pandoc that installed, which won't be version 2). I've
asked ITS to test out updating to latest pandoc on the system to override
whatever version was installed by RStudio last summer and test a basic RMD
document. I'll keep my finger's crossed. thanks for the suggestion. If that
fails I'll find out a specific version number (I'm a mac user so don't have
a networked PC in my office ... it's quite the faff for me to access the
student desktop - I have to find a PC cluster on campus where teaching
isn't happening then log in from there!)
andy
On Monday, 8 April 2019 20:04:02 UTC+1, John MacFarlane wrote:
>
>
> I'd be good to know the version of pandoc that is
> being used. Some issues affecting use of shared
> drives have been fixed in recent versions, so if you
> can try the most recent version, that would be helpful.
>
> Andy Field <profan...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org <javascript:>> writes:
>
> > I work at a UK university where I teach R Studio and R Markdown. We have
> a
> > problem with knitting Markdown documents to HTML when students are
> working
> > on networked university PCs.
> > The problem in brief
> >
> > - R Markdown documents knitted to html fail with with error 67
> > - Changing the YAML to self_contained: no results in a successfully
> > knitted document, but this doesn’t help us because (obviously) the
> html is
> > no longer self-contained and instead images and other references are
> stored
> > in a separate folder. Students can’t submit non-self-contained html
> for
> > assessment. We need the resulting html files to be self-contained.
> > - Knitting to Word works
> > - I recently asked ITS to do a test install of latex and try knitting
> to
> > PDF. That worked (on a test file) too.
> >
> > Contextual information
> >
> > - Students work on networked PCs.
> > - The R library is set up for each user within their Documents folder
> on
> > the network mapped to a drive: N:/Documents/R/win-library/3.5
> > - We have had an issue with *some* (but not all) packages needing us
> to
> > specify the library path (e.g., install.packages('package_name'), lib
> =
> > N:/Documents/R/win-library/3.5). Reading around, this seems to be to
> do
> > with UNC paths, but I don’t know enough about UNC paths to understand
> what
> > the issue is and ITS don’t understand enough about R Studio to know
> why UNC
> > paths are a problem:-)
> >
> > More detail on the error
> >
> > This is the error from pandoc when knitting the default R markdown
> template
> > document:
> >
> > pandoc.exe: Could not fetch \xx.xx.xx.ac.uk-library.5-1.11.3.min.js
> > FailedConnectionException2 “xx.xx.xx.ac.uk” 80 False connect: failed
> > (Connection timed out (WSAETIMEDOUT)) Error: pandoc document conversion
> > failed with error 67 Execution halted`
> >
> > xx.xx.xx.ac.uk is the home drive of the university network (with xs to
> > replace the actual path) and ‘username’ would be the users username. The
> > error looks as though it is looking for ‘jquery.min.js’ but timing out
> > before finding it. The file jquery.min.js exists at the specified
> location
> > (\xx.xx.xx.ac.uk-library.5-1.11.3)
> > Questions
> >
> > I’m hitting a brick wall with this issue. My ITS support are *really*
> helpful
> > but they don’t know anything about pandoc or R Studio. Conversely, I
> know
> > nothing about networking, so they say ‘it’s a pandoc issue you’ll have
> to
> > ask the developers’, but everything I have read on error 67 suggests
> > firewalls/UNC paths as the issue, which I have no control over (unless I
> > can give ITS some specific info on *why* UNC paths/firewalls messes up
> > knitting to html and a way to resolve it). Despite many hours on the
> > internet, I haven’t found a way to resolve the issue other than setting
> > self_contained: no in the YAML, which doesn’t help me.
> >
> > We’re changing all of our UG teaching in my school to R next year, and
> it’d
> > really make life a lot easier if we can have students not to
> self-contained
> > html. So, my questions:
> >
> > 1. If it is a UNC path/firewall issue does anyone have a workaround
> > other than putting self_contained: no in the YAML? If you do have a
> > solution that involves knowing about networking or UNC paths can you
> > possibly give me info that will make sense to to my ITS staff (or
> point me
> > somewhere for more info).
> > 2. If it’s not a UNC path/firewall issue, what is the problem and is
> > there a solution?
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "pandoc-discuss" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to pandoc-...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org <javascript:>.
> > To post to this group, send email to pandoc-...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
> <javascript:>.
> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/pandoc-discuss/539b3ef0-60e3-4e72-bf26-bba286ceafcc%40googlegroups.com.
>
> > For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/a91c0936-0d49-41de-9419-d55a80a9a414%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
[-- Attachment #1.2: Type: text/html, Size: 9220 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: pandoc document conversion to html fails with error 67 on PC network
[not found] ` <539b3ef0-60e3-4e72-bf26-bba286ceafcc-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2019-04-08 19:03 ` John MacFarlane
@ 2019-10-03 9:54 ` Andy Field
2019-10-03 9:55 ` Andy Field
2019-10-03 9:58 ` Andy Field
3 siblings, 0 replies; 6+ messages in thread
From: Andy Field @ 2019-10-03 9:54 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 5244 bytes --]
We tried updating pandoc as suggested but the error persisted. However, we
found a solution. In case others have the same issue I'm going to post this
solution.
We get users to create a .Renviron file (tutorial here
<https://csgillespie.github.io/efficientR/3-3-r-startup.html#renviron>).
This file sets the library path to the mapped drive rather than the UNC
path. In our case (see original question for why) the file contains this
text:
---
R_LIBS_USER = "N:/Documents/R/win-library/3.6"
R_USER = "N:/Documents"
---
ITS managed to use an app management system that creates this file
automatically for users when the boot up RStudio, however, if users need to
create this file themselves, you can get them to run the following script
(edited to fit your drive location):
---
user_renviron = path.expand(file.path("~", ".Renviron"))
if(!file.exists(user_renviron)) # check to see if the file already exists
file.create(user_renviron)
conn = file(user_renviron)
writeLines('R_LIBS_USER="N:/Documents/R/win-library/3.6"\nR_USER="N:/Documents"',
con = conn)
close(conn)
---
Knitting works like a charm now.
andy
On Monday, 8 April 2019 15:57:31 UTC+1, Andy Field wrote:
>
> I work at a UK university where I teach R Studio and R Markdown. We have a
> problem with knitting Markdown documents to HTML when students are working
> on networked university PCs.
> The problem in brief
>
> - R Markdown documents knitted to html fail with with error 67
> - Changing the YAML to self_contained: no results in a successfully
> knitted document, but this doesn’t help us because (obviously) the html is
> no longer self-contained and instead images and other references are stored
> in a separate folder. Students can’t submit non-self-contained html for
> assessment. We need the resulting html files to be self-contained.
> - Knitting to Word works
> - I recently asked ITS to do a test install of latex and try knitting
> to PDF. That worked (on a test file) too.
>
> Contextual information
>
> - Students work on networked PCs.
> - The R library is set up for each user within their Documents folder
> on the network mapped to a drive: N:/Documents/R/win-library/3.5
> - We have had an issue with *some* (but not all) packages needing us
> to specify the library path (e.g., install.packages('package_name'),
> lib = N:/Documents/R/win-library/3.5). Reading around, this seems to
> be to do with UNC paths, but I don’t know enough about UNC paths to
> understand what the issue is and ITS don’t understand enough about R Studio
> to know why UNC paths are a problem:-)
>
> More detail on the error
>
> This is the error from pandoc when knitting the default R markdown
> template document:
>
> pandoc.exe: Could not fetch \xx.xx.xx.ac.uk-library.5-1.11.3.min.js
> FailedConnectionException2 “xx.xx.xx.ac.uk” 80 False connect: failed
> (Connection timed out (WSAETIMEDOUT)) Error: pandoc document conversion
> failed with error 67 Execution halted`
>
> xx.xx.xx.ac.uk is the home drive of the university network (with xs to
> replace the actual path) and ‘username’ would be the users username. The
> error looks as though it is looking for ‘jquery.min.js’ but timing out
> before finding it. The file jquery.min.js exists at the specified location
> (\xx.xx.xx.ac.uk-library.5-1.11.3)
> Questions
>
> I’m hitting a brick wall with this issue. My ITS support are *really* helpful
> but they don’t know anything about pandoc or R Studio. Conversely, I know
> nothing about networking, so they say ‘it’s a pandoc issue you’ll have to
> ask the developers’, but everything I have read on error 67 suggests
> firewalls/UNC paths as the issue, which I have no control over (unless I
> can give ITS some specific info on *why* UNC paths/firewalls messes up
> knitting to html and a way to resolve it). Despite many hours on the
> internet, I haven’t found a way to resolve the issue other than setting
> self_contained: no in the YAML, which doesn’t help me.
>
> We’re changing all of our UG teaching in my school to R next year, and
> it’d really make life a lot easier if we can have students not to
> self-contained html. So, my questions:
>
> 1. If it is a UNC path/firewall issue does anyone have a workaround
> other than putting self_contained: no in the YAML? If you do have a
> solution that involves knowing about networking or UNC paths can you
> possibly give me info that will make sense to to my ITS staff (or point me
> somewhere for more info).
> 2. If it’s not a UNC path/firewall issue, what is the problem and is
> there a solution?
>
>
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/32cbbb9f-559d-4073-8731-fc9dbb64ef23%40googlegroups.com.
[-- Attachment #1.2: Type: text/html, Size: 10599 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: pandoc document conversion to html fails with error 67 on PC network
[not found] ` <539b3ef0-60e3-4e72-bf26-bba286ceafcc-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2019-04-08 19:03 ` John MacFarlane
2019-10-03 9:54 ` Andy Field
@ 2019-10-03 9:55 ` Andy Field
2019-10-03 9:58 ` Andy Field
3 siblings, 0 replies; 6+ messages in thread
From: Andy Field @ 2019-10-03 9:55 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 5240 bytes --]
We tried updating pandoc as suggested but the error persisted. However, we
found a solution. In case others have the same issue I'm going to post this
solution.
We get users to create a .Renviron file (tutorial here
<https://csgillespie.github.io/efficientR/3-3-r-startup.html#renviron>).
This file sets the library path to the mapped drive rather than the UNC
path. In our case (see original question for why) the file contains this
text:
```
R_LIBS_USER = "N:/Documents/R/win-library/3.6"
R_USER = "N:/Documents"
```
ITS managed to use an app management system that creates this file
automatically for users when the boot up RStudio, however, if users need to
create this file themselves, you can get them to run the following script
(edited to fit your drive location):
```
user_renviron = path.expand(file.path("~", ".Renviron"))
if(!file.exists(user_renviron)) # check to see if the file already exists
file.create(user_renviron)
conn = file(user_renviron)
writeLines('R_LIBS_USER="N:/Documents/R/win-library/3.6"\nR_USER="N:/Documents"',
con = conn)
close(conn)
```
Knitting works like a charm now.
andy
On Monday, 8 April 2019 15:57:31 UTC+1, Andy Field wrote:
>
> I work at a UK university where I teach R Studio and R Markdown. We have a
> problem with knitting Markdown documents to HTML when students are working
> on networked university PCs.
> The problem in brief
>
> - R Markdown documents knitted to html fail with with error 67
> - Changing the YAML to self_contained: no results in a successfully
> knitted document, but this doesn’t help us because (obviously) the html is
> no longer self-contained and instead images and other references are stored
> in a separate folder. Students can’t submit non-self-contained html for
> assessment. We need the resulting html files to be self-contained.
> - Knitting to Word works
> - I recently asked ITS to do a test install of latex and try knitting
> to PDF. That worked (on a test file) too.
>
> Contextual information
>
> - Students work on networked PCs.
> - The R library is set up for each user within their Documents folder
> on the network mapped to a drive: N:/Documents/R/win-library/3.5
> - We have had an issue with *some* (but not all) packages needing us
> to specify the library path (e.g., install.packages('package_name'),
> lib = N:/Documents/R/win-library/3.5). Reading around, this seems to
> be to do with UNC paths, but I don’t know enough about UNC paths to
> understand what the issue is and ITS don’t understand enough about R Studio
> to know why UNC paths are a problem:-)
>
> More detail on the error
>
> This is the error from pandoc when knitting the default R markdown
> template document:
>
> pandoc.exe: Could not fetch \xx.xx.xx.ac.uk-library.5-1.11.3.min.js
> FailedConnectionException2 “xx.xx.xx.ac.uk” 80 False connect: failed
> (Connection timed out (WSAETIMEDOUT)) Error: pandoc document conversion
> failed with error 67 Execution halted`
>
> xx.xx.xx.ac.uk is the home drive of the university network (with xs to
> replace the actual path) and ‘username’ would be the users username. The
> error looks as though it is looking for ‘jquery.min.js’ but timing out
> before finding it. The file jquery.min.js exists at the specified location
> (\xx.xx.xx.ac.uk-library.5-1.11.3)
> Questions
>
> I’m hitting a brick wall with this issue. My ITS support are *really* helpful
> but they don’t know anything about pandoc or R Studio. Conversely, I know
> nothing about networking, so they say ‘it’s a pandoc issue you’ll have to
> ask the developers’, but everything I have read on error 67 suggests
> firewalls/UNC paths as the issue, which I have no control over (unless I
> can give ITS some specific info on *why* UNC paths/firewalls messes up
> knitting to html and a way to resolve it). Despite many hours on the
> internet, I haven’t found a way to resolve the issue other than setting
> self_contained: no in the YAML, which doesn’t help me.
>
> We’re changing all of our UG teaching in my school to R next year, and
> it’d really make life a lot easier if we can have students not to
> self-contained html. So, my questions:
>
> 1. If it is a UNC path/firewall issue does anyone have a workaround
> other than putting self_contained: no in the YAML? If you do have a
> solution that involves knowing about networking or UNC paths can you
> possibly give me info that will make sense to to my ITS staff (or point me
> somewhere for more info).
> 2. If it’s not a UNC path/firewall issue, what is the problem and is
> there a solution?
>
>
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/56c19d18-b126-48b0-adc3-53aeb5d09d82%40googlegroups.com.
[-- Attachment #1.2: Type: text/html, Size: 10627 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: pandoc document conversion to html fails with error 67 on PC network
[not found] ` <539b3ef0-60e3-4e72-bf26-bba286ceafcc-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
` (2 preceding siblings ...)
2019-10-03 9:55 ` Andy Field
@ 2019-10-03 9:58 ` Andy Field
3 siblings, 0 replies; 6+ messages in thread
From: Andy Field @ 2019-10-03 9:58 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 5234 bytes --]
We tried updating pandoc as suggested but the error persisted. However, we
found a solution. In case others have the same issue I'm going to post this
solution.
We get users to create a .Renviron file (tutorial here
<https://csgillespie.github.io/efficientR/3-3-r-startup.html#renviron>).
This file sets the library path to the mapped drive rather than the UNC
path. In our case (see original question for why) the file contains this
text:
R_LIBS_USER = "N:/Documents/R/win-library/3.6"
R_USER = "N:/Documents"
ITS managed to use an app management system that creates this file
automatically for users when the boot up RStudio, however, if users need to
create this file themselves, you can get them to run the following script
(edited to fit your drive location):
user_renviron = path.expand(file.path("~", ".Renviron"))
if(!file.exists(user_renviron)) # check to see if the file already exists
file.create(user_renviron)
conn = file(user_renviron)
writeLines(
'R_LIBS_USER="N:/Documents/R/win-library/3.6"\nR_USER="N:/Documents"', con =
conn)
close(conn)
Knitting works like a charm now.
andy
On Monday, 8 April 2019 15:57:31 UTC+1, Andy Field wrote:
>
> I work at a UK university where I teach R Studio and R Markdown. We have a
> problem with knitting Markdown documents to HTML when students are working
> on networked university PCs.
> The problem in brief
>
> - R Markdown documents knitted to html fail with with error 67
> - Changing the YAML to self_contained: no results in a successfully
> knitted document, but this doesn’t help us because (obviously) the html is
> no longer self-contained and instead images and other references are stored
> in a separate folder. Students can’t submit non-self-contained html for
> assessment. We need the resulting html files to be self-contained.
> - Knitting to Word works
> - I recently asked ITS to do a test install of latex and try knitting
> to PDF. That worked (on a test file) too.
>
> Contextual information
>
> - Students work on networked PCs.
> - The R library is set up for each user within their Documents folder
> on the network mapped to a drive: N:/Documents/R/win-library/3.5
> - We have had an issue with *some* (but not all) packages needing us
> to specify the library path (e.g., install.packages('package_name'),
> lib = N:/Documents/R/win-library/3.5). Reading around, this seems to
> be to do with UNC paths, but I don’t know enough about UNC paths to
> understand what the issue is and ITS don’t understand enough about R Studio
> to know why UNC paths are a problem:-)
>
> More detail on the error
>
> This is the error from pandoc when knitting the default R markdown
> template document:
>
> pandoc.exe: Could not fetch \xx.xx.xx.ac.uk-library.5-1.11.3.min.js
> FailedConnectionException2 “xx.xx.xx.ac.uk” 80 False connect: failed
> (Connection timed out (WSAETIMEDOUT)) Error: pandoc document conversion
> failed with error 67 Execution halted`
>
> xx.xx.xx.ac.uk is the home drive of the university network (with xs to
> replace the actual path) and ‘username’ would be the users username. The
> error looks as though it is looking for ‘jquery.min.js’ but timing out
> before finding it. The file jquery.min.js exists at the specified location
> (\xx.xx.xx.ac.uk-library.5-1.11.3)
> Questions
>
> I’m hitting a brick wall with this issue. My ITS support are *really* helpful
> but they don’t know anything about pandoc or R Studio. Conversely, I know
> nothing about networking, so they say ‘it’s a pandoc issue you’ll have to
> ask the developers’, but everything I have read on error 67 suggests
> firewalls/UNC paths as the issue, which I have no control over (unless I
> can give ITS some specific info on *why* UNC paths/firewalls messes up
> knitting to html and a way to resolve it). Despite many hours on the
> internet, I haven’t found a way to resolve the issue other than setting
> self_contained: no in the YAML, which doesn’t help me.
>
> We’re changing all of our UG teaching in my school to R next year, and
> it’d really make life a lot easier if we can have students not to
> self-contained html. So, my questions:
>
> 1. If it is a UNC path/firewall issue does anyone have a workaround
> other than putting self_contained: no in the YAML? If you do have a
> solution that involves knowing about networking or UNC paths can you
> possibly give me info that will make sense to to my ITS staff (or point me
> somewhere for more info).
> 2. If it’s not a UNC path/firewall issue, what is the problem and is
> there a solution?
>
>
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/069f6b35-7625-42c2-95ed-a8e99a9ea83a%40googlegroups.com.
[-- Attachment #1.2: Type: text/html, Size: 14606 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-10-03 9:58 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-08 14:57 pandoc document conversion to html fails with error 67 on PC network Andy Field
[not found] ` <539b3ef0-60e3-4e72-bf26-bba286ceafcc-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2019-04-08 19:03 ` John MacFarlane
[not found] ` <m2imvocoa5.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
2019-04-10 10:01 ` Andy Field
2019-10-03 9:54 ` Andy Field
2019-10-03 9:55 ` Andy Field
2019-10-03 9:58 ` Andy Field
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).