I'm submitting a ...
Current behavior:
Error Log:
hich: no rsvg-convert in (/home/ananyo/venvs/badgeyay/bin:/home/ananyo/.nvm/versions/node/v6.9.1/bin:/home/ananyo/.rvm/gems/ruby-2.4.1/bin:/home/ananyo/.rvm/gems/ruby-2.4.1@global/bin:/home/ananyo/.rvm/rubies/ruby-2.4.1/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/ananyo/.rvm/bin:/home/ananyo/.local/bin:/home/ananyo/bin:/home/ananyo/.rvm/bin:/home/ananyo/.rvm/bin:/home/ananyo/.local/bin:/home/ananyo/bin:/home/ananyo/.rvm/bin)
[sudo] password for ananyo:
sudo: apt-get: command not found
/home/ananyo/venvs/badgeyay/bin/python3
which: no pdftk in (/home/ananyo/venvs/badgeyay/bin:/home/ananyo/.nvm/versions/node/v6.9.1/bin:/home/ananyo/.rvm/gems/ruby-2.4.1/bin:/home/ananyo/.rvm/gems/ruby-2.4.1@global/bin:/home/ananyo/.rvm/rubies/ruby-2.4.1/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/ananyo/.rvm/bin:/home/ananyo/.local/bin:/home/ananyo/bin:/home/ananyo/.rvm/bin:/home/ananyo/.rvm/bin:/home/ananyo/.local/bin:/home/ananyo/bin:/home/ananyo/.rvm/bin)
sudo: apt-get: command not found
READING: 7933b196-0b92-4bf9-a288-c720e7d67648.png.csv
Generating /home/ananyo/badgeyay/app/static/badges/7933b196-0b92-4bf9-a288-c720e7d67648.png.csv.badges/badges_1.svg
Generating /home/ananyo/badgeyay/app/static/badges/7933b196-0b92-4bf9-a288-c720e7d67648.png.csv.badges/badges_2.svg
Generating /home/ananyo/badgeyay/app/static/badges/7933b196-0b92-4bf9-a288-c720e7d67648.png.csv.badges/badges_3.svg
svg: /home/ananyo/badgeyay/app/static/badges/7933b196-0b92-4bf9-a288-c720e7d67648.png.csv.badges/badges_2.svg
pdf: /home/ananyo/badgeyay/app/static/badges/7933b196-0b92-4bf9-a288-c720e7d67648.png.csv.badges/badges_2.pdf
sh: rsvg-convert: command not found
svg: /home/ananyo/badgeyay/app/static/badges/7933b196-0b92-4bf9-a288-c720e7d67648.png.csv.badges/badges_1.svg
pdf: /home/ananyo/badgeyay/app/static/badges/7933b196-0b92-4bf9-a288-c720e7d67648.png.csv.badges/badges_1.pdf
sh: rsvg-convert: command not found
svg: /home/ananyo/badgeyay/app/static/badges/7933b196-0b92-4bf9-a288-c720e7d67648.png.csv.badges/badges_3.svg
pdf: /home/ananyo/badgeyay/app/static/badges/7933b196-0b92-4bf9-a288-c720e7d67648.png.csv.badges/badges_3.pdf
sh: rsvg-convert: command not found
Merging badges of different types.
sh: pdftk: command not found
sh: pdftk: command not found
Steps to reproduce:
Conversion to PDF fails due to non-debian based package manager
System Specification:
Fedora 26
Browser:
Google Chrome
@ananyo2012 I see ...do you have any alternative in mind?
Here is the problem in this line. We shouldn't use the apt-get statement in the script as many developers use non-debian based distros. We can add the Step in readme to install the dependency or if we are really to stick to debain then move to Vagrant based installation completely (which is not a good-choice as per me).
I am willing to Take up this issue as per the suggestions.
Here are the steps to install rsvg-convert and pdftk in fedora
dnf install librsvg2 librsvg2-tools
dnf install gcc gcc-c++ libXrandr gtk2 libXtst libart_lgpl
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libgcj-4.4.7-18.el6.x86_64.rpm
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-1.el6.x86_64.rpm
rpm -ivh --nodeps libgcj-4.4.7-11.el6.x86_64.rpm
rpm -i pdftk-2.02-1.el6.x86_64.rpm
I will make a install script for this and add it to the readme
Most helpful comment
Here are the steps to install rsvg-convert and pdftk in fedora
I will make a install script for this and add it to the readme