We have upgraded the community system as part of the upgrade a password reset is required for all users before login in.

Plans to update the onion omega2-source docker container?



  • Onion publishes https://hub.docker.com/r/onion/omega2-source but this container hasn't been updated for several months, it looks like prior to the upgrade to LEDE 18.

    Any plans to publish a newer container? I'd rebuild the container here but I can't find the originating Dockerfile so maybe it was built manually??



  • @Chris-Morgan just update the system yourself:

    #switch to the latest openwrt branch
    git checkout openwrt-18.06

    #cleanup the feeds
    ./scripts/feeds clean
    ./scripts/feeds update -a
    ./scripts/feeds install -a

    sh scripts/onion-feed-setup.sh

    #to create the required .config, create a symlink to the appropriate config file
    ln -s .config.O2 .config

    #you may need to run make menuconfig, then run

    make -j6 V=s

    #personally i prefet to first run make clean before make just to be sure there is no residual rubbish floating around

    This is based on some earlier post by @cas with some addition of my own.


  • administrators

    Official image has been updated based on the very latest in the Github source repo (openwrt-18.06 b228) ! Check it out here: https://hub.docker.com/r/onion/omega2-source/tags

    We've tested compilation and it seems to build fine. Let us know how it goes!

    Thanks to @Chris-Morgan for collaborating on this!



  • @Lazar-Demin

    Having a hard time getting your B228 image to build. Any advice? Before I started, I cancelled / quit / deleted / removed all images and containers from my Windows 10 Docker system. Here's the trace:

    C:\Users\ThinkStation>docker pull onion/omega2-source:b228
    b228: Pulling from onion/omega2-source
    7413c47ba209: Pull complete 0fe7e7cbb2e8: Pull complete 1d425c982345: Pull complete 344da5c95cec: Pull complete e222fd265b6c: Pull complete d9550b1ae9b6: Pull complete 828e762f4e38: Pull complete Digest: sha256:6bf05eb531ece478c1f22e3e7a9a522466e2a48f781c06a52df01afec2f10904
    Status: Downloaded newer image for onion/omega2-source:b228
    docker.io/onion/omega2-source:b228

    C:\Users\ThinkStation>make
    'make' is not recognized as an internal or external command,
    operable program or batch file.

    C:\Users\ThinkStation>docker run -it onion/omega2-source /bin/bash
    Unable to find image 'onion/omega2-source:latest' locally
    latest: Pulling from onion/omega2-source
    Digest: sha256:6bf05eb531ece478c1f22e3e7a9a522466e2a48f781c06a52df01afec2f10904
    Status: Downloaded newer image for onion/omega2-source:latest
    root@7f1783d8454f:~/source# make
    Collecting package info: doneing...eds/onion/avrdude
    WARNING: Makefile 'package/feeds/onion/transmission-console-app/Makefile' has a dependency on 'Onion-Console', which does not exist
    WARNING: Makefile 'package/feeds/onion/transmission-console-app/Makefile' has a dependency on 'transmission-daemon', which does not exist
    WARNING: Makefile 'package/feeds/onion/zeromq/Makefile' has a build dependency on 'libuuid', which does not exist
    make[2]: Entering directory '/root/source/scripts/config'
    conf.c: In function 'check_stdin':
    conf.c:78:3: warning: format not a string literal and no format arguments [-Wformat-security]
    printf(_("aborted!\n\n"));
    ^~~~~~
    conf.c:79:3: warning: format not a string literal and no format arguments [-Wformat-security]
    printf(_("Console input/output is redirected. "));
    ^~~~~~
    conf.c:80:3: warning: format not a string literal and no format arguments [-Wformat-security]
    printf(_("Run 'make oldconfig' to update configuration.\n\n"));
    ^~~~~~
    conf.c: In function 'conf_askvalue':
    conf.c:90:3: warning: format not a string literal and no format arguments [-Wformat-security]
    printf(_("(NEW) "));
    ^~~~~~
    conf.c: In function 'conf_choice':
    conf.c:291:5: warning: format not a string literal and no format arguments [-Wformat-security]
    printf(_(" (NEW)"));
    ^~~~~~
    conf.c: In function 'check_conf':
    conf.c:439:6: warning: format not a string literal and no format arguments [-Wformat-security]
    printf(_("\n Restart config...\n*\n"));
    ^~~~~~
    conf.c: In function 'main':
    conf.c:620:6: warning: format not a string literal and no format arguments [-Wformat-security]
    _("\n*** The configuration requires explicit update.\n\n"));
    ^
    conf.c:674:4: warning: format not a string literal and no format arguments [-Wformat-security]
    fprintf(stderr, _("\n*** Error during writing of the configuration.\n\n"));
    ^~~~~~~
    conf.c:678:4: warning: format not a string literal and no format arguments [-Wformat-security]
    fprintf(stderr, _("\n*** Error during update of the configuration.\n\n"));
    ^~~~~~~
    conf.c:689:4: warning: format not a string literal and no format arguments [-Wformat-security]
    fprintf(stderr, _("\n*** Error during writing of the configuration.\n\n"));
    ^~~~~~~
    make[2]: Leaving directory '/root/source/scripts/config'
    time: target/linux/prereq#0.14#0.05#0.29
    Checking 'rsync'... ok.
    make[1] world
    make[2] tools/compile

    ...
    ...
    ...
    make[3] -C feeds/packages/libs/glib2 host-compile
    make[3] -C feeds/packages/utils/kmod compile
    make[3] -C feeds/packages/libs/libid3tag compile
    make[3] -C feeds/packages/libs/libgcrypt compile
    make[3] -C feeds/packages/libs/libidn2 compile
    make[3] -C feeds/packages/libs/gnutls compile
    make[3] -C feeds/packages/libs/libvorbis compile
    make[3] -C feeds/packages/libs/libvorbisidec compile
    make[3] -C feeds/packages/utils/mariadb host-compile
    make[3] -C feeds/packages/net/nginx compile
    make -r world: build failed. Please re-run make with -j1 V=s to see what's going on
    /root/source/include/toplevel.mk:216: recipe for target 'world' failed
    make: *** [world] Error 1
    root@7f1783d8454f:~/source#



  • @peanut which if the preceding warnings do you expect to make the build fail?


Log in to reply
 

Looks like your connection to Community was lost, please wait while we try to reconnect.