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?



  • @peanut Im in the same situation. Build fails. Did you stumble on any luck?



  • @rajvigneshtn please run make again with -j 1 V=s. Parameters and post the log.


Log in to reply
 

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