Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CentOS/RHEL package #3485

Closed
wants to merge 1 commit into from
Closed

CentOS/RHEL package #3485

wants to merge 1 commit into from

Conversation

fabiankrack
Copy link

PR is still in a rough state, but i'd like to get some initial feedback and discussions about that topic.

@fabiankrack
Copy link
Author

Current state of the generated RPM is that sudo ralphctl migrate fails with:

$ source /opt/ralph/ralph-core/bin/activate
(ralph-core) $ sudo ralphctl migrate
SystemCheckError: System check identified some issues:

ERRORS:
trade_marks.TradeMark.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
	HINT: Get Pillow at https://pypi.python.org/pypi/Pillow or run command "pip install Pillow".
(ralph-core) $

although Pillow is installed. Not sure whether the actual issue is a missing package/library, i'm not a Django expert.

@fabiankrack fabiankrack changed the title Initial attempt creating an RPM package CentOS/RHEL package Sep 13, 2019
@vi4m
Copy link
Contributor

vi4m commented Oct 1, 2019

Great start 👍 Are you sure Pillow is installed? What does pip freeze show?

@fabiankrack
Copy link
Author

fabiankrack commented Oct 2, 2019

Yep, Pillow seems to be installed:

$ sudo ralphctl migrate
SystemCheckError: System check identified some issues:

ERRORS:
trade_marks.TradeMark.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
	HINT: Get Pillow at https://pypi.python.org/pypi/Pillow or run command "pip install Pillow".

$ source /opt/ralph/ralph-core/bin/activate
(ralph-core) $ which pip
/opt/ralph/ralph-core/bin/pip
(ralph-core) $ pip freeze
...
Pillow==5.3.0
...
(ralph-core) $ sudo ralphctl migrate
SystemCheckError: System check identified some issues:

ERRORS:
trade_marks.TradeMark.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
	HINT: Get Pillow at https://pypi.python.org/pypi/Pillow or run command "pip install Pillow".
(ralph-core)$

Haven't tried it on CentOS 8 yet.

@TheFulmini
Copy link

hello.

amazing tool and initiative for RHEL users.

Is there any update on the progress of the rpm ?
I would like to use it to install raplh on a new RHEL8 machine.

Thanks :)

@fabiankrack
Copy link
Author

Sorry, i wasn' aware that this PR is still open, but i consider it abandoned from my side. Volunteer welcome to continue :-)

@TheFulmini
Copy link

Thank you for the quick reply. Too bad.

The ralph solution is great. Lightweight, simple UI and easy to configure. I really would like to implement it in my ITSM stack for our infra.

I am quite novice and discovering how to convert package for debian/ubuntu to rhel but cannot seem to make it work.
Hopefully someone with more experience than me will take over your great work!!

maybe do you have any advice on how to run it on openshift as containerisation is my second option to run the app.

Have a great day

ps: Do you have any advice, tutorial to convert packages from one linux distro to another?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants