In the process of updating nethserver-arm to 7.5.1804 the manner of creating images is going to change; adopting the centos-upstream workflow the spinoff of livecd-creator, appliance-creator will be used.
I backed an image using this tool of the existing nethserver-arm 7.4.1709 release based on centos 7.5.1804 (still with me ). It should work on a rpi3+ too.
This image never booted up and start at first boot with a āsignal-event system-initā, this takes about 5 minutes (largely depending on the speed of the SD card).
The only way to see what is happening is to connect a monitor, login and journalctl -f
It would help to get some feedback on this image to verify the new creation tool. (AGAIN) its not an update of nethserver-arm
Here is the test Image Login : root Password : Nethesis,1234
The FQDN in install wizard is empty - usually it defaults to localhost.localdomain.
Thereās some error in dnsmasq template:
Jul 11 10:38:51 localhost esmith::event[1929]: ERROR in /etc/e-smith/templates//etc/dnsmasq.conf/20dns: Program fragment delivered error <<Can't call method "within" on an undefined value at /etc/e-smith/templates//etc/dnsmasq.conf/20dns line 18.>> at template line 8
Jul 11 10:38:51 localhost esmith::event[1929]: ERROR: Template processing failed for //etc/dnsmasq.conf: 1 fragment generated errors
Same error occurs after applying first config wizard and is reproducable with expand-template /etc/dnsmasq.conf.
Dashboard shows old version, no hardware info and IPv6 remote DNS:
Definitely need to disable ipv6 while backing the Image, the falling ..dnsmasq.conf/20dns template seems to break on ipv6 stuff while determining if the assigned IP address is in a known private ipv4 range.
becase iām reading some older posts the --noipv6 option for kickstart files did not work well
-or-
Has some dealt with a kickstart file disabling ipv6?
Do not want to poke in config files to much to give nethserver-init āa clean starting pointā;
we can fallback to the old method : let firewalld filter IPv6 for first boot and than nethserver-network takes overā¦
It was caused by odhcpd on openwrt. It acts as DHCPv6 and the Neth-pi got itās IPv4 DNS correctly from another Nethserver DHCP server but also got an IPv6 DNS address from the openwrt odhcpd.
I have to admit it is much harder to get an arm 7.5.1804 out as expected.
the result is not what i hopped it would be ( Tata here is the update) but running out of time i want to share my results. So no alpha release merely my devel repo
Major hurdle is (still) nethserver-mail2, not sure if we get it smoothly running on small hardware.
An other thing costing a lot of time is evebox (pardon my language) it a bitch to build for me . GO and nodejs (npm) is out of my comfort zone so did not manage to build it on centos but succeed in a fc27 chroot. Did not succed to make a proper source package for it.
And just want something of my chest : while toiling along i got the impression we are treating open source software as free beer, meaning: we get binary packages from somewhere and put them in NS repositories, really hoping iām mistaking . if not IMHO its bad practice and not done in major linux distributions, most notable rhel/centos!
This being said, here is a snapshot of current status of the local repo. Unfortunately not really equipped to host this repo being on a āhome-internetā account already got warnings in the past about āreasonable useā. And do not feel like spinning up a VPS just for thisā¦
As said its a bit to much to build and test it by my self, so like to involve others by getting it out there; if possible host it somewhere.
@dz00te are you still around? other ideas how to fix this? (@mrmarkuz, if i may be so cheeky could you help me out here).
Just tell me if you need some more like access to it etc.
Please clarify as I get the savapage binary and include it to nethserver-savapage, the developer knows that and itās ok for everyone. Are we doing something wrong?
Will send you a update of the release package asap with correct repo!
No there is nothing really wrong with it ; Gues iām very old-school and live by the principle here is my binary package, here are the sources and this is how i build it: If you want to reproduce it be my guest.
IMHO the reason linux (open source in general) has such an good record on security. just personal preferance