Instructions for CentOS 7

1,803 views
Skip to first unread message

Brad Christ

unread,
Feb 4, 2016, 7:12:26 PM2/4/16
to concerto-dig...@googlegroups.com
Hopefully, this is helpful for others who want to run Concerto 2 on CentOS 7.  Make sure to follow the instructions and use sudo, running many of these instructions as root will break your Ruby installation.  Finally, this seems to work fine under SELinux. but if you encounter weirdness, always check your audit log and/or temporarily disable SELinux (setenforce=0) when troubleshooting.



1. Install prerequisite repo.

yum install epel-release

2. Install required packages.

yum install httpd pygpgme curl libpqxx-devel gcc gcc-c++ ImageMagick ImageMagick-devel libxslt-devel mariadb-devel sqlite-devel zlib-devel patch libyaml-devel autoconf readline-devel libffi-devel bzip2 automake libtool bison ruby-devel rubygem-bundler



sudo curl --fail -sSLo /etc/yum.repos.d/passenger.repo https://oss-binaries.phusionpassenger.com/yum/definitions/el-passenger.repo
sudo yum install
-y mod_passenger


4. Install Concerto files (alternatively, you could use the tarball).

cd /usr/share
git clone https
://github.com/concerto/concerto.git
chown
-R apache.apache /usr/share/concerto


5. Complete your webserver configuration.

The default vhost configuration should work fine, but configure Apache as needed.

6. Setting up the application.

cd /usr/share/concerto
sudo
-u apache bundle install --path vendor/bundle
sudo
-u apache bundle exec rake db:migrate
sudo
-u apache bundle exec rake db:seed
sudo
-u apache RAILS_ENV=production bundle exec rake assets:precompile


7. Setting up the background processes.

Using a text editor, create the following systemd scripts (I'm using VI for these instructions).  Sorry, can't do attachments in the Google Groups web interface.

cd /etc/systemd/system/
vim concerto
-worker.service

Copy and paste in the following:
[Unit]
Description=concerto worker background services
After=syslog.target network.target

[Service]
User=apache
Group=apache
WorkingDirectory=/usr/share/concerto
Environment=RAILS_ENV=production PORT=5100
ExecStart=/bin/bash -lc 'bundle exec rake jobs:work'
PIDFile=/run/worker.1.pid
Type=simple
StandardOutput=journal
StandardError=journal
SyslogIdentifier=%n
KillMode=process
RestartSec=1
Restart=on-failure

[Install]
WantedBy=multi-user.target

Then
:wq

Now on to the second script.
vim concerto-clockwork.service

Copy and paste in the following:
[Unit]
Description=concerto clockwork background services
After=syslog.target network.target

[Service]
User=apache
Group=apache
WorkingDirectory=/usr/share/concerto
Environment=RAILS_ENV=production PORT=5000
ExecStart=/bin/bash -lc 'bundle exec clockwork lib/cron.rb'
PIDFile=/run/clock.1.pid
Type=simple
StandardOutput=journal
StandardError=journal
SyslogIdentifier=%n
KillMode=process
RestartSec=1
Restart=on-failure

[Install]
WantedBy=multi-user.target

Then 
:wq


Finally, proceed with the following:
chown root:root /etc/systemd/system/concerto-clockwork.service /etc/systemd/system/concerto-worker.service
chmod
644 /etc/systemd/system/concerto-clockwork.service /etc/systemd/system/concerto-worker.service
systemctl enable concerto
-clockwork
systemctl enable concerto
-worker


8. Restart Apache and browse to the Concerto URL to complete setup.

mike.a...@gmail.com

unread,
Feb 22, 2016, 7:57:43 PM2/22/16
to Concerto Digital Signage
Hi,

Thank you so much for sharing your install steps.  I am following yours and I am still struggling with some of the bundle steps.
I have not turned off SE Linux yet, but will shortly.

When running "sudo -u apache bundle install --path vendor/bundle "  I got an error triggered by:

checking for Magick-config... no


Which I resolve by:

sudo yum install -y ImageMagick-devel 

and then I can restart the bundle install step.  


But 2 of the rake steps continue to fail:

sudo -u apache bundle exec rake db:migrate

sudo -u apache bundle exec rake db:seed


They both show:


rake aborted!

SyntaxError: /usr/share/concerto/vendor/bundle/ruby/gems/i18n-tasks-0.9.0/lib/i18n/tasks/scanners/results/key_occurrences.rb:14: syntax error, unexpected ','

    def initialize(key:, occurrences:)



Can you please share you http conf file for your server? 




On Thursday, February 4, 2016 at 4:12:26 PM UTC-8, Brad Christ wrote:
Hopefully, this is helpful for others who want to run Concerto 2 on CentOS 7.  Make sure to follow the instructions and use sudo, running many of these instructions as root will break your Ruby installation.  Finally, this seems to work fine under SELinux. but if you encounter weirdness, always check your audit log and/or temporarily disable SELinux (setenforce=0) when troubleshooting.



1. Install prerequisite repo.

yum install epel-release

2. Install required packages.

yum install httpd pygpgme curl libpqxx-devel gcc gcc-c++ ImageMagick libxslt-devel mariadb-devel sqlite-devel zlib-devel patch libyaml-devel autoconf readline-devel libffi-devel bzip2 automake libtool bison ruby-devel rubygem-bundler

Brad Christ

unread,
Feb 23, 2016, 2:26:50 PM2/23/16
to Concerto Digital Signage, mike.a...@gmail.com
Ooops, missed the ImageMagick-devel package.  I've updated the instructions.

That is a newer version of i18n-tasks than what I have installed (i18n-tasks-0.7.13), so there could be a new bug somewhere.

A quick way to disable Selinux: "setenforce 0".  To renable Selinux, it's "setenforce 1".

This is the relevant part of httpd.conf:

DocumentRoot "/usr/share/concerto/public"

<Directory /usr/share/concerto/public>
   RackEnv production
   AllowOverride all
   Options -MultiViews
   Require all granted
 </Directory>

PassengerMinInstances 3

Brad Christ

unread,
Feb 23, 2016, 6:31:00 PM2/23/16
to Concerto Digital Signage, mike.a...@gmail.com
So, I was able to recreate the problem.  The cause is beyond my skills, but I did find a workaround.

Edit /usr/share/concerto/Gemfile

Search for this line:  gem 'i18n-tasks', '0.9.0'

Replace it with: gem 'i18n-tasks', '~> 0.7.10'

Those commands should now execute correctly.

Brad Christ

unread,
Feb 23, 2016, 6:34:12 PM2/23/16
to Concerto Digital Signage, mike.a...@gmail.com
Oh and re-run this command to swap out to the older gem: sudo -u apache bundle install --path vendor/bundle

mike.a...@gmail.com

unread,
Feb 25, 2016, 2:05:22 PM2/25/16
to Concerto Digital Signage, mike.a...@gmail.com
Thank you for replies.  I know for sure, in my installation on CentOS 7 (Build 1510), that I have to turn off selinux (as you mentioned).
I also use mysql now and will probably have mysql running on a different host, so that we can a couple of different concerto hosts running being a loadbalancer like nginx.

Your instructions helped a great deal.  Most everything is scripted/scriptable to boot strap a VM into a concerto host.

Do you know if there is way to tie authentication with ldap/AD?

Brad Christ

unread,
Feb 26, 2016, 12:23:50 PM2/26/16
to Concerto Digital Signage, mike.a...@gmail.com
Yes, I've had to disable SELinux as well (put into permissive mode actually).  Even a custom policy hasn't worked.  The base application would work, but dynamic content updates would not.

We host MySQL in a cluster and I had issues with timeouts in the automated jobs (clockwork).  To fix it, I had to increase the sleep timeout to 10 in lib/cron.rb.  Apparently, this can be common issue in the Mysql2 gem.

As far as authentication, they have made an addon for CAS, available here:  https://github.com/concerto-addons  It does work, but it won't map existing users (we are migrating from Concerto v1) and it disables adding users manually.  The CAS addon itself uses Omniauth (https://github.com/intridea/omniauth) and it supports a multitude of auth mechanisms.  So, it might be possible to just add LDAP support to casauth module.

Of the addons, we have the emergency, content scheduling, template scheduling, and manykinds modules installed.  There is currently a known issue in the template scheduling addon that breaks your Concerto install, so you just have to edit out the problematic code.

Sid Hernandez

unread,
Mar 7, 2016, 7:40:21 PM3/7/16
to Concerto Digital Signage, mike.a...@gmail.com
That didnt do it for me. I still get the same error.

[root@server concerto]# sudo -u apache bundle install --path vendor/bundle

Gemfile syntax error:

/usr/share/concerto/Gemfile:29: syntax error, unexpected ':', expecting $end

gem 'therubyracer', platforms: :ruby

                              ^

August

unread,
Mar 7, 2016, 9:15:47 PM3/7/16
to concerto-dig...@googlegroups.com
You might run into this error if you’re running a very old version of Ruby, so that’s worth a check.

-- 
August
--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-s...@googlegroups.com.
To post to this group, send email to concerto-dig...@googlegroups.com.
Visit this group at https://groups.google.com/group/concerto-digital-signage.
For more options, visit https://groups.google.com/d/optout.

Brad Christ

unread,
Mar 10, 2016, 3:28:36 PM3/10/16
to Concerto Digital Signage
To add to this, I was not able to reproduce this error on a CentOS 7 test box.  If you are trying this on a different version of CentOS (like 6 or, gasp, even 5), it's not likely to work.


On Monday, March 7, 2016 at 6:15:47 PM UTC-8, august wrote:
You might run into this error if you’re running a very old version of Ruby, so that’s worth a check.

-- 
August

On March 7, 2016 at 7:40:30 PM, Sid Hernandez (sidboyl...@gmail.com) wrote:

That didnt do it for me. I still get the same error.

[root@server concerto]# sudo -u apache bundle install --path vendor/bundle

Gemfile syntax error:

/usr/share/concerto/Gemfile:29: syntax error, unexpected ':', expecting $end

gem 'therubyracer', platforms: :ruby

                              ^



On Tuesday, February 23, 2016 at 3:31:00 PM UTC-8, Brad Christ wrote:
So, I was able to recreate the problem.  The cause is beyond my skills, but I did find a workaround.

Edit /usr/share/concerto/Gemfile

Search for this line:  gem 'i18n-tasks', '0.9.0'

Replace it with: gem 'i18n-tasks', '~> 0.7.10'

Those commands should now execute correctly.
--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-signage+unsub...@googlegroups.com.

Sid Hernandez

unread,
Mar 10, 2016, 3:31:31 PM3/10/16
to concerto-dig...@googlegroups.com
I updated ruby and i got a bundle error. grrrrr..
Thinking about outsourcing the install... let me know if you know anyone.

On Thu, Mar 10, 2016 at 12:28 PM, Brad Christ <chr...@sou.edu> wrote:
To add to this, I was not able to reproduce this error on a CentOS 7 test box.  If you are trying this on a different version of CentOS (like 6 or, gasp, even 5), it's not likely to work.

On Monday, March 7, 2016 at 6:15:47 PM UTC-8, august wrote:
You might run into this error if you’re running a very old version of Ruby, so that’s worth a check.

-- 
August

On March 7, 2016 at 7:40:30 PM, Sid Hernandez (sidboyl...@gmail.com) wrote:

That didnt do it for me. I still get the same error.

[root@server concerto]# sudo -u apache bundle install --path vendor/bundle

Gemfile syntax error:

/usr/share/concerto/Gemfile:29: syntax error, unexpected ':', expecting $end

gem 'therubyracer', platforms: :ruby

                              ^



On Tuesday, February 23, 2016 at 3:31:00 PM UTC-8, Brad Christ wrote:
So, I was able to recreate the problem.  The cause is beyond my skills, but I did find a workaround.

Edit /usr/share/concerto/Gemfile

Search for this line:  gem 'i18n-tasks', '0.9.0'

Replace it with: gem 'i18n-tasks', '~> 0.7.10'

Those commands should now execute correctly.
--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-s...@googlegroups.com.
To post to this group, send email to concerto-dig...@googlegroups.com.
Visit this group at https://groups.google.com/group/concerto-digital-signage.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/concerto-digital-signage/HZGDrkydIn8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to concerto-digital-s...@googlegroups.com.

Sing Kingdavong

unread,
Mar 18, 2016, 12:44:08 PM3/18/16
to Concerto Digital Signage
CentOS7, I got an error message when I execute this command "git clone https://github.com/concerto/concerto.git" with the message below.  Any help would appreciated

Cloning into 'concerto'...
fatal: unable to access 'https://github.com/concerto/concerto.git/': SSL received a record that exceeded the maximum permissible length.

August

unread,
Mar 18, 2016, 12:47:00 PM3/18/16
to concerto-dig...@googlegroups.com
The error you’re getting both for retrieving the repo and the previous error you reported suggest that your SSL installation is broken in some way.

-- 
August

Sing Kingdavong

unread,
Mar 18, 2016, 1:13:48 PM3/18/16
to Concerto Digital Signage
Thank you for quick response.  I am new to Linux and I just have brand new build of CentOS 7 and then followed your Brad Christ installation procedure.  I am not sure what do you mean by SSL installation as I didn't install it.  how do I check the SSL installation?


On Friday, March 18, 2016 at 11:47:00 AM UTC-5, august wrote:
The error you’re getting both for retrieving the repo and the previous error you reported suggest that your SSL installation is broken in some way.

-- 
August

On March 18, 2016 at 12:44:17 PM, Sing Kingdavong (kingd...@gmail.com) wrote:

CentOS7, I got an error message when I execute this command "git clone https://github.com/concerto/concerto.git" with the message below.  Any help would appreciated

Cloning into 'concerto'...
fatal: unable to access 'https://github.com/concerto/concerto.git/': SSL received a record that exceeded the maximum permissible length.
--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-signage+unsub...@googlegroups.com.

Brad Christ

unread,
Mar 21, 2016, 3:52:25 PM3/21/16
to Concerto Digital Signage
Are you by any chance behind a proxy server?


You can also, instead, just download a tarball of the 2.3.2 release.  Or, alternatively, just use the Concerto project's appliance.  If you aren't familiar with Linux, I would not pick this is as your first implementation project.

ascha...@clearedgeit.com

unread,
Oct 20, 2016, 9:20:33 AM10/20/16
to Concerto Digital Signage
Hello I am getting You don't have permission to access /concerto/ on this server. Any sugg

ascha...@clearedgeit.com

unread,
Oct 20, 2016, 9:35:28 AM10/20/16
to Concerto Digital Signage, ascha...@clearedgeit.com
Nvm I figured it out, Just had to AllowOverride All under / directory


dperr...@yahoo.com

unread,
Nov 16, 2016, 11:10:55 AM11/16/16
to Concerto Digital Signage
Is it possible to get a rhel/centos version of the init.d script?

Brad Christ

unread,
Nov 16, 2016, 11:39:40 AM11/16/16
to Concerto Digital Signage, dperr...@yahoo.com
On Wednesday, November 16, 2016 at 8:10:55 AM UTC-8, dperr...@yahoo.com wrote:
Is it possible to get a rhel/centos version of the init.d script?

Rhel/CentOS 7 uses systemd.  Those scripts are posted above and, in all honesty, it's a lot easier to write a startup scrip for systemd than SysV. 

dperr...@yahoo.com

unread,
Nov 16, 2016, 1:10:22 PM11/16/16
to Concerto Digital Signage, dperr...@yahoo.com
Ok, I understand now.  Thanks.

dperr...@yahoo.com

unread,
Nov 17, 2016, 12:26:06 PM11/17/16
to Concerto Digital Signage
I have concerto 2 installed on RHEL7.3.  I'm having issues with getting it to work.

# sudo -u apache bundle exec rake db:migrate
rake aborted!
SyntaxError: /usr/share/concerto/vendor/bundle/ruby/gems/i18n-tasks-0.9.0/lib/i18n/tasks/scanners/results/key_occurrences.rb:14: syntax error, unexpected ','
    def initialize(key:, occurrences:)

So I changed the Gemfile:

# I18n Tasks
group :development do
#  gem 'i18n-tasks', '0.9.0'
  gem 'i18n-tasks', '~> 0.7.10'
  gem 'slop', '~> 3.6.0' # Required due to https://github.com/glebm/i18n-tasks/issues/118
end

But now I get this:

# sudo -u apache bundle exec rake db:migrate
rake aborted!
Airbrake::Error: the 'default' notifier isn't configured
/usr/share/concerto/vendor/bundle/ruby/gems/airbrake-ruby-1.0.3/lib/airbrake-ruby.rb:287:in `call_notifier'
/usr/share/concerto/vendor/bundle/ruby/gems/airbrake-ruby-1.0.3/lib/airbrake-ruby.rb:237:in `build_notice'
/usr/share/concerto/vendor/bundle/ruby/gems/airbrake-5.0.3/lib/airbrake/rake/task_ext.rb:21:in `rescue in execute'
/usr/share/concerto/vendor/bundle/ruby/gems/airbrake-5.0.3/lib/airbrake/rake/task_ext.rb:19:in `execute'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)


I have setup my http as per the instructions
I start the processes:
# service concerto-worker status
Redirecting to /bin/systemctl status  concerto-worker.service
● concerto-worker.service - concerto worker background services
   Loaded: loaded (/etc/systemd/system/concerto-worker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2016-11-17 11:20:24 CST; 31s ago
 Main PID: 28311 (ruby)
   CGroup: /system.slice/concerto-worker.service
           └─28311 ruby /usr/share/concerto/vendor/bundle/ruby/bin/rake jobs:work

Nov 17 11:20:24 signage2.egr.e.uh.edu systemd[1]: Started concerto worker background services.
Nov 17 11:20:24 signage2.egr.e.uh.edu systemd[1]: Starting concerto worker background services...


# service concerto-clockwork status
Redirecting to /bin/systemctl status  concerto-clockwork.service
● concerto-clockwork.service - concerto clockwork background services
   Loaded: loaded (/etc/systemd/system/concerto-clockwork.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2016-11-17 11:20:27 CST; 48s ago
 Main PID: 28326 (ruby)
   CGroup: /system.slice/concerto-clockwork.service
           └─28326 ruby /usr/share/concerto/vendor/bundle/ruby/bin/clockwork lib/cron.rb

Nov 17 11:20:27 signage2.egr.e.uh.edu systemd[1]: concerto-clockwork.service holdoff time over, scheduling restart.
Nov 17 11:20:27 signage2.egr.e.uh.edu systemd[1]: Started concerto clockwork background services.
Nov 17 11:20:27 signage2.egr.e.uh.edu systemd[1]: Starting concerto clockwork background services...

So from what I can see, the services are running.

But when I browse to the address, I get the RedHat Enterprise Linux Test Page.

If I look at the list of databases in my mariadb/mysql, I do not see the databases that are defined in the database.yml.

The concerto/log/production.log shows nothing but:
W, [2016-11-17T11:22:34.018980 #28368]  WARN -- : Attempt to migrate in initializer 01 timed out
W, [2016-11-17T11:22:37.057149 #28383]  WARN -- : Attempt to migrate in initializer 01 timed out

In /var/log/http/error_log, the only error I can see is:
[Thu Nov 17 11:13:17.727501 2016] [authz_core:error] [pid 28050] [client 172.27.37.118:50070] AH01630: client denied by server configuration: /usr/share/concerto/public/

My VHost /etc/httpd/conf.d/concerto.conf VM config is:
<VirtualHost *:80>
  ServerName signage2.egr.uh.edu
  DocumentRoot /usr/share/concerto/public
  <Directory /usr/share/concerto/public>
    RackEnv production
    AllowOverride all
    Options -MultiViews
    Order allow,deny
    Allow from all
  </Directory>

  PassengerMinInstances 3
</VirtualHost>


Any thoughts on why this is not working would be greatly appreciated.

dansbe...@gmail.com

unread,
Nov 24, 2016, 1:55:29 PM11/24/16
to Concerto Digital Signage
Hi!

First thanks for writing this guide it made the setup much faster for me. For those having issues, I changed the Gemfile with "gem 'i18n-tasks', '0.7.12'" instead of 0.9.0. Second I used this config file for apache.


VirtualHost *:80>
  ServerName concerto

  DocumentRoot /usr/share/concerto/public
  <Directory /usr/share/concerto/public>
    RackEnv production
    AllowOverride all
    Options -MultiViews
    Require all granted
  </Directory>

  PassengerMinInstances 3
</VirtualHost>

Dan

dansbe...@gmail.com

unread,
Nov 24, 2016, 1:57:43 PM11/24/16
to Concerto Digital Signage, dperr...@yahoo.com
Hey you may need "Require all granted" for the httpd config file. I think that is how the newer apache does it. Also try i18n-tasks version 0.7.12 instead of the version you tried. :)

Dan

raid...@gmail.com

unread,
Jan 10, 2017, 10:37:05 AM1/10/17
to Concerto Digital Signage
Hello,

thank you for the tutorial and the work done.

We have a problem with the server behind an web proxy for internet access.
Installation was possible with adding the proxy on some parts.

For GIT we used:
git config --global http.proxy http://<fqdns>:8080

For the bundle commands we could use the following commands:
export http_proxy=http://<fqdns>:8080
export https_proxy=http://<fqdns>:8080

For the systemd service files we added the following params to the environment line:
http_proxy=<fqdns>:8080 https_proxy=<fqdns>:8080

With them the service start and we see some access to "api.github.com".
But with lsof we also see connections without the proxy from a ruby process:

Is there any additional position where we have to define the proxy?

Kindly regards,
Raider700

raid...@gmail.com

unread,
Jan 10, 2017, 11:10:37 AM1/10/17
to Concerto Digital Signage, raid...@gmail.com
I found it and the application is now running.

There have been two additional parts to add.

1) In the systemd service file the execstart:
'export http_proxy=http://<fqdn>:8080; https_proxy=http://<fqdn>:8080; bundle exec rake jobs:work'
'export http_proxy=http://<fqdn>:8080; https_proxy=http://<fqdn>:8080; bundle exec clockwork lib/cron.rb'

2) Added the following line to the /usr/share/concerto/config/concerto_env.yml file:
http_proxy: http://<fqdn>:8080

Now the applications loads and a user could be created.

rhonyf...@gmail.com

unread,
May 6, 2019, 9:24:57 AM5/6/19
to Concerto Digital Signage
Hi,

When I try this procedure on Centos 7 I Have the following error message:

Gem::InstallError: nokogiri requires Ruby version >= 2.1.0.
An error occurred while installing nokogiri (1.8.0), and Bundler cannot
continue.
Make sure that `gem install nokogiri -v '1.8.0'` succeeds before bundling.

I tried everything, no chance

Thanks for your help 

paolo.gi...@uniroma1.it

unread,
Jun 14, 2019, 4:56:22 AM6/14/19
to Concerto Digital Signage
Good Morning guys,

I have the following issue with Centos 7:

Gem::InstallError: nokogiri requires Ruby version >= 2.1.0.

But I am using the correct version, I checked it with the following command:

rvm list
=* ruby-2.1.10 [ x86_64 ]
   ruby-2.6.3 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

Thanks for the help

wiz...@gmail.com

unread,
Jun 26, 2019, 4:58:11 PM6/26/19
to Concerto Digital Signage

The ruby ​​version that is being installed on the server is actually not so important at all ... Even if you install 2.6.X, that will not affect anything on the Concerto gem.
It takes a gem and Nokogirs to prepare for it to deal with Ruby 2.0 and that's it.
How?
First of all, everything that is already written in this blog is true. It is only necessary to change or add some things to Gemfile ...

So when you get to editing a gemfile, you add a line that determines that the older version of the nokhori is to be installed (say, no more than 1.6.8)

sudo nano / usr / share / concerto / Gemfile

Add:
gem 'nokogiri', '~> 1.6.8'
 
Replace:
gem 'i18n-tasks', '0.9.0' z
gem 'i18n-tasks', '~> 0.7.10'

It also specifies the highest version of the java script of the i18n-js command.
Find the 'i18n-js' gem and drop the highest version from 3.1.x.x to 3.0.0.rc16
The gemfile command should look like this:

gem 'i18n-js', '> = 3.0.0.rc8', '<3.0.0.rc16'

Save gemfiles and run:
sudo -u apache bundle install --path vendor / bundle

Before starting to run db: migrate, db: seed and assets: precompile usernet to edit databases in the mysql database (or any other database).

Followed by everything stated in the Brad Christ post.

Because Ruby 2.0.0 does not support ImageMagick, some nice Concerto icons will disappear in the content manager :-) In any case, this does not bother.

My current Concerto project on Okeanos.gr virtual servers:
http://83.212.82.74/frontend/1 (on the Centos 7 test server)
http://83.212.82.153/frontend/1 (on the Ubuntu server 18.04 test)

Dne petek, 14. junij 2019 10.56.22 UTC+2 je oseba paolo.g...@uniroma1.it napisala:
Reply all
Reply to author
Forward
0 new messages