Opened 7 years ago

Closed 7 years ago

#291 closed enhancem. (fixed)

wpi install - Dmitry a.Steklenev's Bibliothek nicht gefunden...

Reported by: andi.b@gmx.net Owned by:
Priority: minor Milestone:
Component: Samba Server WarpIN archive Version: Server 3.6.x
Keywords: Cc:

Description

bitte Installation abbrechen...

But I can't find which dll the installer is looking for. Reinstalled REXX libraries rxlib4smb.wpi but still something is missing.

Found no info in wiki nor at glass.ptv.ru.

Please improve installer/wpi package to show the name of missing dll.

Attachments (1)

SambaInstallError.png (30.9 KB) - added by andi.b@gmx.net 7 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 7 years ago by Herwig Bauernfeind

Very strange.

Dmitry a.Steklenev's is rxcrypt.dll and definitely is in rx4smb.wpi.

There is a log in the root of the bootdrive named smbwpi.log - what does it say?

A few things come to my mind:

  • running out of some system resources?
  • infamous "LIBC: Error registering in shared memory"

comment:2 Changed 7 years ago by andi.b@gmx.net

Unfortunately attaching Files does not work with trac currently - Internal Error :-(

Anyway - rxcrypt in the preferred location is from Jan 2017 -

{0}[m:\] which -lasu rxcrypt.dll
   1: 01/28/17 16:43:44     17603  p:\usr\lib\rxcrypt.dll
***
*** Warning - '.' found in your libpath
***
*** Which dll is used may depend on program start order and libpathstrict if
*** defined. Use pmseek.exe or similar tool to find all occurrences.
***
   2: 06/08/98 21:02:58     17964  p:\dll\rxcrypt.dll
   3: 06/08/98 21:02:58     17964  m:\ecs\dll\rxcrypt.dll

Now that I know the name of the dll I can safely delete the two others. I guess the one in %unixroot% - p:\usr\lib\rxcrypt.dll is the correct one. Unfortunately bldlevel says the same v 0.00 for all of them.

Does rx4smb.wpi look for (and install) the dll in %unixroot% and why does it not find it?

comment:3 Changed 7 years ago by Herwig Bauernfeind

1.) There was and is only one rxcrypt.dll. Taking the hex view a version of 1.0.0 string is visible towards the end of the file. Variants have been lxlited and given another time stamp.
2.) rx4smb.wpi installs into bootdrive\ecs\dll
3.) rpms in order to replace rx4smb.wpi are in the works.
4.) The rxcrypt.dll in @unixroot\usr\lib probably comes from klusrmgr (ex:klibcum) - the next drop of that will come without this dll (requiring the then available rpm for rxcrypt. Removing all rxcrypt.dll besides the one in @unixroot\usr\lib is advisory.

comment:4 Changed 7 years ago by Lewis Rosenthal

If I could chime in here a moment...

Fresh install of Samba server on ArcaOS beta 4.9.4. I *then* installed klusrmgr which pulled rpm4wpi. I had an issue creating a Samba user which required renaming the rxcrypt.dll (same bldlevel; newer timestamp) in \usr\lib. The error thrown was:

Line 68 of PB_AddUserOK_Click in SMBUSERS.VRM:
+++             password.nx = Crypt(VRGet('EF_password', 'Value'),
salt); 

Once I renamed the copy in \usr\dll, the operation completed successfully. Renaming the one in \sys\dll did not resolve the issue (this is opposite of what you advise in (4), above, Herwig). I have no idea why.

comment:5 Changed 7 years ago by andi.b@gmx.net

Thanks Lewis. I can confirm that the Samba wpi do not like the rxcrypt.dll in %unixroot%\usr\lib. Renaming this one and the message about Dmitry a.Steklenev's missing dll goes away.

Changed 7 years ago by andi.b@gmx.net

Attachment: SambaInstallError.png added

comment:6 Changed 7 years ago by Herwig Bauernfeind

Resolution: fixed
Status: newclosed

Problem is the during the creation process of the rxcrypt rpm, the .DLL was lxlited, which rendered it unusable. This has been fixed in the rxcrypt rpm.

Note: See TracTickets for help on using tickets.