Koozali.org: home of the SME Server
Obsolete Releases => SME 9.x Contribs => Topic started by: Bud on August 22, 2019, 12:28:45 AM
-
please guys having issues installing TinyTinyRSS
using SME 9.2
TinyTinyRSS Contrib - https://wiki.contribs.org/TinyTinyRSS
when i do
# yum --enablerepo=fws install smeserver-tt-rss
i receive an error
===================================================
Loaded plugins: fastestmirror, post-transaction-actions, smeserver
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: repos-jnb.psychz.net
* smeaddons: mirror.pialasse.com
* smeextras: mirror.pialasse.com
* smeos: mirror.pialasse.com
* smeupdates: mirror.pialasse.com
* updates: repos-jnb.psychz.net
fws | 2.5 kB 00:00
Resolving Dependencies
--> Running transaction check
---> Package smeserver-tt-rss.noarch 9:0.3.0-1.el6.fws will be installed
--> Processing Dependency: tt-rss >= 20170713 for package: 9:smeserver-tt-rss-0.3.0-1.el6.fws.noarch
--> Processing Dependency: smeserver-webapps-common for package: 9:smeserver-tt-rss-0.3.0-1.el6.fws.noarch
--> Processing Dependency: smeserver-php-fpm for package: 9:smeserver-tt-rss-0.3.0-1.el6.fws.noarch
--> Running transaction check
---> Package smeserver-php-fpm.x86_64 0:0.1.1-1.el6.fws will be installed
--> Processing Dependency: php71-php-xmlrpc for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php71-php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php71-php-intl for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php71-php-fpm for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-xmlrpc for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-snmp for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-intl for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-fpm for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-xmlrpc for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-snmp for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-intl for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-fpm for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php-xmlrpc for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php-soap for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php-intl for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php-fpm for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: mod_fastcgi for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
---> Package smeserver-webapps-common.x86_64 0:0.3.2-1.el6.fws will be installed
--> Processing Dependency: openssl-perl for package: smeserver-webapps-common-0.3.2-1.el6.fws.x86_64
--> Processing Dependency: mod_proxy_wstunnel for package: smeserver-webapps-common-0.3.2-1.el6.fws.x86_64
---> Package tt-rss.noarch 0:20170713.gite6d77d2b-1.el6.fws will be installed
--> Running transaction check
---> Package mod_fastcgi.x86_64 0:2.4.6-3.el6.fws will be installed
---> Package mod_proxy_wstunnel.x86_64 0:0.1-1.el6.fws will be installed
---> Package openssl-perl.x86_64 0:1.0.1e-58.el6_10 will be installed
--> Processing Dependency: openssl = 1.0.1e-58.el6_10 for package: openssl-perl-1.0.1e-58.el6_10.x86_64
--> Processing Dependency: perl(WWW::Curl::Easy) for package: openssl-perl-1.0.1e-58.el6_10.x86_64
---> Package php-fpm.x86_64 0:5.3.3-49.el6 will be installed
---> Package php-intl.x86_64 0:5.3.3-49.el6 will be installed
--> Processing Dependency: libicuuc.so.42()(64bit) for package: php-intl-5.3.3-49.el6.x86_64
--> Processing Dependency: libicuio.so.42()(64bit) for package: php-intl-5.3.3-49.el6.x86_64
--> Processing Dependency: libicui18n.so.42()(64bit) for package: php-intl-5.3.3-49.el6.x86_64
--> Processing Dependency: libicudata.so.42()(64bit) for package: php-intl-5.3.3-49.el6.x86_64
---> Package php-soap.x86_64 0:5.3.3-49.el6 will be installed
---> Package php-xmlrpc.x86_64 0:5.3.3-49.el6 will be installed
---> Package smeserver-php-fpm.x86_64 0:0.1.1-1.el6.fws will be installed
--> Processing Dependency: php71-php-xmlrpc for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php71-php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php71-php-intl for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php71-php-fpm for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-xmlrpc for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-snmp for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-intl for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-fpm for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-xmlrpc for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-snmp for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-intl for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-fpm for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Running transaction check
---> Package libicu.x86_64 0:4.2.1-14.el6 will be installed
---> Package openssl.x86_64 0:1.0.1e-57.el6 will be updated
---> Package openssl.x86_64 0:1.0.1e-58.el6_10 will be an update
---> Package perl-WWW-Curl.x86_64 0:4.09-4.el6 will be installed
---> Package smeserver-php-fpm.x86_64 0:0.1.1-1.el6.fws will be installed
--> Processing Dependency: php71-php-xmlrpc for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php71-php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php71-php-intl for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php71-php-fpm for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-xmlrpc for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-snmp for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-intl for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php70-php-fpm for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-xmlrpc for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-snmp for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-intl for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php56-php-fpm for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Processing Dependency: php-opcache for package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64
--> Finished Dependency Resolution
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php56-php-xmlrpc
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php70-php-intl
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php56-php-intl
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php71-php-xmlrpc
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php70-php-xmlrpc
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php70-php-fpm
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php56-php-opcache
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php70-php-opcache
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php70-php-snmp
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php56-php-fpm
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php-opcache
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php71-php-opcache
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php56-php-snmp
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php71-php-fpm
Error: Package: smeserver-php-fpm-0.1.1-1.el6.fws.x86_64 (fws)
Requires: php71-php-intl
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
==============================================
any help greatly appreciated :-)
-
It looks like smeserver-tt-rss is set to 'require' php-scl modules directly from the fws repository - but most (all?) other contribs now expect to find those packages in the 'remi-safe' repository.
You won't be able to install using 'smeserver-tt-rss' unless the Daniel generates an updated version.
You can still install the product manually using the instructions from tiny tiny rss installation notes (https://tt-rss.org/wiki/InstallationNotes).
Overview of one approach:
* Install php56 (plus all the other "software collection" versions or php)
https://wiki.contribs.org/PHP_Software_Collections
* Create an ibay for tt-rss
* download tt-rss into the html folder of the new ibay
yum install git
cd /home/e-smith/files/ibays/tt-rss
git clone https://git.tt-rss.org/fox/tt-rss.git html
* correct the ownership and permissions of the downloaded files
signal-event ibay-modify tt-rss
* Enable the InnoDB engine in mysql
https://wiki.contribs.org/MySQL#Enable_InnoDB_engine
* create a database for tt-rss
https://wiki.contribs.org/Useful_Commands#Create_a_Database_and_its_User
* Configure the new ibay to use php56+ in server-manager (I recommend starting with php73 to avoid security warnings...)
[I couldn't find a link for this...]
* run the tt-rss installer
http://yoursite/tt-rss/install/
* If tt-rss complains of missing php functionality, install missing modules from the 'remi-safe' repository:
https://wiki.contribs.org/PHP_Software_Collections#Advanced_install
* resolve authentication and integration issues...
-
The rpm spec file 'require' doesn't care where a particular package originates. Just the right name & version.
Just enable remi-safe and pull them from there.
-
The rpm spec file 'require' doesn't care where a particular package originates. Just the right name & version.
Just enable remi-safe and pull them from there.
Doh. Well, I feel like an idiot...
I needed to enable the 'epel' repository too, to prevent yum from complaining about 'php-opcache'.
I was able to install using:
yum --enablerepo=fws --enablerepo=remi-safe --enablerepo=epel install smeserver-tt-rss
signal-event webapps-update
db configuration set UnsavedChanges no
I've updated the yum command on the wiki (https://wiki.contribs.org/TinyTinyRSS#Installation_8.x_and_9.x)
-
:-) your not alone mate
-
Doh. Well, I feel like an idiot...
Shit happens. I have the same problem too, frequently :lol:
I needed to enable the 'epel' repository too, to prevent yum from complaining about 'php-opcache'.
I guess that is just a stock 5.3 file.
I was able to install using:
Cool.
I've updated the yum command on the wiki (https://wiki.contribs.org/TinyTinyRSS#Installation_8.x_and_9.x)
Thanks.