FS#56037 - [neomutt] error while loading shared libraries: libtinfo.so.6

Attached to Project: Community Packages
Opened by Pig Monkey (pigmonkey) - Wednesday, 18 October 2017, 19:13 GMT
Last edited by Eli Schwartz (eschwartz) - Wednesday, 18 October 2017, 20:10 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Alad Wenter (Alad)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After moving to this package from the old AUR package, I get the following error when attempting to run neomutt:

neomutt: error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory

Additional info:
* neomutt-20171013-1


Steps to reproduce:
$ pacman -Sy neomutt
$ neomutt
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Wednesday, 18 October 2017, 20:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  neomutt 20171013-2
Comment by Pig Monkey (pigmonkey) - Wednesday, 18 October 2017, 19:16 GMT
Installing libtinfo from the AUR does fix this, but obviously that's an AUR package.

https://aur.archlinux.org/packages/libtinfo/
Comment by Pig Monkey (pigmonkey) - Wednesday, 18 October 2017, 20:04 GMT
Not sure what I'm missing.

$ sudo pacman --remove --nosave --recursive neomutt libtinfo
checking dependencies...

Packages (2) libtinfo-6-24 neomutt-20171013-1

Total Removed Size: 4.41 MiB

:: Do you want to remove these packages? [Y/n] Y
:: Processing package changes...
(1/2) removing libtinfo [##########################################] 100%
(2/2) removing neomutt [##########################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

$ sudo pacman -Syyu
:: Synchronizing package databases...
core 124.5 KiB 456K/s 00:00 [##########################################] 100%
extra 1657.2 KiB 2.56M/s 00:01 [##########################################] 100%
community 4.1 MiB 3.74M/s 00:01 [##########################################] 100%
multilib 173.2 KiB 2.32M/s 00:00 [##########################################] 100%
:: Starting full system upgrade...
there is nothing to do

$ sudo pacman -S neomutt
resolving dependencies...
looking for conflicting packages...

Packages (1) neomutt-20171013-1

Total Installed Size: 4.40 MiB

:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring [##########################################] 100%
(1/1) checking package integrity [##########################################] 100%
(1/1) loading package files [##########################################] 100%
(1/1) checking for file conflicts [##########################################] 100%
(1/1) checking available disk space [##########################################] 100%
:: Processing package changes...
(1/1) installing neomutt [##########################################] 100%
Optional dependencies for neomutt
urlview: for url menu [installed]
python: keybase.py [installed]
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

$ neomutt
neomutt: error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory
Comment by Eli Schwartz (eschwartz) - Wednesday, 18 October 2017, 20:08 GMT
Actually, your installation via pacman -Sy tricked me as it is guaranteed to cause this kind of breakage. But the actual issue was that neomutt was built against ncurses in [testing] and prematurely moved to [community]. It was just rebuilt though, so the latest neomutt in [community] is not linked against libtinfo. Just wait for your mirror to sync and it should work.

Loading...