Author Topic: Samba client on eCS  (Read 169 times)

UberCoder

  • Newbie
  • *
  • Posts: 9
  • Karma: +2/-0
    • View Profile
Samba client on eCS
« on: September 06, 2025, 08:32:27 pm »
Hi All,

I'm running into a brick wall trying to get my eCS box to connect to the Samba server on my NAS.

I've done extensive reading and downloaded the NetDrive plugin, the evfsgui & the command line utils.

I'm now at the the 'yum install gettext' stage, but this isn't working. Apparently its missing a couple of C libraries libc063 & libc066.

I've tried 'yum install netlabs-exp', but 'yum install gettext' still fails with the same dependancy issues.

I've downloaded & instyalled the WPI packages for the 2 .dll files from ftp.netlabs.org,  but 'yum install gettext' still fails with the same dependancy issues.

Note: all the 'required' DLL files are in c:\ecs\dll

What else do I need to do to get 'gettext' to install properly...?

And what other gotchas are there lurking in the weeds for me to trip over next?!

cheers

P.
« Last Edit: September 06, 2025, 09:39:28 pm by UberCoder »

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5558
  • Karma: +136/-1
    • View Profile
Re: Samba client on eCS
« Reply #1 on: September 06, 2025, 11:22:01 pm »
You need to do a "yum install libc" as well as get rid of any libc06*.dll's in \ecs\dll. "unlock libc06*.dll" should allow you to delete them or move them out of the way. After installing libc.rpm, reboot.
You're better of using ANPM to do the installs as it will warn you about other libc* on the LIBPATH and nicer to use compared to the command line. See https://www.arcanoae.com/wiki/anpm/ to get started, might need to update warpin, search on hobbesarchive.com
Edit: also install libcx (libc extensions). Yum install libcx
« Last Edit: September 06, 2025, 11:33:20 pm by Dave Yeo »

UberCoder

  • Newbie
  • *
  • Posts: 9
  • Karma: +2/-0
    • View Profile
Re: Samba client on eCS
« Reply #2 on: Today at 09:29:47 am »
Marvellous...thanks.

*Update* so...both yum install libc & libcx both failed as YUM couldn't find the repositories. I came ascross this yesterday, which i s whi I downloaded & ran the applicable .wip files, in an attempt to bypass this problem.

I also tried to install ANPM from the wiki page up linked...yum install arcanoae-rel, followed by a reboot. Now opening the yum bootstrap process (as well as any call to yum) fails with a bunch of python errors...what have I done?? Is there a way to wipe yum and start again from scratch - or would a complete re-install of eCS be simpler??.

I have no idea how to update WarpIn...and TBH now I'm slightly scared to try as it seems highly likely to break something else...

*UPDATE 2* right...I've been trying various things over the last few hours and the more I do, or try to do, the more it seems to me that OS2/eCS isn't the mature & functional OS I recall it to have been...There's no way I should be scrambling down all these rabbit holes just to be able to use the machine in any practical sense.

Thank you to all who have answered my questions over the last week - much appreciated. However, I shall now be wiping my eCS box and installing something more, shall we say, polished...

P.
« Last Edit: Today at 01:52:00 pm by UberCoder »

Andi B.

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +16/-2
    • View Profile
Re: Samba client on eCS
« Reply #3 on: Today at 05:25:32 pm »
Quote
Thank you to all who have answered my questions over the last week - much appreciated. However, I shall now be wiping my eCS box and installing something more, shall we say, polished...
It seems to me you've mixed dlls from wpis and rpm (yum, ANPM) which most of the time ends up in a mess. eCS have some important dlls in places where it may conflict with the right ones.

If you wanna install some sort of OS/2 which is more 'poished' you have to start with ArcaOS, not eCS. But of course there are other options too.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5558
  • Karma: +136/-1
    • View Profile
Re: Samba client on eCS
« Reply #4 on: Today at 05:56:14 pm »
Hi UberCoder. To start over you need to move \usr, \var and \etc out of the way. You may need to do a unlock \usr\lib\*dll to unlock the DLL's. Reboot and run ANPM which should install the bootstrap. It will warn of other LIBC DLL's and IIRC fix config.sys
As Andi said it is important not to have certain other DLL's on the LIBPATH (DLL search path). Ideally \usr\lib should be close to the first entry, perhaps after the dot, on LIBPATH in config.sys.
Unluckily updating Python from Python2 to Python3 is tricky, there are threads about it on here, something like "yum update python2.7 python3" as first step IIRC.
It's not so much the maturity but that you are installing much newer software on an old version and things have changed. Think of installing Win10 system software on XP.
Anyways, you might have to do partial updates with ANPM leaving the Python stuff till the end and if I'm not remembering the Python trick above, ask as someone will remember or check old threads.
Edit: Updating Warpin is as simple as running the newer Warpin executable and ticking yes to various questions. If it wants to unlock something, say yes.
« Last Edit: Today at 05:57:50 pm by Dave Yeo »