Testing NethServer 7.5.1804 alpha

testing

(Davide Principi) #1

We can start to test NethServer on the newly available CentOS 7.5.1804 ISO. Just follow this procedure:

@giacomo has backed an ISO!

Download NethServer 7.5.1804 Alpha 2 ISO (993MB) temporary download link :arrow_down:


As alternative, install NethServer on CentOS 7.5.1804 Minimal:

(1) Download and install CentOS-7-x86_64-Minimal-1804.iso from CentOS mirrors

(2) Install nethserver-release:

yum install http://packages.nethserver.org/nethserver/7.5.1804/updates/x86_64/Packages/nethserver-release-7-5.0.2.g2ec7a1c.ns7.noarch.rpm

(3) Require a fixed NethServer release number

echo 7.5.1804 > /etc/yum/vars/nsrelease

(4) Enable nethserver-testing repo, by editing /etc/yum.repos.d/NethServer.repo. Set enabled=1.

(5) Run nethserver-install as usual

(6) Connect to Server Manager



The development of 7.5.1804 is tracked here:

https://github.com/NethServer/dev/milestone/11


Update to 7.5 problem(s)?
It's time to test CentOS 7.5
SOGO (and AD LDAP clients) not working after upgrade
Update Link Error
So, what are you working on? - 14 May 2018
(Davide Principi) #2

This is a screenshot of a fresh NS 7.5, with new “Automatic updates” and “Subscription” menu entries pre-installed!


Is it still Open Source? Are we all beta testers?
(Davide Principi) #3

10 posts were split to a new topic: Is it still Open Source? Are we all beta testers?


(Davide Principi) #7

(Markus Neuberger) #8

I tested the install in a VM and it worked so far. Subscription and Autoupdates are there.
I guess I am too impatient but I could not install nethserver-firewall-base-ui from Software Center or via yum. Other packages are already installable.

Required: nethserver-firewall-base = 3.3.2-1.ns7
Installed: nethserver-firewall-base-3.3.2-1.15.ga382b7d.ns7.noarch (@nethserver-base)

(fpausp) #12

:clap::clap::clap:


#13

same problem here… installation was fine, same problem with firewall but also with other packages like backup or bandwidth. i must disable mirrorlist and enable baseurl in NethServer.repo as it seems not all mirror have 7.5.1804 folder.
after that i can install backup and bandwidth, still problems with firewall
other tests in progress…
for firewall it seems the updated ui package is not available on repo (also if it is)

–> Processing Dependency: nethserver-firewall-base = 3.3.2-1.ns7 for package: nethserver-firewall-base-ui-3.3.2-1.ns7.noarch
—> Package nethserver-firewall-base-ui.noarch 0:3.3.2-1.15.ga382b7d.ns7 will be installed
–> Finished Dependency Resolution
Error: Package: nethserver-firewall-base-ui-3.3.2-1.ns7.noarch (nethserver-updates)
Requires: nethserver-firewall-base = 3.3.2-1.ns7
Installed: nethserver-firewall-base-3.3.2-1.15.ga382b7d.ns7.noarch (@nethserver-base)

forcing installation with

yum install http://mirror.nethserver.org/nethserver/7.5.1804/base/x86_64/Packages/nethserver-firewall-base-ui-3.3.2-1.15.ga382b7d.ns7.noarch.rpm

seems to work


(Davide Principi) #14

Sorry I cannot reproduce it on my VM (no customizations). What I did:

  • Installed updates from Software Center (yellow banner about 7.5 was present)
  • Installed Basic firewall module

Dependencies were resolved correctly. Did you enable nethserver-testing?


(Markus Neuberger) #15

With nethserver-testing enabled I get similar error with testing version. I tried it on a fresh VM (no customization). The error occurs after 7.5 install when I wanted to add the firewall-base-ui package.

Required: nethserver-firewall-base = 3.3.2-1.14.g790405e.ns7
Installed: nethserver-firewall-base-3.3.2-1.15.ga382b7d.ns7.noarch (@nethserver-base)

There’s “.noarch” missing in required package but the version of the installed package is higher than the required one.

I can confirm: This way it works.


(Davide Principi) #16

3 posts were split to a new topic: Local LDAP accounts provider fails to install on 7.5.1804 alpha


(Davide Principi) #17

Alpha packages are in nethserver-testing repo too… We need to (temporarily) enable it in our testing machines.


#19

tnx! i missed it. enabled, i can confirm the problem with nethserver-firewall-ui installation is solved
the strange thing is that i am quite sure i’ve setup nsrelease as you say in first post, but when i checked it was empty :thinking: i’ll try in a new install

edit1: ok retested on a new install.
fixed release number, checked the file (just to be sure :slight_smile: )
enabled testing repo and installed nethserver,

now /etc/yum/vars/nsrelease is still there but is empty
nethserver-testing is still enabled but without rel version yum check against 7.4 repo

edit2: mhhh no there is something else… after setup /etc/yum/vars/nsrelease another time, now is again empty, i’ve just made the first installation wizard


(Davide Principi) #20

It’s a template, could be overwritten. Echo 7.5.1804 again to it, or prepare a custom-template, like explained here: How to lock to a specific distribution release


(Giacomo Sanchietti) #21

nDPI has been reverted to release 1.1.7 because of a major issue.

You can find updated packages in nethserver-testing which should restore a correct behavior.
More info here:


#22

some other install tests:
other packages installed without fail/error:
Backup
Bandwidth monitor
Basic firewall
FTP server
IM-XMPP/Jabber chat server
IPS
MariaDB (MySQL) server
OpenVPN
Print Server
Reverse proxy
SNMP server
Statistics
Web filter
Web proxy
UPS nethserver-nut+collectd-nut
WebTop 5 groupware

Packages with install notes:
Nextcloud (ok but still on version 13.0.1)

Email2: some warnings/error during installation to check (updated after test… retry installation)
pop3 connector 2
pop3 proxy 2
Smtp2

Install of local AD:

systemd-nspawn: Failed to create directory /var/lib/machines/nsdc//sys/fs/selinux: Read-only file system
realmd: Enter Administrator’s password:DNS update failed: NT_STATUS_UNSUCCESSFUL
realmd: DNS Update for ns75f1.framassa.org failed: ERROR_DNS_GSS_ERROR
sssd: tkey query failed: GSSAPI error: Major = Unspecified GSS failure. Minor code may provide more information, Minor = Server not found in Kerberos database.
ns75f1 sssd: tkey query failed: GSSAPI error: Major = Unspecified GSS failure. Minor code may provide more information, Minor = Server not found in Kerberos database.

File Server + Samba audit (with local AD)

May 11 18:36:36 ns75f1 esmith::event[10881]: Can’t open directory /etc/e-smith/events/fstab-update
May 11 18:36:36 ns75f1 esmith::event[10881]: Action: /etc/e-smith/events/nethserver-samba-update/S20nethserver-samba-conf FAILED: 2 [0.314591]
[…]
May 11 18:36:39 ns75f1 esmith::event[10881]: Event: nethserver-samba-update FAILED

Note: there is no fstab-update folder…

if i install ns75 without enable testing i have the folder
/etc/e-smith/events/fstab-update/ (package installed nethserver-base-3.1.5-1.ns7.noarch)

if i use testing repo bedore install the package installed is nethserver-base-3.1.5-1.4.gba58ecc.ns7.noarch.rpm and there is no the requeste folder… i’ll check on github…


(Federico Ballarini) #23

In Nethserver is available the update to 7.5. It is stable or not?


(Markus Neuberger) #24

We are here in the 7.5 alpha testing thread so it’s not stable. The stable 7.5 will be announced…


(Davide Principi) #25

Thank you for your detailed test @dz00te, it’s a great contribution towards a stable release! I hope to see more people involved in the @quality_team, expecially during transition phases like this!


(Federico Ballarini) #26

I have update from Software Center, but in the Dashboard the version is 7.4. I have to reboot the server?


(Davide Principi) #27

If want to contribute with alpha 7.5 tests run steps 3 and 4 of the initial post. Then run

 yum update

Be prepared to reinstall from scratch or restore a backup/snapshot of your server.

Reboot runs the new kernel but doesn’t change the release number: you need to update from 7.5.1804/testing repo for that.