rpm-5.4.16 snapshot

Jeff Johnson n3npq at mac.com
Sun Apr 24 17:28:24 CEST 2016


On Apr 24, 2016, at 10:41 AM, Jeff Johnson wrote:

>> 
>> something logs to syslog at this time:
>> Apr 24 12:48:27 new-server rpm: looking for plugins in '/usr/lib/sasl2', failed to open directory, error: No such file or directory
>> 
> 
> That message isn't coming from RPM afaik.
> 

The message is likely coming from the .init section in libsasl.so.3.0.0

$ readelf -a /usr/lib64/libsasl2.so.3.0.0
...
  [ 9] .init             PROGBITS         0000000000004268  00004268
       000000000000001a  0000000000000000  AX       0     0     4
  [10] .plt              PROGBITS         0000000000004290  00004290
       00000000000008d0  0000000000000010  AX       0     0     16
  [11] .text             PROGBITS         0000000000004b60  00004b60
       0000000000011193  0000000000000000  AX       0     0     16

So specifiying --without-sasl when building is the only (well you could configure/install sasl
correctly before executing rpm too) way to remove the syslog'd message.

Note that adding --with-java when building RPM  links to a library with .init/.fini sections.

hth

73 de Jeff


More information about the pld-devel-en mailing list