inkscope / inkscope-packaging

not maintained: use ansible playbook at https://github.com/inkscope/inkscope-ansible
Apache License 2.0
11 stars 10 forks source link

inkscope-common install fails on CentOS 7 #8

Open sam-wouters opened 9 years ago

sam-wouters commented 9 years ago

Installation fails with a dependency on 'psutil', I think this should be provided with the python-psutil package but then the spec should be altered

rpm -qpR inkscope-common-1.1.0-0.noarch.rpm

config(inkscope-common) = 1.1.0-0 psutil python-bson python-pymongo rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1

rpm -qp --provides python-psutil-2.2.0-1.x86_64.rpmpython-psutil = 2.2.0-1

python-psutil(x86-64) = 2.2.0-1

alitvak69 commented 9 years ago

I also wonder if you can build RPMs for RHEL 6. I know it is an older OS but it is being in production and many companies still use it as primary server base.

A-Dechorgnat commented 9 years ago

I don’t know the constraints for RPM but I thought there was no problem as packages only contain scripts and web resources, no executable or compiled stuff.

De : alitvak69 [mailto:notifications@github.com] Envoyé : mercredi 18 mars 2015 02:35 À : inkscope/inkscope-packaging Objet : Re: [inkscope-packaging] inkscope-common install fails on CentOS 7 (#8)

I also wonder if you can build RPMs for RHEL 6. I know it is an older OS but it is being in production and many companies still use it as primary server base.

— Reply to this email directly or view it on GitHubhttps://github.com/inkscope/inkscope-packaging/issues/8#issuecomment-82670753.


Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you.

allaok commented 9 years ago

Yes, The RPMS are very "basic" for the moment. As Alain said, they just containfiles needd by inkscope. When run they install the scripts and other config files to the right directories where inkscope will looks in. There is no adherence to the OS for the moment. So I think you can try to install them on RHEL 6 and if you have any problem let's know please. Regards Alex

Le 19/03/2015 10:03, Alain Dechorgnat a écrit :

I don’t know the constraints for RPM but I thought there was no problem as packages only contain scripts and web resources, no executable or compiled stuff.

De : alitvak69 [mailto:notifications@github.com] Envoyé : mercredi 18 mars 2015 02:35 À : inkscope/inkscope-packaging Objet : Re: [inkscope-packaging] inkscope-common install fails on CentOS 7 (#8)

I also wonder if you can build RPMs for RHEL 6. I know it is an older OS but it is being in production and many companies still use it as primary server base.

— Reply to this email directly or view it on GitHubhttps://github.com/inkscope/inkscope-packaging/issues/8#issuecomment-82670753.


Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you.

— Reply to this email directly or view it on GitHub https://github.com/inkscope/inkscope-packaging/issues/8#issuecomment-83428999.

logo Orange http://www.orange.com/

Alexis KOALLA

Orange/IMT/OLPS/ASE/DAPI/CSE

Spécialiste en Technologies/Cloud Storage Services & Plateformes

Specialist in Technologies/Cloud Storage Services & Platforms

Tel :+33(0) 299 124 939 / +33 670 698 929 alexis.koalla@orange.com mailto:alexis.koalla@orange.com

alitvak69 commented 9 years ago

Thank you for reply I managed to build set of basic RPMs using your spec file with some tweaking. At this point I have problem with your sysprobe and opened issue 41 here.

Thanks again.

benh57 commented 9 years ago

This still fails... anyone have rebuilt RPMs with the proper dependency?

A-Dechorgnat commented 9 years ago

fixed with 1.2.0-0, please confirm.

sam-wouters commented 9 years ago

Hi,

the inkscope-common-1.2.0-0.noarch.rpm rpm itself installs without an issue now, but the application depends on python-psutil which isn't a dependency.

r, Sam

On Mon, 13 Apr 2015 at 16:45 Alain Dechorgnat notifications@github.com wrote:

fixed with 1.2.0-0, please confirm.

— Reply to this email directly or view it on GitHub https://github.com/inkscope/inkscope-packaging/issues/8#issuecomment-92386231 .

A-Dechorgnat commented 9 years ago

Hi, you should not use python-psutil because it only goes to version 0.4. You must install psutil with pip or easy_install to getch version 2.2 Alain

alitvak69 commented 9 years ago

Why would rpm 1.2 require httpd >= 2.4.0 ?

It fails to install with RHEL 6 / CentOS 6

mourgaya commented 9 years ago

ok, I will try to build it for centos 6 as soon as possible

chengweiv5 commented 8 years ago

I just installed inkscope on centos 7.2 and found that python-psutil doesn't installed by dependencies, but I do noticed that it is in specs, like

Requires: python-bson
Requires: python-psutil
Requires: python-pymongo

However, when I query the RPM like below:

# rpm -q --requires inkscope-common
config(inkscope-common) = 1.4.0-2.centos7
python-bson
python-pymongo
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1

It doesn't print python-psutil at all, so does the RPM in this tree built against the sepc in this repo?