Skip to content
This repository was archived by the owner on Jan 9, 2020. It is now read-only.
This repository was archived by the owner on Jan 9, 2020. It is now read-only.

cannot run bundle alpine generate with runc #36

@josselinchevalay

Description

@josselinchevalay

hello guys,

to test your project i use this process to generate a bundle : https://github.com/opencontainers/runc#creating-an-oci-bundle

docker export $(docker create alpine) | tar -C rootfs -xvf - && runc spec

but i run railcar i have this error

ERROR - PR_CAPBSET_DROP error -1 ERROR - stack backtrace: 0: 0x556914fff724 - backtrace::backtrace::libunwind::trace::h1d2163fd4d107125 at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.5/src/backtrace/libunwind.rs:53 - backtrace::backtrace::trace::ha976c032de9dba8b at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.5/src/backtrace/mod.rs:42 1: 0x556914ff628c - backtrace::capture::Backtrace::new_unresolved::h284e4e34ef4eb91a at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.5/src/capture.rs:88 2: 0x556914ff61de - backtrace::capture::Backtrace::new::h533f3abfdcafceda at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.5/src/capture.rs:63 3: 0x556914ff33c2 - error_chain::make_backtrace::h4ef9f9b7b4b6c214 at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/error-chain-0.10.0/src/lib.rs:417 4: 0x556914ff345f - <error_chain::State as core::default::Default>::default::hc04cad4582b07f8f at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/error-chain-0.10.0/src/lib.rs:504 5: 0x556914b27bad - railcar::errors::Error::from_kind::h8ccf824c246e1c82 at /root/railcar/<error_chain_processed macros>:52 6: 0x556914b27f9a - <railcar::errors::Error as core::convert::From<caps::errors::Error>>::from::hfa8b3f655d05f90b at src/errors.rs:1 7: 0x556914aeeafb - railcar::capabilities::drop_privileges::h1f2b25965f012fcf at src/capabilities.rs:33 8: 0x556914bf1e51 - railcar::run_container::h2065e49d208fd8e3 at src/main.rs:1315 9: 0x556914bed8c0 - railcar::safe_run_container::ha81e8f1186332423 at src/main.rs:1031 10: 0x556914beb02d - railcar::cmd_run::he388930318bbd4ca at src/main.rs:942 11: 0x556914bdb188 - railcar::run::he4615c08aa0db807 at src/main.rs:434 12: 0x556914bd8a75 - railcar::main::h1c7d23db41775e2e at src/main.rs:202 13: 0x556914b77a31 - std::rt::lang_start::{{closure}}::h677d3f0f792acc34 at /checkout/src/libstd/rt.rs:74 14: 0x556915033c37 - std::rt::lang_start_internal::{{closure}}::h6ddc513d95d559ac at /checkout/src/libstd/rt.rs:59 - std::panicking::try::do_call::h7d33aea9be52481f at /checkout/src/libstd/panicking.rs:480 15: 0x55691504d2be - __rust_maybe_catch_panic at /checkout/src/libpanic_unwind/lib.rs:101 16: 0x5569150392e9 - std::panicking::try::h33108b08b6395be5 at /checkout/src/libstd/panicking.rs:459 - std::panic::catch_unwind::hb0149e8b5a4339ed at /checkout/src/libstd/panic.rs:365 - std::rt::lang_start_internal::h16c0c37ef62d8e5a at /checkout/src/libstd/rt.rs:58 17: 0x556914b77a11 - std::rt::lang_start::hcd81d54dfa5c9e79 at /checkout/src/libstd/rt.rs:74 18: 0x556914bfea5d - main 19: 0x7fddc394cc04 - <unknown> 20: 0x556914aed679 - <unknown> 21: 0x0 - <unknown> ERROR - pipe closed: 'file descriptor closed unexpectedly' ERROR - stack backtrace: 0: 0x556914fff724 - backtrace::backtrace::libunwind::trace::h1d2163fd4d107125 at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.5/src/backtrace/libunwind.rs:53 - backtrace::backtrace::trace::ha976c032de9dba8b at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.5/src/backtrace/mod.rs:42 1: 0x556914ff628c - backtrace::capture::Backtrace::new_unresolved::h284e4e34ef4eb91a at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.5/src/capture.rs:88 2: 0x556914ff61de - backtrace::capture::Backtrace::new::h533f3abfdcafceda at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.5/src/capture.rs:63 3: 0x556914ff33c2 - error_chain::make_backtrace::h4ef9f9b7b4b6c214 at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/error-chain-0.10.0/src/lib.rs:417 4: 0x556914ff345f - <error_chain::State as core::default::Default>::default::hc04cad4582b07f8f at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/error-chain-0.10.0/src/lib.rs:504 5: 0x556914b27bad - railcar::errors::Error::from_kind::h8ccf824c246e1c82 at /root/railcar/<error_chain_processed macros>:52 6: 0x556914b27fe7 - <railcar::errors::Error as core::convert::From<railcar::errors::ErrorKind>>::from::he33423a2ed7e6778 at src/errors.rs:1 7: 0x556914b299f7 - <T as core::convert::Into<U>>::into::h20d87c91a617eef4 at /checkout/src/libcore/convert.rs:415 8: 0x556914bfcb6b - railcar::wait_for_pipe_zero::h32c67eb9aee7d4a1 at src/main.rs:1686 9: 0x556914bf5ed0 - railcar::fork_first::h41cab2c31048e55f at src/main.rs:1439 10: 0x556914beea25 - railcar::run_container::h2065e49d208fd8e3 at src/main.rs:1139 11: 0x556914bed8c0 - railcar::safe_run_container::ha81e8f1186332423 at src/main.rs:1031 12: 0x556914beb02d - railcar::cmd_run::he388930318bbd4ca at src/main.rs:942 13: 0x556914bdb188 - railcar::run::he4615c08aa0db807 at src/main.rs:434 14: 0x556914bd8a75 - railcar::main::h1c7d23db41775e2e at src/main.rs:202 15: 0x556914b77a31 - std::rt::lang_start::{{closure}}::h677d3f0f792acc34 at /checkout/src/libstd/rt.rs:74 16: 0x556915033c37 - std::rt::lang_start_internal::{{closure}}::h6ddc513d95d559ac at /checkout/src/libstd/rt.rs:59 - std::panicking::try::do_call::h7d33aea9be52481f at /checkout/src/libstd/panicking.rs:480 17: 0x55691504d2be - __rust_maybe_catch_panic at /checkout/src/libpanic_unwind/lib.rs:101 18: 0x5569150392e9 - std::panicking::try::h33108b08b6395be5 at /checkout/src/libstd/panicking.rs:459 - std::panic::catch_unwind::hb0149e8b5a4339ed at /checkout/src/libstd/panic.rs:365 - std::rt::lang_start_internal::h16c0c37ef62d8e5a at /checkout/src/libstd/rt.rs:58 19: 0x556914b77a11 - std::rt::lang_start::hcd81d54dfa5c9e79 at /checkout/src/libstd/rt.rs:74 20: 0x556914bfea5d - main 21: 0x7fddc394cc04 - __libc_start_main 22: 0x556914aed679 - <unknown> 23: 0x0 - <unknown>

i comment this part

for c in all.difference(&to_set(&cs.bounding)) {

and rebuild railcar, after that my bundle running.

do you have an idea why ?

Regards

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions