Bug 726126

Summary: ncurses library stop working after installing latest zend-server with php 5.3
Product: [Fedora] Fedora Reporter: Jiri Vitek <j.vitek>
Component: ncursesAssignee: Miroslav Lichvar <mlichvar>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: j.vitek, mlichvar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-08-02 08:21:46 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jiri Vitek 2011-07-27 15:42:48 UTC
Description of problem:
programs/utils using ncurses stop to working after installation of zend-server-php-5.3 from official zend repo:
[Zend]
name=Zend Server
baseurl=http://repos.zend.com/zend-server/rpm/$basearch
enabled=1
gpgcheck=1
gpgkey=http://repos.zend.com/zend.key

[Zend_noarch]
name=Zend Server - noarch
baseurl=http://repos.zend.com/zend-server/rpm/noarch
enabled=1
gpgcheck=1
gpgkey=http://repos.zend.com/zend.key





Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. install clean fedora15
2. update to latest from default repos
3. install nano, htop virt-manager or another else using ncurses
3. add zend repo
4. install zend-server-php-5.3 package
5. run htop, nano or another which is using ncurses
  
Actual results:
nano: symbol lookup error: /lib/libncursesw.so.5: undefined symbol: _nc_set_no_padding
htop: symbol lookup error: /lib/libncurses.so.5: undefined symbol: _nc_set_no_pa




Expected results:
nano and htop start normaly

Additional info:
after complete erase of all packages isntalled with zend-server-php-5.3 htop, nano and others work again

Comment 1 Jiri Vitek 2011-07-27 15:46:26 UTC
on RHEL 5.6 also centos 5.6 it's working

Comment 2 Miroslav Lichvar 2011-08-02 08:21:46 UTC
The zend packages seem to provide their own libtinfo.so.5 in /usr/local/zend/lib which I presume is not compatible with the one provided in the Fedora ncurses package. It could be a problem in the order of directories which are searched by the dynamic linker (/etc/ld.so.conf.d/*).

In any case, this should be reported to the zend package maintainers, not Fedora.