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

Dataverse on Debian and Ubuntu #1059

Closed
pdurbin opened this issue Nov 3, 2014 · 12 comments
Closed

Dataverse on Debian and Ubuntu #1059

pdurbin opened this issue Nov 3, 2014 · 12 comments
Labels
Component: Code Infrastructure formerly "Feature: Code Infrastructure" Feature: Installer Type: Feature a feature request User Role: Sysadmin Installs, upgrades, and configures the system, connects via ssh

Comments

@pdurbin
Copy link
Member

pdurbin commented Nov 3, 2014

The Dataverse team at Harvard has much more experience with RHEL/CentOS than Debian and Ubuntu but there is demand for supporting installation on these platforms, most recently at https://groups.google.com/d/msg/dataverse-community/3xqr8c_DFso/kT37maVD9E4J

This would be a great opportunity for contribution from members of the community who are familiar with Debian or Ubuntu.

Let's get it working in Vagrant first.

@pdurbin pdurbin added the Type: Feature a feature request label Nov 3, 2014
@scolapasta scolapasta added this to the In Review - Short Term milestone Apr 27, 2015
@pdurbin
Copy link
Member Author

pdurbin commented Jun 10, 2015

@lwo this is the issue I was telling you about and you're right that "Here be dragons!" if you run export OPERATING_SYSTEM=debian before you run vagrant up. Don't let that scare you, though! Please feel free to send us a pull request, even with the Puppet stuff we talked about at the community meeting! :)

For my part I run Ubuntu at home and my dev environment works fine. @abidart even documented Ubuntu from a dev perspective at http://guides.dataverse.org/en/4.0/developers/ubuntu.html

@lwo
Copy link

lwo commented Jun 14, 2015

Sir @pdurbin: I'll begin forging a module once I get a go head.

@mheppler mheppler added Component: Code Infrastructure formerly "Feature: Code Infrastructure" Feature: Installer labels Jan 28, 2016
@scolapasta scolapasta removed this from the Not Assigned to a Release milestone Jan 28, 2016
@pdurbin
Copy link
Member Author

pdurbin commented Jan 29, 2016

Ubuntu and Debian are supported by the community in the form of these Puppet and Ansible repos by

In my pull request at #2895 I gave shout outs to these two projects: http://guides.dataverse.org/en/4.2.4/installation/prep.html#advanced-installation

Both repos support Vagrant, which is great.

@kcondon
Copy link
Contributor

kcondon commented May 19, 2016

This is a strategic decision that may consume more resources, particularly support. We would direct users of the puppet and ansible config solutions to their respective repositories for support and would only be able to offer best effort on supporting operational issues in those environments.

@pdurbin
Copy link
Member Author

pdurbin commented Jun 9, 2017

@oscardssmith this is the issue I was telling you about today if you'd like to try to get the Vagrant environment to work when you set the environment variable OPERATING_SYSTEM to debian: https://github.com/IQSS/dataverse/blob/v4.6.2/Vagrantfile#L23

I'm assigning it to you but if after you take a look you decide you aren't interested, you can just unassign yourself.

@pdurbin
Copy link
Member Author

pdurbin commented Jun 28, 2017

If anyone wants to work on this, please get in touch. For now, see the community efforts I mentioned at #1059 (comment) . Closing.

@pdurbin
Copy link
Member Author

pdurbin commented Mar 4, 2020

What's this! A DM from @4tikhonov with a link to a doc called Running Dataverse repository on Kubernetes installed and deployed on Ubuntu 18.04 with local storage".

Want. Sold. Reopening.

Links or it didn't happen, @4tikhonov

@janetm once Dataverse Installation Personas are fully operational, we'll know who's running Ubuntu, Debian etc. IQSS/dataverse-installations#16

index

@poikilotherm
Copy link
Contributor

Beware, the Glassfish container images sill use CentOS 7.

Payara Flavor is running on Debian.

@4tikhonov
Copy link
Contributor

@pdurbin, we're going to discuss it with @poikilotherm today as I need to clean up some things and the local storage definition requires own YAML specifications in the master branch.

My colleagues will try to install Dataverse on CentOS as well this week following the same guide.

@pdurbin pdurbin reopened this Mar 5, 2020
@pdurbin
Copy link
Member Author

pdurbin commented Oct 27, 2021

There's a new pull request to add Debian 11 support to dataverse-ansible at gdcc/dataverse-ansible#177

@pdurbin pdurbin added the User Role: Sysadmin Installs, upgrades, and configures the system, connects via ssh label Oct 7, 2023
@poikilotherm
Copy link
Contributor

I'd vote to close this issue. We have been running Dataverse successfully on Ubuntu in containers for a long time now.

@pdurbin
Copy link
Member Author

pdurbin commented Jul 10, 2024

https://guides.dataverse.org/en/6.3/installation/prerequisites.html#linux does say, "A number of community members have installed the Dataverse Software in Debian/Ubuntu environments."

Besides, there's the (now merged) PR above on the Ansible side. And the Docker stuff, as you mention.

Sure, I'll close it. If anyone out there wants better Debian/Ubuntu support or more docs or whatever, please open an issue!

@pdurbin pdurbin closed this as completed Jul 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Code Infrastructure formerly "Feature: Code Infrastructure" Feature: Installer Type: Feature a feature request User Role: Sysadmin Installs, upgrades, and configures the system, connects via ssh
Projects
None yet
Development

No branches or pull requests

9 participants