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

Errors during setting up centos on GCP #270

Closed
ttyusupov opened this issue Jun 1, 2018 · 4 comments
Closed

Errors during setting up centos on GCP #270

ttyusupov opened this issue Jun 1, 2018 · 4 comments

Comments

@ttyusupov
Copy link
Contributor

Tried to use jepsen 0.1.9 with CentOS on GCP, getting following error:

INFO [2018-06-01 19:24:21,148] jepsen test runner - jepsen.core Running test:
 {:concurrency 10,
 :db
 #object[yugabyte.core$db$reify__492 0x1a14fdf0 "yugabyte.core$db$reify__492@1a14fdf0"],
 :name "Single key ACID",
 :start-time
 #object[org.joda.time.DateTime 0x6e9a0bea "2018-06-01T19:24:21.000Z"],
 :net
 #object[jepsen.net$reify__4285 0x19fec3d6 "jepsen.net$reify__4285@19fec3d6"],
 :client {:conn nil},
 :barrier
 #object[java.util.concurrent.CyclicBarrier 0x4be490da "java.util.concurrent.CyclicBarrier@4be490da"],
 :nemesis-name "none",
 :ssh ...,
 :checker
 #object[jepsen.checker$compose$reify__3952 0x418f890f "jepsen.checker$compose$reify__3952@418f890f"],
 :nemesis
 #object[jepsen.nemesis$reify__4368 0x299b9851 "jepsen.nemesis$reify__4368@299b9851"],
 :active-histories #<Atom@1b560eb0: #{}>,
 :nodes
 ["yb-admin-timur-jepsen-06-01-n1"
  "yb-admin-timur-jepsen-06-01-n2"
  "yb-admin-timur-jepsen-06-01-n3"
  "yb-admin-timur-jepsen-06-01-n4"
  "yb-admin-timur-jepsen-06-01-n5"],
 :test-count 5,
 :generator
 (gen/timelimit 60 (gen/concat [(gen/on #{:nemesis} nil) (gen/on #object[clojure.core$complement$fn__5391 0x391d1e33 "clojure.core$complement$fn__5391@391d1e33"] #object[jepsen.independent$concurrent_generator$reify__640 0x2871ac91 "jepsen.independent$concurrent_generator$reify__640@2871ac91"])])),
 :os
 #object[jepsen.os.centos$reify__320 0x4f114b "jepsen.os.centos$reify__320@4f114b"],
 :time-limit 60,
 :model {:value 0}}

INFO [2018-06-01 19:24:22,315] jepsen node yb-admin-timur-jepsen-06-01-n3 - jepsen.os.centos yb-admin-timur-jepsen-06-01-n3 setting up centos
INFO [2018-06-01 19:24:22,315] jepsen node yb-admin-timur-jepsen-06-01-n2 - jepsen.os.centos yb-admin-timur-jepsen-06-01-n2 setting up centos
INFO [2018-06-01 19:24:22,315] jepsen node yb-admin-timur-jepsen-06-01-n1 - jepsen.os.centos yb-admin-timur-jepsen-06-01-n1 setting up centos
INFO [2018-06-01 19:24:22,315] jepsen node yb-admin-timur-jepsen-06-01-n4 - jepsen.os.centos yb-admin-timur-jepsen-06-01-n4 setting up centos
INFO [2018-06-01 19:24:22,315] jepsen node yb-admin-timur-jepsen-06-01-n5 - jepsen.os.centos yb-admin-timur-jepsen-06-01-n5 setting up centos
INFO [2018-06-01 19:24:23,336] jepsen node yb-admin-timur-jepsen-06-01-n2 - jepsen.os.centos Installing start-stop-daemon
INFO [2018-06-01 19:24:23,336] jepsen node yb-admin-timur-jepsen-06-01-n1 - jepsen.os.centos Installing start-stop-daemon
INFO [2018-06-01 19:24:23,336] jepsen node yb-admin-timur-jepsen-06-01-n4 - jepsen.os.centos Installing start-stop-daemon
INFO [2018-06-01 19:24:23,433] jepsen node yb-admin-timur-jepsen-06-01-n3 - jepsen.os.centos Installing start-stop-daemon
INFO [2018-06-01 19:24:23,512] jepsen node yb-admin-timur-jepsen-06-01-n5 - jepsen.os.centos Installing start-stop-daemon
WARN [2018-06-01 19:24:25,719] jepsen node yb-admin-timur-jepsen-06-01-n5 - jepsen.control Encountered error with conn [:control "yb-admin-timur-jepsen-06-01-n5"]; reopening
WARN [2018-06-01 19:24:25,738] jepsen node yb-admin-timur-jepsen-06-01-n3 - jepsen.control Encountered error with conn [:control "yb-admin-timur-jepsen-06-01-n3"]; reopening
WARN [2018-06-01 19:24:25,740] jepsen node yb-admin-timur-jepsen-06-01-n2 - jepsen.control Encountered error with conn [:control "yb-admin-timur-jepsen-06-01-n2"]; reopening
ERROR [2018-06-01 19:24:25,750] main - jepsen.cli Oh jeez, I'm sorry, Jepsen broke. Here's why:
java.util.concurrent.ExecutionException: java.lang.RuntimeException: sudo -S -u root bash -c "cd /; bash -c \"cd dpkg-1.17.25 && ./configure\"" returned non-zero exit status 1 on yb-admin-timur-jepsen-06-01-n1. STDOUT:
checking for gcc... no
checking for cc... no
checking for cl.exe... no


STDERR:
configure: error: in `/dpkg-1.17.25':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
[centos@yb-admin-timur-jepsen-06-01-n1 ~]$ cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
@ttyusupov
Copy link
Contributor Author

@aphyr , I can submit a PR with the fix which installs required packages for CentOS.

@aphyr
Copy link
Collaborator

aphyr commented Jun 4, 2018

Hi @ttyusupov! Jepsen only supports centos insofar as folks occasionally contribute fixes; the platform I use for everything is Debian Jessie, so... just as a headsup, you may hit these sorts of issues often going forwards. Happy to take PRs adding Centos packages you think would be helpful for general Jepsen tests though!

@Leviathan1995
Copy link
Contributor

@ttyusupov #273

ttyusupov pushed a commit to yugabyte/jepsen that referenced this issue Jun 4, 2018
@ttyusupov
Copy link
Contributor Author

Hi @aphyr , @Leviathan1995 , sure, got it. I've submitted a PR - #274, it turned out that gcc-c++ is also required. Please note the question about versioning in PR.

aphyr added a commit that referenced this issue Jun 4, 2018
@mkcp mkcp closed this as completed Feb 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants