airgap
airgap copied to clipboard
Update to debian 9.6.0
@tjlevine Were you able to get a successful build for this?
Unfortunately, I'm seeing this error when building this PR:
2018/12/20 09:09:48 packer: 2018/12/20 09:09:48 [INFO] RPC client: Communicator ended with: 0
2018/12/20 09:09:48 packer: 2018/12/20 09:09:48 [INFO] 0 bytes written for 'stdin'
qemu: fatal: [default]: FAILED! => {"changed": false, "cmd": "/usr/bin/make install", "msg": "In member function ‘int zmq::msg_t::set_group(const char*, size_t)’,\n inlined from ‘int zmq::msg_t::set_group(const char*)’ at src/msg.cpp:549:22:\nsrc/msg.cpp:560:13: error: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation]\n strncpy (u.base.group, group_, length_);\n ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nsrc/msg.cpp: In member function ‘int zmq::msg_t::set_group(const char*)’:\nsrc/msg.cpp:549:22: note: length computed here\n return set_group (group_, strlen (group_));\n ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~\ncc1plus: all warnings being treated as errors\nmake[1]: *** [Makefile:3708: src/libzmq_la-msg.lo] Error 1\nmake: *** [Makefile:4266: install-recursive] Error 1", "rc": 2, "stderr": "In member function ‘int zmq::msg_t::set_group(const char*, size_t)’,\n inlined from ‘int zmq::msg_t::set_group(const char*)’ at src/msg.cpp:549:22:\nsrc/msg.cpp:560:13: error: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation]\n strncpy (u.base.group, group_, length_);\n ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nsrc/msg.cpp: In member function ‘int zmq::msg_t::set_group(const char*)’:\nsrc/msg.cpp:549:22: note: length computed here\n return set_group (group_, strlen (group_));\n ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~\ncc1plus: all warnings being treated as errors\nmake[1]: *** [Makefile:3708: src/libzmq_la-msg.lo] Error 1\nmake: *** [Makefile:4266: install-recursive] Error 1\n", "stderr_lines": ["In member function ‘int zmq::msg_t::set_group(const char*, size_t)’,", " inlined from ‘int zmq::msg_t::set_group(const char*)’ at src/msg.cpp:549:22:", "src/msg.cpp:560:13: error: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation]", " strncpy (u.base.group, group_, length_);", " ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "src/msg.cpp: In member function ‘int zmq::msg_t::set_group(const char*)’:", "src/msg.cpp:549:22: note: length computed here", " return set_group (group_, strlen (group_));", " ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~", "cc1plus: all warnings being treated as errors", "make[1]: *** [Makefile:3708: src/libzmq_la-msg.lo] Error 1", "make: *** [Makefile:4266: install-recursive] Error 1"], "stdout": "Making install in doc\nmake[1]: Entering directory '/tmp/libzmq/doc'\nmake[2]: Entering directory '/tmp/libzmq/doc'\nmake[2]: Nothing to be done for 'install-exec-am'.\nmake[2]: Leaving directory '/tmp/libzmq/doc'\nmake[1]: Leaving directory '/tmp/libzmq/doc'\nmake[1]: Entering directory '/tmp/libzmq'\n CXX tools/curve_keygen.o\n CXX src/libzmq_la-address.lo\n CXX src/libzmq_la-client.lo\n CXX src/libzmq_la-clock.lo\n CXX src/libzmq_la-ctx.lo\n CXX src/libzmq_la-curve_client.lo\n CXX src/libzmq_la-curve_server.lo\n CXX src/libzmq_la-dealer.lo\n CXX src/libzmq_la-devpoll.lo\n CXX src/libzmq_la-dgram.lo\n CXX src/libzmq_la-dish.lo\n CXX src/libzmq_la-dist.lo\n CXX src/libzmq_la-epoll.lo\n CXX src/libzmq_la-err.lo\n CXX src/libzmq_la-fq.lo\n CXX src/libzmq_la-gather.lo\n CXX src/libzmq_la-gssapi_mechanism_base.lo\n CXX src/libzmq_la-gssapi_client.lo\n CXX src/libzmq_la-gssapi_server.lo\n CXX src/libzmq_la-io_object.lo\n CXX src/libzmq_la-io_thread.lo\n CXX src/libzmq_la-ip.lo\n CXX src/libzmq_la-ipc_address.lo\n CXX src/libzmq_la-ipc_connecter.lo\n CXX src/libzmq_la-ipc_listener.lo\n CXX src/libzmq_la-kqueue.lo\n CXX src/libzmq_la-lb.lo\n CXX src/libzmq_la-mailbox.lo\n CXX src/libzmq_la-mailbox_safe.lo\n CXX src/libzmq_la-mechanism.lo\n CXX src/libzmq_la-metadata.lo\n CXX src/libzmq_la-msg.lo\nmake[1]: Leaving directory '/tmp/libzmq'\n", "stdout_lines": ["Making install in doc", "make[1]: Entering directory '/tmp/libzmq/doc'", "make[2]: Entering directory '/tmp/libzmq/doc'", "make[2]: Nothing to be done for 'install-exec-am'.", "make[2]: Leaving directory '/tmp/libzmq/doc'", "make[1]: Leaving directory '/tmp/libzmq/doc'", "make[1]: Entering directory '/tmp/libzmq'", " CXX tools/curve_keygen.o", " CXX src/libzmq_la-address.lo", " CXX src/libzmq_la-client.lo", " CXX src/libzmq_la-clock.lo", " CXX src/libzmq_la-ctx.lo", " CXX src/libzmq_la-curve_client.lo", " CXX src/libzmq_la-curve_server.lo", " CXX src/libzmq_la-dealer.lo", " CXX src/libzmq_la-devpoll.lo", " CXX src/libzmq_la-dgram.lo", " CXX src/libzmq_la-dish.lo", " CXX src/libzmq_la-dist.lo", " CXX src/libzmq_la-epoll.lo", " CXX src/libzmq_la-err.lo", " CXX src/libzmq_la-fq.lo", " CXX src/libzmq_la-gather.lo", " CXX src/libzmq_la-gssapi_mechanism_base.lo", " CXX src/libzmq_la-gssapi_client.lo", " CXX src/libzmq_la-gssapi_server.lo", " CXX src/libzmq_la-io_object.lo", " CXX src/libzmq_la-io_thread.lo", " CXX src/libzmq_la-ip.lo", " CXX src/libzmq_la-ipc_address.lo", " CXX src/libzmq_la-ipc_connecter.lo", " CXX src/libzmq_la-ipc_listener.lo", " CXX src/libzmq_la-kqueue.lo", " CXX src/libzmq_la-lb.lo", " CXX src/libzmq_la-mailbox.lo", " CXX src/libzmq_la-mailbox_safe.lo", " CXX src/libzmq_la-mechanism.lo", " CXX src/libzmq_la-metadata.lo", " CXX src/libzmq_la-msg.lo", "make[1]: Leaving directory '/tmp/libzmq'"]}
qemu: to retry, use: --limit @/home/jnaulty/workspace/foss/airgap/ansible/main.retry
qemu:
qemu: PLAY RECAP *********************************************************************
qemu: default : ok=55 changed=51 unreachable=0 failed=1
qemu:
2018/12/20 09:09:48 packer: 2018/12/20 09:09:48 shutting down the SSH proxy
2018/12/20 09:09:48 ui error: ==> qemu: Error executing Ansible: Non-zero exit status: exit status 2
==> qemu: Error executing Ansible: Non-zero exit status: exit status 2
seems resolved and fixed here: https://github.com/hashbang/airgap/commit/3be2fbc8a63fd22ec6bc1b5415856d7f542eca9f