[OBSOLETE] How to test the development version

Started by franco, August 03, 2016, 08:34:16 AM

Previous topic - Next topic
hm, here ya go. Maybe its a misinterpretation on my part on what they are supposed to do. However I was under the impression it would allow updates to the _7xx builds


root@TDE-Core-Router:~ # opnsense-code core
fatal: destination path '/usr/core' already exists and is not an empty directory.
root@TDE-Core-Router:~ # cd /usr/core
root@TDE-Core-Router:/usr/core # opnsense-update -t opnsense-devel
The package type 'opnsense-devel' is already installed.
root@TDE-Core-Router:/usr/core # make upgrade
/usr/core/+POST_INSTALL -> /usr/core/work/src/+POST_INSTALL
/usr/core/+PRE_DEINSTALL -> /usr/core/work/src/+PRE_DEINSTALL
>>> Missing dependency: ngattach
*** Error code 1

Stop.
make[1]: stopped in /usr/core
*** Error code 1

Stop.
make: stopped in /usr/core
root@TDE-Core-Router:/usr/core # pkg install ngattach
Updating OPNsense repository catalogue...
OPNsense repository is up-to-date.
All repositories are up-to-date.
pkg: No packages available to install matching 'ngattach' have been found in the repositories
root@TDE-Core-Router:/usr/core #


>>> Missing dependency: ngattach

That hasn't been on master since September 16, but you can simply delete the one line from /usr/core/Makefile

opnsense-code is for getting the code, it's already there so error is ok.
opnsense-update -t is for running the development version, already installed :)


Cheers,
Franco

Has anyone else reported this? I figured the other two made sense, but I was unable to run any of that initially because it failed at ngattach from the very beginning even when the other two stages completed fine initially.

It must have been an early time in 17.1-ALPHA when you set up this machine.

Are the packages fine now? If you have connectivity back, run this:

# cd /usr/core
# git pull
# make upgrade


Cheers,
Franco

Quote from: franco on November 24, 2016, 05:34:15 PM
It must have been an early time in 17.1-ALPHA when you set up this machine.

Are the packages fine now? If you have connectivity back, run this:

# cd /usr/core
# git pull
# make upgrade


Cheers,
Franco

Very early, I have been running the betas and upgrading into them steadily since early 16.x. The packages were fine and I was able to correct SSH with your help from before. The above commands worked with no issue. I did have to git reset --hard for my modification to Makefile in removing the dependency, wouldnt have worked anyway because I was also missing p7zip.

Service annoucement: 17.1.a is being removed from the mirrors in preparation for 17.1.b. ETA 1-2 weeks. Before Christmas in any case. :D

Exciting! Hopefully we will have an upgrade path?  :-X

Yes, builds have started, then were a affected by FreeBSDs security advisories and security advisory corrections :)

Hi Franco,

do you have a current amd64 image?

chers till

Hi Till,

Images will be out next week. The kerne/base sets are done, only package builds and last preparations (changelogs and image testing) remain. :)


Cheers,
Franco

17.1.b beta for OpenSSL (amd64 and i386) online upgrades are already up and running. With 16.7.11 installed, you can do:

# opnsense-update -t opnsense-devel

(if you don't use the opnsense-devel already)

Then just run console option 12) typing "17.1.b" at the prompt.

Images and release annoucement follow in the next days.


Cheers,
Franco

I did a two-stage update remotely (I'm at work, my OPNsense firewall is at home) successfully.

First, I updated from 16.7.10 to 16.7.11. Then I used your instructions to update from 16.7.11 to 17.1-beta.

Here is a nice screenshot: https://goo.gl/photos/rqu3ncheSFDaKigm7


December 15, 2016, 03:35:51 AM #43 Last Edit: December 15, 2016, 03:51:25 AM by Solaris17
My machine cant find the repository. This happened after I did the git pull several posts ago. I have just continued to do them since I cannot update normally.

EDIT:: was able to back up to 17.1.b from 17.1.b_9 by

# opnsense-update -sn "17.1\/latest"
# opnsense-update -fp


@Solaris17

The command for upgrading from the source repo is:

# make upgrade CORE_ABI=17.1


Cheers,
Franco