No networking until *resolverconfig issued
Dave Higton (1515) 3526 posts |
I’ve finally got RPCEmu 0.9.4 dynarec running RO 4.02 on Ubuntu 20.04, but I can’t contact any external host until I issue a *resolverconfig, otherwise name resolution doesn’t work. This is with just Network Address Translation – none of the cleverer stuff. Have I missed something obvious? I think I’ve matched everything in the setup instructions, but… |
Dave Higton (1515) 3526 posts |
NetSurf can resolve straightaway, but it uses its own resolver. The fact that *resolverconfig works, shows that the resolver module must be at least running, doesn’t it? But why doesn’t it actually resolve? |
Frank de Bruijn (160) 228 posts |
This suggests the initial ResolverConfig command during boot doesn’t get executed. I’m not familiar with the 4.02 boot structure, but my 4.39 has an obey file called RunStack in $.!Boot.Choices.Default.Internet.Files, which has a line ResolverConfig. Does it or something similar exist in your 4.02? |
Dave Higton (1515) 3526 posts |
Aha. Not even a Default directory. There is a wider question here. I got 3.71 going, then I upgraded to 4.02 by a process of trial and error. The wider question is where to find out about upgrading the versions of RISC OS that run under RPCEmu. I had all this information many years ago, when I performed the upgrades on my RISC PC (now disused, except as a monitor stand), but I can no longer remember it of course. And my search-engine-fu has so far failed to find it. I may have all the original CD-ROMs, but I looked a few days ago and couldn’t find them – maybe I haven’t looked far or hard enough, maybe I threw them out before moving house on the grounds that I would never need them again. Dunno. So, if anyone can point me at upgrade instructions, I’d be grateful. |
Frank de Bruijn (160) 228 posts |
There’s a “RO4 Install” download on this page: I don’t know how useful that is if you want to keep existing stuff as well (just rename that out of the way first?), but you should be able to use it to (re)create the 4.02 boot structure. |
Dave Higton (1515) 3526 posts |
Thanks, Frank. I’ll follow that up. I don’t really have anything worth keeping in there. Really the only reason I’m following up RPCEmu at all is the hope of having a system to try out my apps on RO4 and RO6, as a result of feedback and help from Dave Symes in getting UpdCaCert to work on more than just RO5. |