home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / internet / www / ArcWEB / Problems < prev    next >
Encoding:
Text File  |  1995-06-06  |  14.9 KB  |  329 lines

  1. Problems
  2. ========
  3.  
  4. This file is part of ArcWeb, and acts as a troubleshooting guide for those
  5. who have had difficulty installing, configuring and operating ArcWeb.  It
  6. assumes that you have read 'Instruct' and all the other ReadMe files.
  7.  
  8.  
  9. Question Summary
  10. ================
  11.  
  12. Q1.  I try to run !ArcWeb or !ArcWebImg and I get a message saying:
  13. "Find ChangeFSI before loading".
  14.  
  15. Q2.  When I try to load !ArcWeb, it says that it requires the DrawFile
  16. module.  What is it and where do I get it?
  17.  
  18. Q2b. When I try to load !ArcWeb, it says 'nager: Sprites22'.  What on
  19. earth does this mean?
  20.  
  21. Q3.  When I use the Open URL dialogue box and specify something like
  22. http://www.demon.co.uk/ in the box, I get an error saying that no fetcher
  23. is available for that URL.
  24.  
  25. Q4.  When I try to use the Open URL dialogue box to open a local file using
  26. local: URLs, I get an error saying that no fetcher is available for that
  27. URL.
  28.  
  29. Q5.  When I try to use the Open URL dialogue box to open a local file using
  30. riscos: URLs, I get an error saying that no fetcher is available for that
  31. URL.
  32.  
  33. Q6.  Sometimes when I load a page, the inlined images are not displayed
  34.  
  35. Q7.  I have heard that UniSys have been threatening to enforce a patent on
  36. the LZ compression used in the GIF file format, as used by many WWW sites.
  37. Does this affect ArcWeb?
  38.  
  39. Q8.  My icon bar is too full with the ArcWebImg and ArcWebLcl icons present
  40. in addition to the main ArcWeb icon.  How can I prevent this?
  41.  
  42. Q9.  I don't have the ArcWebLcl or ArcWebImg icons on the icon bar.  How do
  43. I get them to appear so I can change the configuration?
  44.  
  45. Q10.  How do I change fonts, colours and default options if I don't like
  46. them?
  47.  
  48. Q11.  How do I set up !ArcWeb for use on a shared network
  49.  
  50. Q12.  I try to run ArcWeb and nothing happens/machine locks up/odd errors
  51. appear (eg. Permission denied).
  52.  
  53. Q13.  What does icon 'x' do?
  54.  
  55. Q14.  When I follow a link to some URLs, I get a dialogue box saying that
  56. authentication is required.  What does this mean?
  57.  
  58. Q15.  When I follow a link to some URLs, I get a dialogue box saying that a
  59. non-default port is being used in the URL.  What does this mean?
  60.  
  61. Q16.  When I try to run !ArcWeb, I get a stack backtrace/Directory Full
  62. errors
  63.  
  64. Q17.  Why do I get a save dialogue box when trying to read some pages, even
  65. when the object is HTML?
  66.  
  67. Q18.  Sometimes I get 'Too Long' (or similar) error messages whilst the page
  68. is being drawn and then none of the graphics are on the page.  Why?
  69.  
  70.  
  71.  
  72. Questions & Answers
  73. ===================
  74.  
  75. Q1.  I try to run !ArcWeb or !ArcWebImg and I get a message saying:
  76. "Find ChangeFSI before loading".
  77.  
  78. A1.  ArcWebImg uses ChangeFSI as its image manipulator.  It invokes it on the
  79. command line to transform GIFs, JPEGs and other formats into RISC OS sprite
  80. files.  If the Filer has not seen ChangeFSI, then ArcWebImg does not know
  81. where it will be able to find this tool.  Open a directory viewer containing
  82. !ChangeFSI and then try to run ArcWebImg again.  If ArcWebImg was auto run
  83. by ArcWeb, then you will have to quit ArcWeb and load it again, or open the
  84. !WebHelper application (double-click it - no SHIFT required) and run !ArcwebImg
  85. directly.
  86.  
  87.  
  88. Q2.  When I try to load !ArcWeb, it says that it requires the DrawFile
  89. module.  What is it and where do I get it?
  90.  
  91. A2.  The DrawFile module is a relocatable module written by Acorn which
  92. provides SWIs for drawing Draw files (as manipulated by !Draw) on the
  93. screen.  ArcWeb uses this module to reduce its own size (since the module
  94. can be shared by many applications it can reduce memory requirements). You
  95. can FTP it from from ftp.acorn.co.uk in /pub/riscos/releases/drawfile.arc
  96. You require at least version 1.30.  The higher the version the better though.
  97.  
  98. Q2b. When I try to load !ArcWeb, it says 'nager: Sprites22'.  What on
  99. earth does this mean?
  100.  
  101. A2b. This appears to happen when an attempt is made to load a newer version
  102. of the DrawFile module over an already loaded version.  Kill the old module
  103. with '*rmkill drawfile' and then try again.
  104.  
  105.  
  106. Q3.  When I use the the Open URL dialogue box and specify something like
  107. http://www.demon.co.uk/ in the box, I get an error saying that no fetcher
  108. is available for that URL.
  109.  
  110. A3.  ArcWeb is not supplied with fetchers for remote documents.  These can be
  111. found on the FTP server at Demon Internet in /pub/archimedes/www.  You need
  112. to run *one* of these HTTP fetchers alongside KA9Q (!TCPIP) in order to be
  113. able to fetch these documents.  ArcWebTCP can be used with Acorn TCP/IP, or
  114. other stack such as Tom Hughes' FreeNet (when it is available).  In fact it
  115. can use anything which provides the same BSD socket interface as Acorn TCP/IP.
  116.  
  117.  
  118. Q4.  When I try to use the Open URL dialogue box to open a local file using
  119. local: URLs, I get an error saying that no fetcher is available for that
  120. URL.
  121.  
  122. A4.  This may indicate that ArcWebLcl isn't running.  ArcWebLcl is required
  123. in order to fetch local: URLs.  If it is running, then this indicates that
  124. some failure occurred finding the file.  This may be because:
  125.  
  126.   i) the filing system you used does not exist
  127.  ii) the URL specified a non-existent file
  128. iii) you did not specify the URL correctly.  Remember that all / and .
  129.      characters after the :: in the filing system name, are transposed.
  130.  
  131. Remember that these URLs will look odd.  Examples of valid URLs:
  132. local://ADFS::HardDisc4/$/WWW/index.html  (ADFS::HardDisc4.$.WWW.index/html)
  133. local://SCSI::ScsiDisc7/$/Internet/me.gif (SCSI::ScsiDisc7.$.Internet.me/gif)
  134. local://resources:/$/Apps/!Help           (resources:$.Apps.!Help)
  135.  
  136. Note in particular the strange format for local URLs on filing systems which
  137. do not use device names (eg. resources:)
  138.  
  139.  
  140. Q5.  When I try to use the Open URL dialogue box to open a local file using
  141. riscos: URLs, I get an error saying that no fetcher is available for that
  142. URL.
  143.  
  144. A5.  riscos: URLs were handled by earlier versions of ArcWebLcl.  This URL
  145. naming scheme is now obsolete, superceded by local: URLs, which you must now
  146. use.  NOTE: Running on old version of ArcwebLcl alongside the new ArcWebLcl
  147. will not work, as support for the riscos: name system in ArcWeb itself has
  148. been removed.  This is because separate routines were needed for resolving
  149. relative references involving riscos: URLs, and these no longer exist.
  150.  
  151.  
  152. Q6.  Sometimes when I load a page, the inlined images are not displayed
  153.  
  154. A6.  This should have been fixed in version 0.13.  Alternatively, look at
  155. the page's menu under the Options submenu to make sure that you haven't
  156. disabled the loading of inlined images.
  157.  
  158.  
  159. Q7.  I have heard that UniSys have been threatening to enforce a patent on
  160. the LZ compression used in the GIF file format, as used by many WWW sites.
  161. Does this affect ArcWeb?
  162.  
  163. A7.  No.  ArcWeb does not contain any code for handling GIF format graphics
  164. files.  It merely tests files for filetype &695 (GIF) or for starting GIF87a
  165. or GIF89a, and pulls out the image pixel size (for imagemaps).  [GIF is a
  166. registered trademark (and service mark) of CompuServe Inc.]
  167.  
  168.  
  169. Q8.  My icon bar is too full with the ArcWebImg and ArcWebLcl icons present
  170. in addition to the main ArcWeb icon.  How can I prevent this?
  171.  
  172. A8.  Edit the !Run file inside !ArcWebImg (hold down SHIFT whilst double
  173. clicking on the icon in a Filer window).  Load the !Run file into !Edit (or
  174. your favourite text editor) and add '-noiconbar' on the last line
  175. of the file.  Save it again. Repeat for !ArcWebLcl.  Now, neither of these
  176. helpers will ever install an icon bar icon.  You can still access the
  177. configuration window by using the Configure menu on the ArcWeb icon bar menu.
  178.  
  179.  
  180. Q9.  I don't have the ArcWebLcl or ArcWebImg icons on the icon bar.  How do
  181. I get them to appear so I can change the configuration?
  182.  
  183. A9.  Double-click on !WebHelper and then double-click on the application you
  184. want.  If you have edited the !Run file for each application (inside Helpers
  185. directory) and added -noiconbar to the last line in the file, you must
  186. remove this option.  Alternatively, to just change the configuration, use the
  187. Configure submenu on the ArcWeb icon bar menu.
  188.  
  189.  
  190. Q10.  How do I change fonts, colours and default options if I don't like
  191. them?
  192.  
  193. A10.  There are two levels at which the changes can be made - system wide,
  194. or user specific.  ArcWeb checks the following files for font definitions
  195. and colour schemes in this order: 1)  <WebCache$Dir>.Choices 
  196. 2) <ArcWeb$Dir>.Defaults   3) built-in defaults (you can't change these).
  197.  
  198. If !WebCache is local to your machine and not a per-user installation on a
  199. network, then you should alter the version in the cache directory. 
  200. (Double-click SELECT on !WebCache and it will open the directory containing
  201. Choices - edit that file).   For network usage, the user should be
  202. able to change this choices file.   System-wide defaults can be set in the
  203. <ArcWeb$Dir>.Defaults file.  This is a copy of the supplied file in the
  204. cache directory. 
  205.  
  206. Edit the file in order to change the fonts used.  Although there is no
  207. restriction on how you can change the fonts, bear in mind that the italic
  208. version of the body font should be the same size as the normal version of
  209. the body font etc., otherwise you will get odd effects.  Colours can also be
  210. changed.  You can set the foreground colour as three R,G,B quantities, and
  211. if you wish you may also specify a further three values representing the
  212. background colour hint. (See !ArcWeb.Defaults for an example).  Note that
  213. when ArcWeb exports Draw files via its dialogue boxes, it automatically
  214. filters the background hints out (and makes them white).
  215.  
  216.  
  217. Q11.  How do I set up !ArcWeb for use on a shared network
  218.  
  219. In order to stop proliferation of ArcWeb into everyone's home directories,
  220. ArcWeb is willing to cooperate in a network environment.  !ArcWeb may be
  221. installed in a read-only filing system, provided that no -debug option is
  222. set for any of the helpers (which is the state in which ArcWeb is supplied)
  223. Users will also need to have seen a !WebCache application to which they have
  224. exclusive use and to which they have read-write access.  Only one instance
  225. of ArcWeb may use any !WebCache directory.
  226.  
  227. If you are connected to the Internet via a UNIX gateway, then I strongly
  228. recommend running the CERN httpd on it and using it as a proxy HTTP server.
  229.  
  230. The system administrator may wish to edit !ArcWeb.!Run to refuse to run if
  231. Arcweb$CacheDir is not set (as supplied, if it isn't set, it sets it to a
  232. subdirectory of itself).  The system administrator may choose to edit the
  233. !ArcWeb.Defaults file to change any system wide options.
  234.  
  235.  
  236. Q12.  I try to run ArcWeb and nothing happens/machine locks up/odd errors
  237. appear (eg. Permission denied).
  238.  
  239. A12.  This might be caused by !WebCache not being installed in a read/write
  240. filing system.  Unless you have appropriate archiving software (eg. SparkFS
  241. or ArcFS 2), you will have to extract the !WebCache application to a
  242. writable filing system, and then double-click on the WebCache icon to
  243. install it.
  244.  
  245. Q13.  What does icon 'x' do?
  246.  
  247. A13.  ArcWeb, ArcWebLcl and ArcWebImg all support interactive help.  Load
  248. the Acorn !Help application and you will be given help about the buttons
  249. under the pointer when in an ArcWeb window.  Note that in the window
  250. displaying the page itself, the help is purely the URL which would be opened
  251. if you were to click SELECT.
  252.  
  253. Q14.  When I follow a link to some URLs, I get a dialogue box saying that
  254. authentication is required.  What does this mean?
  255.  
  256. A14.  To allow information providers to restrict access to certain web
  257. pages, there is an authentication capability in the HTTP protocol.  The
  258. authentication domain is a combination of the host name and a 'realm' (just
  259. a keyword indicating which user/password is required).  If you do not have
  260. a valid user name and password, then you will not be able to access the URL.
  261. If you do, then enter them in the boxes and press RETURN (or click OK).  If
  262. you toggle the authetication window to full size, you will see which server
  263. is asking for authentication and in which domain.  NOTE:  Authentication
  264. checking is performed at the *server* not the client, so you can't get
  265. around it by hacking at ArcWebTCP.  ArcWebTCP will cache the user/password
  266. together with the server and realm and attempt to auto-authenticate you in
  267. future connections to that server.  This cache is destroyed when ArcWebTCP
  268. exits.
  269.  
  270. Q15.  When I follow a link to some URLs, I get a dialogue box saying that a
  271. non-default port is being used in the URL.  What does this mean?
  272.  
  273. Most Internet based protocols such as FTP, HTTP, Finger, SMTP, NNTP etc. are
  274. defined as existing at a particular 'port' on a server which supports the
  275. protocol.  eg. HTTP is usually at port 80, FTP is at port 21.  Sending
  276. control strings of one protocol to a different server port may cause damage
  277. at the local machine (your machine!) or at the server, or it may connect you
  278. to undesirable (and sometimes illegal) services.  To help you recognise
  279. these rogue URLs, you will be asked for confirmation when ArcWebTCP finds
  280. that the default port has been overridden (except for HTTP, as it is
  281. commonly run on port 8001, 8080 as well as 80).  It's not a foregone
  282. conclusion that any non-standard port connection is dangerous or illegal,
  283. but this way you at least have the option of blocking the connection.
  284.  
  285.  
  286. Q16.  When I try to run !ArcWeb, I get a stack backtrace/Directory Full
  287. errors
  288.  
  289. A16.  You must remove your old !WebCache directory before installing the
  290. new !WebCache because the directory hierarchy underneath the !WebCache.Data
  291. directory has changed in order to allow you over a 1000 entries in the cache
  292. instead of limiting it to 75.  If this isn't the problem, then email me the
  293. stack backtrace.  (Tech: you can capture the stack backtrace to a file by
  294. adding " 2>stacktrace " to the end of the last line of !ArcWeb.!Run.  The
  295. stack backtrace will then appear in a file called stacktrace in the current
  296. directory.)
  297.  
  298.  
  299. Q17.  Why do I get a save dialogue box when trying to read some pages, even
  300. when the object is HTML?
  301.  
  302. A17.  If the server did not send, or the fetcher failed to parse, the special
  303. Content-Type header returned by the server (this won't happen with KA9Q), then
  304. ArcWeb does not know what to do with the object.  From version 0.25, there is
  305. an option on the Options menu to attempt to 'execute' unknown objects.  There
  306. is also a fix for an incorrect parse of Content-Type headers in A/TCP 0.21
  307.  
  308.  
  309. Q18.  Sometimes I get 'Too Long' (or similar) error messages whilst the page
  310. is being drawn and then none of the graphics are on the page.  Why?
  311.  
  312. A18.  ArcWebImg uses external programs to convert GIF and JPEG files into
  313. RISC OS sprites.  To do this, it constructs a command line which invokes
  314. the translator and tells it the input and output files.  When RISC OS runs
  315. the command string through its routines, it is possible for an overflow to
  316. occur (ie. the command ends up longer than the maximum permitted command
  317. length).  This is when the OS generates the Too Long error.  To fix it, you
  318. need to move the relevant programs closer to your root directory. 
  319. Specifically, !WebCache, !WebHelper, !ChangeFSI are the programs that are
  320. concerned.  Using ..$Path variables does not seem to help, as the OS is
  321. canonicalising the paths.
  322.  
  323.  
  324.  
  325.  
  326. --
  327. Stewart Brodie
  328. 7th April 1995
  329.