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

zorin OS is detected as Debian rather than Ubuntu #4140

Closed
darkn3rd opened this issue Aug 30, 2017 · 2 comments
Closed

zorin OS is detected as Debian rather than Ubuntu #4140

darkn3rd opened this issue Aug 30, 2017 · 2 comments
Labels
Milestone

Comments

@darkn3rd
Copy link

darkn3rd commented Aug 30, 2017

Description

On a fresh install of Zorin OS, the system is detected as Debian rather than as an Ubuntu causing requirement issues when installing a ruby version less than 2.4.

Steps to reproduce

  1. Install Zorin OS
  2. Intall rvm
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
source ${HOME}/.rvm/scripts/rvm
  1. Install project ruby
$ cat .ruby-version 
ruby-2.3.3
cat .ruby-gemset
myproject
rvm install $(cat .ruby-version)

Expected behavior

Healthy Ruby Environment for Ruby 2.3.3 with ssl support for gems like bundler for Ubuntu.

Actual behavior

RVM mis-identifies OS as Debian, and attempts to use debian package names (not Ubuntu) for openssl.

Searching for binary rubies, this might take some time.
No binary rubies available for: debian/9/x86_64/ruby-2.3.3.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for debian.
Installing requirements for debian.
Updating system..joaquin password required for 'apt-get --quiet --yes update': 
....
Installing required packages: libssl1.0-dev....
Error running 'requirements_debian_libs_install libssl1.0-dev',
showing last 15 lines of /home/joaquin/.rvm/log/1504119164_ruby-2.3.3/package_install_libssl1.0-dev.log
++ [[ -d /usr/local/sbin ]]
++ [[ :/home/joaquin/.rvm/gems/ruby-2.3.3/bin:/home/joaquin/.rvm/gems/ruby-2.3.3@global/bin:/home/joaquin/.rvm/rubies/ruby-2.3.3/bin:/home/joaquin/.rvm/bin:/home/joaquin/bin:/home/joaquin/.local/bin:/home/joaquin/.nvm/versions/node/v8.1.2/bin:/home/joaquin/bin:/home/joaquin/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin: != *\:\/\u\s\r\/\l\o\c\a\l\/\s\b\i\n\:* ]]
++ [[ -n '' ]]
++ command_to_run=(__rvm_sudo -p "%p password required for '$*': " "${command_to_run[@]}")
++ __rvm_sudo -p '%p password required for '\''apt-get --no-install-recommends --yes install libssl1.0-dev'\'': ' apt-get --no-install-recommends --yes install libssl1.0-dev
++ command sudo -p '%p password required for '\''apt-get --no-install-recommends --yes install libssl1.0-dev'\'': ' apt-get --no-install-recommends --yes install libssl1.0-dev
++ sudo -p '%p password required for '\''apt-get --no-install-recommends --yes install libssl1.0-dev'\'': ' apt-get --no-install-recommends --yes install libssl1.0-dev
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package libssl1.0-dev
E: Couldn't find any package by glob 'libssl1.0-dev'
E: Couldn't find any package by regex 'libssl1.0-dev'
++ return 100
++ return 100
Requirements installation failed with status: 100.

Environment info

ruby-2.3.3:

  system:
    uname:        "Linux joaquin-ux305la 4.10.0-32-generic #36~16.04.1-Ubuntu SMP Wed Aug 9 09:19:02 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux"
    name:         "Debian"
    version:      "9"
    architecture: "x86_64"
    bash:         "/bin/bash => GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)"
    zsh:          " => not installed"
    remote path:  "debian/9/x86_64"

  rvm:
    version:      "rvm 1.29.2 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]"
    updated:      "52 minutes 38 seconds ago"
    path:         "/home/joaquin/.rvm"
    autolibs:     "[enabled] Allow RVM to use package manager if found, install missing dependencies, install package manager (only OS X)."

  ruby:
    interpreter:  "ruby"
    version:      "2.3.1p112"
    date:         "2016-04-26"
    platform:     "x86_64-linux-gnu"
    patchlevel:   "2016-04-26"
    full_version: "ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]"

  homes:
    gem:          "/home/joaquin/.rvm/gems/ruby-2.3.3"
    ruby:         "/home/joaquin/.rvm/rubies/ruby-2.3.3"

  binaries:
    ruby:         "/usr/bin/ruby"
    irb:          "/usr/bin/irb"
    gem:          "/usr/bin/gem"
    rake:         "/usr/bin/rake"

  environment:
    PATH:         "/home/joaquin/.rvm/gems/ruby-2.3.3/bin:/home/joaquin/.rvm/gems/ruby-2.3.3@global/bin:/home/joaquin/.rvm/rubies/ruby-2.3.3/bin:/home/joaquin/.rvm/bin:/home/joaquin/bin:/home/joaquin/.local/bin:/home/joaquin/.nvm/versions/node/v8.1.2/bin:/home/joaquin/bin:/home/joaquin/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin"
    GEM_HOME:     "/home/joaquin/.rvm/gems/ruby-2.3.3"
    GEM_PATH:     "/home/joaquin/.rvm/gems/ruby-2.3.3:/home/joaquin/.rvm/gems/ruby-2.3.3@global"
    MY_RUBY_HOME: "/home/joaquin/.rvm/rubies/ruby-2.3.3"
    IRBRC:        "/home/joaquin/.rvm/rubies/ruby-2.3.3/.irbrc"
    RUBYOPT:      ""
    gemset:       ""

Distro Info

$ cat /etc/lsb-release
DISTRIB_ID=Zorin
DISTRIB_RELEASE=12
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Zorin OS 12.2"

$ cat /etc/debian_version
stretch/sid

$ cat /etc/os-release
NAME="Zorin OS"
VERSION="12.2"
ID=zorin
ID_LIKE=ubuntu
PRETTY_NAME="Zorin OS 12.2"
VERSION_ID="12"
HOME_URL="https://www.zorinos.com/"
SUPPORT_URL="https://www.zorinos.com/help"
BUG_REPORT_URL="https://bugs.launchpad.net/zorin-os/+filebug"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial

$ dpkg --print-architecture
amd64
@mpapis mpapis closed this as completed in e543579 Sep 2, 2017
@mpapis
Copy link
Member

mpapis commented Sep 2, 2017

try with rvm get master

@pkuczynski pkuczynski added this to the rvm-1.29.3 milestone Sep 2, 2017
@gkalil
Copy link

gkalil commented Apr 30, 2018

When i do rvm get master i get a bunch of Cannot utime: Operation not permitted and end with Could not update RVM, please report to https://github.com/rvm/rvm/issues.

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

No branches or pull requests

4 participants