[opensuse-factory] Error in postfix package from obs:/server:mail
Hi list, someone her who can confirm the error Executing upgrade-configuration. chown: cannot access '/usr/lib64/postfix/dict_ldap.so': No such file or directory after installation of postfix-3.2.0-283.1.x86_64? This happens for me on both SLES 12.1 and Leap 42.2 (no other systems to test here). Werner --
On Thu, Apr 13, 2017 at 09:54:25AM +0200, Olaf Hering wrote:
Am Thu, 13 Apr 2017 09:44:08 +0200 schrieb Werner Flamme <werner.flamme@ufz.de>:
chown: cannot access '/usr/lib64/postfix/dict_ldap.so': No such file or directory
This happens since months with every TW snapshot that updates postfix.
From build [ 67s] gcc -shared -Wl,--enable-new-dtags -Wl,-rpath,/usr/lib/postfix -o postfix-ldap.so dict_ldap.o -lldap -llber ... in other words, there had been a change in name space which is missed in SUSE configuration. Also some shared libraries now are installed twice -rwxr-xr-x 1 root root 31248 Apr 7 21:03 /usr/lib/postfix/libpostfix-dns.so -rwxr-xr-x 1 root root 285424 Apr 7 21:03 /usr/lib/postfix/libpostfix-global.so -rwxr-xr-x 1 root root 39648 Apr 7 21:03 /usr/lib/postfix/libpostfix-master.so -rwxr-xr-x 1 root root 107576 Apr 7 21:03 /usr/lib/postfix/libpostfix-tls.so -rwxr-xr-x 1 root root 264960 Apr 7 21:03 /usr/lib/postfix/libpostfix-util.so -rwxr-xr-x 1 root root 31248 Apr 7 21:03 /usr/lib64/libpostfix-dns.so -rwxr-xr-x 1 root root 285424 Apr 7 21:03 /usr/lib64/libpostfix-global.so -rwxr-xr-x 1 root root 39648 Apr 7 21:03 /usr/lib64/libpostfix-master.so -rwxr-xr-x 1 root root 107576 Apr 7 21:03 /usr/lib64/libpostfix-tls.so -rwxr-xr-x 1 root root 264960 Apr 7 21:03 /usr/lib64/libpostfix-util.so I've submitted a more freshest postfix with some smaller fixes ... deeper reworking is a job for the maintainers of postfix Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr
On 2017-04-13 11:26, Dr. Werner Fink wrote:
Also some shared libraries now are installed twice
-rwxr-xr-x 1 root root 31248 Apr 7 21:03 /usr/lib/postfix/libpostfix-dns.so -rwxr-xr-x 1 root root 285424 Apr 7 21:03 /usr/lib/postfix/libpostfix-global.so -rwxr-xr-x 1 root root 39648 Apr 7 21:03 /usr/lib/postfix/libpostfix-master.so -rwxr-xr-x 1 root root 107576 Apr 7 21:03 /usr/lib/postfix/libpostfix-tls.so -rwxr-xr-x 1 root root 264960 Apr 7 21:03 /usr/lib/postfix/libpostfix-util.so -rwxr-xr-x 1 root root 31248 Apr 7 21:03 /usr/lib64/libpostfix-dns.so -rwxr-xr-x 1 root root 285424 Apr 7 21:03 /usr/lib64/libpostfix-global.so -rwxr-xr-x 1 root root 39648 Apr 7 21:03 /usr/lib64/libpostfix-master.so -rwxr-xr-x 1 root root 107576 Apr 7 21:03 /usr/lib64/libpostfix-tls.so -rwxr-xr-x 1 root root 264960 Apr 7 21:03 /usr/lib64/libpostfix-util.so
Perhaps /usr/lib are 32 bit versions. :-? -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On 04/13/2017 01:23 PM, Carlos E. R. wrote:
On 2017-04-13 11:26, Dr. Werner Fink wrote:
Also some shared libraries now are installed twice
-rwxr-xr-x 1 root root 31248 Apr 7 21:03 /usr/lib/postfix/libpostfix-dns.so -rwxr-xr-x 1 root root 285424 Apr 7 21:03 /usr/lib/postfix/libpostfix-global.so -rwxr-xr-x 1 root root 39648 Apr 7 21:03 /usr/lib/postfix/libpostfix-master.so -rwxr-xr-x 1 root root 107576 Apr 7 21:03 /usr/lib/postfix/libpostfix-tls.so -rwxr-xr-x 1 root root 264960 Apr 7 21:03 /usr/lib/postfix/libpostfix-util.so -rwxr-xr-x 1 root root 31248 Apr 7 21:03 /usr/lib64/libpostfix-dns.so -rwxr-xr-x 1 root root 285424 Apr 7 21:03 /usr/lib64/libpostfix-global.so -rwxr-xr-x 1 root root 39648 Apr 7 21:03 /usr/lib64/libpostfix-master.so -rwxr-xr-x 1 root root 107576 Apr 7 21:03 /usr/lib64/libpostfix-tls.so -rwxr-xr-x 1 root root 264960 Apr 7 21:03 /usr/lib64/libpostfix-util.so
Perhaps /usr/lib are 32 bit versions. :-?
It is extremely unlikely that they would then be the exact same size. The problem is that the .spec file uses wildcards so these things are not detected during build properly. from the spec file, %{_libdir}/lib* - Adam -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Carlos E. R. [13.04.2017 13:23]:
On 2017-04-13 11:26, Dr. Werner Fink wrote:
Also some shared libraries now are installed twice
-rwxr-xr-x 1 root root 31248 Apr 7 21:03 /usr/lib/postfix/libpostfix-dns.so -rwxr-xr-x 1 root root 285424 Apr 7 21:03 /usr/lib/postfix/libpostfix-global.so -rwxr-xr-x 1 root root 39648 Apr 7 21:03 /usr/lib/postfix/libpostfix-master.so -rwxr-xr-x 1 root root 107576 Apr 7 21:03 /usr/lib/postfix/libpostfix-tls.so -rwxr-xr-x 1 root root 264960 Apr 7 21:03 /usr/lib/postfix/libpostfix-util.so -rwxr-xr-x 1 root root 31248 Apr 7 21:03 /usr/lib64/libpostfix-dns.so -rwxr-xr-x 1 root root 285424 Apr 7 21:03 /usr/lib64/libpostfix-global.so -rwxr-xr-x 1 root root 39648 Apr 7 21:03 /usr/lib64/libpostfix-master.so -rwxr-xr-x 1 root root 107576 Apr 7 21:03 /usr/lib64/libpostfix-tls.so -rwxr-xr-x 1 root root 264960 Apr 7 21:03 /usr/lib64/libpostfix-util.so
Perhaps /usr/lib are 32 bit versions. :-?
No, they aren't, they are linked again 64 bit libs. # ldd /usr/lib/postfix/libpostfix-dns.so linux-vdso.so.1 (0x00007ffc3a178000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f22b5ec5000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f22b5ca8000) libc.so.6 => /lib64/libc.so.6 (0x00007f22b5900000) /lib64/ld-linux-x86-64.so.2 (0x00007f22b62e4000) Werner --
participants (5)
-
Adam Majer
-
Carlos E. R.
-
Dr. Werner Fink
-
Olaf Hering
-
Werner Flamme