Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#16313 - [openldap] 2.4.18-1 fails to install

Attached to Project: Arch Linux
Opened by Börje Holmberg (linfan) - Tuesday, 22 September 2009, 17:53 GMT
Last edited by Allan McRae (Allan) - Wednesday, 23 September 2009, 01:38 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Allan McRae (Allan)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: openldap fails to install


Additional info: amd64
* package version(s) openldap-2.4.18-1
* config and/or log files etc.


checking for file conflicts [#####################] 100%
error: failed to commit transaction (conflicting files)
openldap: /usr/bin/ldapadd exists in filesystem
openldap: /usr/bin/ldapcompare exists in filesystem
openldap: /usr/bin/ldapdelete exists in filesystem
openldap: /usr/bin/ldapmodify exists in filesystem
openldap: /usr/bin/ldapmodrdn exists in filesystem
openldap: /usr/bin/ldappasswd exists in filesystem
openldap: /usr/bin/ldapsearch exists in filesystem
openldap: /usr/bin/ldapwhoami exists in filesystem
openldap: /usr/share/man/man1/ldapadd.1.gz exists in filesystem
openldap: /usr/share/man/man1/ldapcompare.1.gz exists in filesystem
openldap: /usr/share/man/man1/ldapdelete.1.gz exists in filesystem
openldap: /usr/share/man/man1/ldapmodify.1.gz exists in filesystem
openldap: /usr/share/man/man1/ldapmodrdn.1.gz exists in filesystem
openldap: /usr/share/man/man1/ldappasswd.1.gz exists in filesystem
openldap: /usr/share/man/man1/ldapsearch.1.gz exists in filesystem
openldap: /usr/share/man/man1/ldapwhoami.1.gz exists in filesystem
Errors occurred, no packages were upgraded.

Steps to reproduce: pacman -Syu
This task depends upon

Closed by  Allan McRae (Allan)
Wednesday, 23 September 2009, 01:38 GMT
Reason for closing:  Not a bug
Additional comments about closing:  See final comment
Comment by Börje Holmberg (linfan) - Tuesday, 22 September 2009, 18:18 GMT
Additional info:

pacman -Qo /usr/bin/ldapadd
/usr/bin/ldapadd is owned by openldap-clients 2.3.43-1
Comment by Andrea Scarpino (BaSh) - Tuesday, 22 September 2009, 20:09 GMT
why I was assigned to this?
Comment by Eric Belanger (Snowman) - Tuesday, 22 September 2009, 20:10 GMT
openldap-clients is now provided by openldap. Remove openldap-clients before pacman -Syu. I don't know why pacman didn't do that automatically. Maybe it's because it doesn't have a conflits=(openldap-clients).
Comment by Börje Holmberg (linfan) - Tuesday, 22 September 2009, 20:19 GMT
did pacman -R openldap-clients and then pacman -S openldap and it installed. Thanx!
Comment by Andrea Scarpino (BaSh) - Tuesday, 22 September 2009, 20:20 GMT
anyway I removed now openldap-clients from extra-86_64, it there isn't in extra-i686
Comment by Andrea Scarpino (BaSh) - Tuesday, 22 September 2009, 20:20 GMT
you solved but this still isn't solved cause dsa needs to add conflicts() to openldap package
Comment by Allan McRae (Allan) - Tuesday, 22 September 2009, 23:05 GMT
There is replaces=('openldap-clients') in the PKGBUILD so this should do that automatically...

Just tested and it does...
> pacman -Su
:: Starting full system upgrade...
:: Replace openldap-clients with extra/openldap? [Y/n] y

Comment by Allan McRae (Allan) - Wednesday, 23 September 2009, 01:38 GMT
If anyone can provide output showing they did not get that replace line, then ask for the bug to be re-opened.

Loading...