I've got lots of missing dependencies after following the upgrade procedure from 7 to 8, including uninstalling all apps.
The worst problem is that greyhole fails to start or do anything which I'm assuming is related.
How do I go about fixing these errors?
After a search I found a script that I thought would do it:
Code: Select all
yum check dependencies \
> | grep 'has missing requires' \
> | sed 's/.\+has missing requires of //' \
> | sed 's/ [=<>].\+//' \
> | while read dep; do yum -y install "$dep"; done
Error: check ['dependencies']
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* fedora: http://www.mirrorservice.org
* updates: http://www.mirrorservice.org
Package avahi-libs-0.6.31-43.fc21.x86_64 already installed and latest version
Nothing to do
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* fedora: http://www.mirrorservice.org
* updates: http://www.mirrorservice.org
No package libass.so.4()(64bit) available.
Error: Nothing to do
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* fedora: http://www.mirrorservice.org
* updates: http://www.mirrorservice.org
Package 1:grub2-tools-2.02-0.13.fc21.x86_64 already installed and latest version
Nothing to do
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* fedora: http://www.mirrorservice.org
* updates: http://www.mirrorservice.org
No package libgcrypt.so.11()(64bit) available.
.....
.....
Greyhole Problems
greyhole -f
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/intl.so' - libicui18n.so.50: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: mbstring: Unable to initialize module
Module compiled with module API=20121212
PHP compiled with module API=20131226
These options need to match
in Unknown on line 0
PHP Fatal error: Call to undefined function mb_strpos() in /usr/bin/greyhole on line 1956
yum check
** Found 23 pre-existing rpmdb problem(s), 'yum check' output follows:
avahi-0.6.31-11.fc19.x86_64 has missing requires of avahi-libs = ('0', '0.6.31', '11.fc19')
dracut-038-39.git20150518.fc21.x86_64 is a duplicate with dracut-029-2.fc19.x86_64
ffmpeg-libs-1.2.11-1.fc19.x86_64 has missing requires of libass.so.4()(64bit)
1:grub2-2.00-27.fc19.x86_64 has missing requires of grub2-tools = ('1', '2.00', '27.fc19')
libmicrohttpd-0.9.33-1.fc19.x86_64 has missing requires of libgcrypt.so.11()(64bit)
libmicrohttpd-0.9.33-1.fc19.x86_64 has missing requires of libgcrypt.so.11(GCRYPT_1.2)(64bit)
mdadm-3.3.2-1.fc21.x86_64 has installed conflicts dracut < ('0', '034', '1'): dracut-029-2.fc19.x86_64
openssh-server-6.2p2-8.fc19.x86_64 has missing requires of openssh = ('0', '6.2p2', '8.fc19')
perl-Coro-6.23-2.fc19.x86_64 has missing requires of perl(:MODULE_COMPAT_5.16.2)
perl-HTTP-Daemon-6.01-5.fc19.noarch has missing requires of perl(:MODULE_COMPAT_5.16.2)
perl-Net-Daemon-0.48-5.fc19.noarch has missing requires of perl(:MODULE_COMPAT_5.16.2)
perl-Net-LibIDN-0.12-14.fc19.x86_64 has missing requires of perl(:MODULE_COMPAT_5.16.2)
perl-PlRPC-0.2020-13.fc19.noarch has missing requires of perl(:MODULE_COMPAT_5.16.2)
php-intl-5.5.20-2.fc19.x86_64 has missing requires of php-common(x86-64) = ('0', '5.5.20', '2.fc19')
php-intl-5.5.20-2.fc19.x86_64 has missing requires of libicudata.so.50()(64bit)
php-intl-5.5.20-2.fc19.x86_64 has missing requires of libicui18n.so.50()(64bit)
php-intl-5.5.20-2.fc19.x86_64 has missing requires of libicuio.so.50()(64bit)
php-intl-5.5.20-2.fc19.x86_64 has missing requires of libicuuc.so.50()(64bit)
php-mbstring-5.5.20-2.fc19.x86_64 has missing requires of php-common(x86-64) = ('0', '5.5.20', '2.fc19')
rsyslog-7.2.6-1.fc19.x86_64 has missing requires of libjson.so.0()(64bit)
ruby-mysql-2.8.2-9.fc19.x86_64 has missing requires of libruby.so.2.0()(64bit)
usbmuxd-1.0.8-10.fc19.x86_64 has missing requires of libplist.so.1()(64bit)
xine-lib-1.1.21-5.fc19.x86_64 has missing requires of libmng.so.1()(64bit)
sh-4.3# yum check dependencies
Loaded plugins: fastestmirror
avahi-0.6.31-11.fc19.x86_64 has missing requires of avahi-libs = ('0', '0.6.31', '11.fc19')
ffmpeg-libs-1.2.11-1.fc19.x86_64 has missing requires of libass.so.4()(64bit)
1:grub2-2.00-27.fc19.x86_64 has missing requires of grub2-tools = ('1', '2.00', '27.fc19')
libmicrohttpd-0.9.33-1.fc19.x86_64 has missing requires of libgcrypt.so.11()(64bit)
libmicrohttpd-0.9.33-1.fc19.x86_64 has missing requires of libgcrypt.so.11(GCRYPT_1.2)(64bit)
mdadm-3.3.2-1.fc21.x86_64 has installed conflicts dracut < ('0', '034', '1'): dracut-029-2.fc19.x86_64
openssh-server-6.2p2-8.fc19.x86_64 has missing requires of openssh = ('0', '6.2p2', '8.fc19')
perl-Coro-6.23-2.fc19.x86_64 has missing requires of perl(:MODULE_COMPAT_5.16.2)
perl-HTTP-Daemon-6.01-5.fc19.noarch has missing requires of perl(:MODULE_COMPAT_5.16.2)
perl-Net-Daemon-0.48-5.fc19.noarch has missing requires of perl(:MODULE_COMPAT_5.16.2)
perl-Net-LibIDN-0.12-14.fc19.x86_64 has missing requires of perl(:MODULE_COMPAT_5.16.2)
perl-PlRPC-0.2020-13.fc19.noarch has missing requires of perl(:MODULE_COMPAT_5.16.2)
php-intl-5.5.20-2.fc19.x86_64 has missing requires of php-common(x86-64) = ('0', '5.5.20', '2.fc19')
php-intl-5.5.20-2.fc19.x86_64 has missing requires of libicudata.so.50()(64bit)
php-intl-5.5.20-2.fc19.x86_64 has missing requires of libicui18n.so.50()(64bit)
php-intl-5.5.20-2.fc19.x86_64 has missing requires of libicuio.so.50()(64bit)
php-intl-5.5.20-2.fc19.x86_64 has missing requires of libicuuc.so.50()(64bit)
php-mbstring-5.5.20-2.fc19.x86_64 has missing requires of php-common(x86-64) = ('0', '5.5.20', '2.fc19')
rsyslog-7.2.6-1.fc19.x86_64 has missing requires of libjson.so.0()(64bit)
ruby-mysql-2.8.2-9.fc19.x86_64 has missing requires of libruby.so.2.0()(64bit)
usbmuxd-1.0.8-10.fc19.x86_64 has missing requires of libplist.so.1()(64bit)
xine-lib-1.1.21-5.fc19.x86_64 has missing requires of libmng.so.1()(64bit)
System Config
http://ur1.ca/oceea
Cheers,
Gerry