airgap icon indicating copy to clipboard operation
airgap copied to clipboard

Update to debian 9.6.0

Open tjlevine opened this issue 7 years ago • 2 comments

tjlevine avatar Nov 30 '18 03:11 tjlevine

@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

jnaulty avatar Dec 20 '18 17:12 jnaulty

seems resolved and fixed here: https://github.com/hashbang/airgap/commit/3be2fbc8a63fd22ec6bc1b5415856d7f542eca9f

jnaulty avatar Jul 01 '19 18:07 jnaulty