Koozali.org: home of the SME Server

TinyTinyRSS Server

Offline Bud

  • *
  • 487
  • +0/-0
TinyTinyRSS Server
« 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  :-)

Offline mmccarn

  • *
  • 2,626
  • +10/-0
Re: TinyTinyRSS Server
« Reply #1 on: August 22, 2019, 01:35:18 PM »
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.

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
Code: [Select]
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
Code: [Select]
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...

Offline ReetP

  • *
  • 3,722
  • +5/-0
Re: TinyTinyRSS Server
« Reply #2 on: August 22, 2019, 10:31:34 PM »
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.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline mmccarn

  • *
  • 2,626
  • +10/-0
Re: TinyTinyRSS Server
« Reply #3 on: August 23, 2019, 02:22:37 PM »
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:
Code: [Select]
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

Offline TerryF

  • grumpy old man
  • *
  • 1,821
  • +6/-0
Re: TinyTinyRSS Server
« Reply #4 on: August 23, 2019, 02:40:10 PM »
:-) your not alone mate
--
qui scribit bis legit

Offline ReetP

  • *
  • 3,722
  • +5/-0
Re: TinyTinyRSS Server
« Reply #5 on: August 23, 2019, 03:11:21 PM »
Doh.  Well, I feel like an idiot...

Shit happens. I have the same problem too, frequently :lol:

Quote
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.

Quote
I was able to install using:

Cool.

Quote
I've updated the yum command on the wiki

Thanks.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation