OPNsense Forum

Archive => 18.1 Legacy Series => Topic started by: NOYB on December 29, 2017, 09:39:00 am

Title: Plugin Installed or Not
Post by: NOYB on December 29, 2017, 09:39:00 am
System: Firmware

Plugins tab shows "os-dyndns" as NOT installed.  But "Dynamic DNS" is in the "Services" menu (and configurable), and "configctl firmware plugin dyndns" returns "1" (installed).

I'm confused.  Please clarify.

Thanks.
Title: Re: Plugin Installed or Not
Post by: phoenix on December 29, 2017, 10:22:56 am
FWIW, it's not installed on my system and it doesn't show in the services menu either and I'm on the 18.1 beta release. It might help if you actually gave details of the OPNsense version that you have installed.
Title: Re: Plugin Installed or Not
Post by: fabian on December 29, 2017, 10:34:00 am
@phoenix: On newer install media it comes preinstalled - upgraded systems do not install it automatically.
Title: Re: Plugin Installed or Not
Post by: phoenix on December 29, 2017, 10:38:54 am
@phoenix: On newer install media it comes preinstalled - upgraded systems do not install it automatically.
Thanks for the clarification, I'll go back to sleep until the new year.  ;D
Title: Re: Plugin Installed or Not
Post by: NOYB on December 29, 2017, 11:31:01 am
This was initially a 17.7.10 install.  Later upgraded to 18.1b (opnsense-update -t opnsense-devel).

So I guess the package was installed in 17.7.10 by default, but the 18.1b upgrade has it has an optional plugin.  No big deal just was confused.  Maybe I still am?
Title: Re: Plugin Installed or Not
Post by: fabian on December 29, 2017, 11:39:40 am
This is no reason it should not show up as it is / was still a plugin. Even if it is a new install like 17.7.10 it should be uninstallable (it is not a dependency) - there might be something wrong.
Title: Re: Plugin Installed or Not
Post by: franco on December 29, 2017, 02:54:33 pm
18.1.b recently gained a menu and ACL cache...

# /usr/local/etc/rc.configure_firmware

should fix that.

The plugins can reload this correctly now, but not the 17.7 "os-dyndns" one currently provided by the mirrors.

This only affects operation of 17.7 plugins with 18.1.b core and should start working cleanly as soon as 18.1(-RC) is out.


Cheers,
Franco
Title: Re: Plugin Installed or Not
Post by: NOYB on December 31, 2017, 07:41:18 am
See now what is confusing me.

The installed plugins listed at the top are also still listed below as not installed.
Title: Re: Plugin Installed or Not
Post by: franco on December 31, 2017, 10:13:32 am
You mean "os-dyndns" and "os-dyndns-devel"? If you are running opnsense-devel, you see both.
Title: Re: Plugin Installed or Not
Post by: NOYB on December 31, 2017, 10:27:35 am
You mean "os-dyndns" and "os-dyndns-devel"? If you are running opnsense-devel, you see both.

Don't think that is what I mean.

Plugins Tab:

At the top (indicated as installed; bold):
Code: [Select]
os-dyndns (installed) 1.4_1 131KiB Dynamic DNS Support
os-helloworld-devel (installed) 1.2 17.2KiB A sample framework application
os-rfc2136 (installed) 1.1_1 38.5KiB RFC-2136 Support
os-wol (installed) 1.0_1 23.9KiB Wake on LAN Service

Below (not indicated as installed; not bold):
Code: [Select]
os-dyndns 1.4_1 131KiB Dynamic DNS Support
os-dyndns-devel 1.4_1 131KiB Dynamic DNS Support
...
os-helloworld 1.2 17.2KiB A sample framework application
os-helloworld-devel 1.2 17.2KiB A sample framework application
...
os-rfc2136 1.1_1 38.5KiB RFC-2136 Support
os-rfc2136-devel 1.1_1 38.5KiB RFC-2136 Support
...
os-wol 1.0_1 23.9KiB Wake on LAN Service
os-wol-devel 1.0_1 23.9KiB Wake on LAN Service

Settings Tab:
Release Type: Development
Title: Re: Plugin Installed or Not
Post by: franco on December 31, 2017, 10:46:10 am
Which revision? I only changed the sort key to shuffle the installed ones on top as discussed. Unless they are now added twice in the backend because the sort key is not unique. oO
Title: Re: Plugin Installed or Not
Post by: tillsense on December 31, 2017, 10:47:49 am
Hi all,

the same here. the installed plugins are listed again.

cheers till

------------------------------------
OPNsense 18.1.b_377-amd64
Title: Re: Plugin Installed or Not
Post by: franco on December 31, 2017, 10:55:31 am
Ok, found it. https://github.com/opnsense/core/commit/080219e


Cheers,
Franco
Title: Re: Plugin Installed or Not
Post by: tillsense on December 31, 2017, 11:33:13 am
Yes.. looks good.
I have not even drunk my coffee that fast :)
happy New Year

cheers till

------------------------------------
OPNsense 18.1.b_382-amd64
Title: Re: Plugin Installed or Not
Post by: NOYB on December 31, 2017, 12:24:49 pm
Ok, found it. https://github.com/opnsense/core/commit/080219e


Cheers,
Franco

Works.  Thanks.  Just a tad bit less confused now.  ;)

Title: Re: Plugin Installed or Not
Post by: dcol on February 06, 2018, 09:48:30 pm
I assume the dyndns plugin, which is installed by default in 18.1, can be uninstalled if dynamic dns is not needed.
There are no other services dependent on this one.
Correct?
Title: Re: Plugin Installed or Not
Post by: franco on February 07, 2018, 06:29:39 pm
Correct.

Dyndns was moved from core to plugins in 17.1, but people asked for it to be bundled with the installation again. Now it's a preinstalled plugin, something we want to have for more core functionality as well although not strictly necessary... would be nice to kick web proxy or intrusion detection or VPN for a small install.

And yes, dyndns has no dependencies. That's why we bundled it in 17.7 in contrast to Rfc2136, which requires Bind and we didn't want that in the default install anymore even if "only dormant".


Cheers,
Franco