aln-1 / pfsense-speedtest-widget

pfSense speedtest widget
GNU General Public License v3.0
48 stars 27 forks source link

Upgrade pfSense 2.6 > 2.7. Speedtest cli and Speedtest dashboard widget no longer function #11

Closed cypherstream closed 4 months ago

cypherstream commented 1 year ago

After upgrading pfSense from 2.6.0 to 2.7.0, the speedtest dashboard widget just says "Speedtest failed". Entering speedtest from the CLI claims its not an installed program. Ok so lets try to install it again: pkg update ; pkg install -y py37-speedtest-cli Updating pfSense-core repository catalogue... pfSense-core repository is up to date. Updating pfSense repository catalogue... pfSense repository is up to date. All repositories are up to date. Updating pfSense-core repository catalogue... pfSense-core repository is up to date. Updating pfSense repository catalogue... pfSense repository is up to date. All repositories are up to date. pkg: No packages available to install matching 'py37-speedtest-cli' have been found in the repositories

This package will no longer install on 2.7.0.

cypherstream commented 1 year ago

I found the new package by searching but why when you install it does it remove a lot of other stuff?

pkg search speedtest-cli py311-speedtest-cli-2.1.3 Command line interface for testing internet band width [2.7.0-RELEASE][root@pfSense.local]/root: pkg install py311-speedtest-cli-2.1.3
Updating pfSense-core repository catalogue... pfSense-core repository is up to date. Updating pfSense repository catalogue... pfSense repository is up to date. All repositories are up to date. The following 16 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED: bandwidthd: 2.0.1_12 graphviz: 7.1.0_6 harfbuzz: 7.3.0 libgd: 2.3.3_5,1 mongodb42: 4.2.22 nut: 2.8.0_23 pfSense-pkg-bandwidthd: 0.7.5 pfSense-pkg-ntopng: 0.8.13_10 pfSense-pkg-nut: 2.8.0_2 python37: 3.7.15 webp: 1.3.0

New packages to be INSTALLED: py311-speedtest-cli: 2.1.3 [pfSense]

Installed packages to be REINSTALLED: cyrus-sasl-2.1.28 [pfSense] libinotify-20211018 [pfSense] (ABI changed: 'freebsd:12:x86:64' -> 'fre ebsd:14:x86:64') mpdecimal-2.5.1 [pfSense] pcre-8.45_3 [pfSense]

Number of packages to be removed: 11 Number of packages to be installed: 1 Number of packages to be reinstalled: 4

The operation will free 259 MiB. 1 MiB to be downloaded.

Proceed with this action? [y/N]: y [1/5] Fetching mpdecimal-2.5.1.pkg: 100% 156 KiB 159.4kB/s 00:01 [2/5] Fetching libinotify-20211018.pkg: 100% 27 KiB 27.6kB/s 00:01 [3/5] Fetching py311-speedtest-cli-2.1.3.pkg: 100% 52 KiB 53.1kB/s 00:01
[4/5] Fetching cyrus-sasl-2.1.28.pkg: 100% 274 KiB 280.6kB/s 00:01 [5/5] Fetching pcre-8.45_3.pkg: 100% 941 KiB 963.5kB/s 00:01 Checking integrity... done (0 conflicting) [1/16] Deinstalling pfSense-pkg-bandwidthd-0.7.5... Removing bandwidthd components... Menu items... done. Services... done. Loading package instructions... Deinstall commands... done. [1/16] Deleting files for pfSense-pkg-bandwidthd-0.7.5: 100% Removing bandwidthd components... Configuration... done. [2/16] Deinstalling pfSense-pkg-ntopng-0.8.13_10... Removing ntopng components... Menu items... done. Services... done. Loading package instructions... Deinstall commands... done. [2/16] Deleting files for pfSense-pkg-ntopng-0.8.13_10: 100% Removing ntopng components... Configuration... done. [3/16] Deinstalling pfSense-pkg-nut-2.8.0_2... Removing nut components... Menu items... done. Services... done.

Broadcast Message from root@pfSense.local (no tty) at 0:44 EDT...

upsmon parent process died - shutdown impossible

Loading package instructions... [3/16] Deleting files for pfSense-pkg-nut-2.8.0_2: 100% Removing nut components... Configuration... done. [4/16] Deinstalling nut-2.8.0_23... [4/16] Deleting files for nut-2.8.0_23: 100% ==> You should manually remove the "nut" user. ==> You should manually remove the "nut" group [5/16] Deinstalling bandwidthd-2.0.1_12... [5/16] Deleting files for bandwidthd-2.0.1_12: 25% bandwidthd-2.0.1_12: missing file /usr/local/bandwidthd/htdocs/legend.gif [5/16] Deleting files for bandwidthd-2.0.1_12: 37% bandwidthd-2.0.1_12: missing file /usr/local/bandwidthd/htdocs/logo.gif [5/16] Deleting files for bandwidthd-2.0.1_12: 100% [6/16] Deinstalling graphviz-7.1.0_6... [6/16] Deleting files for graphviz-7.1.0_6: 100% [7/16] Reinstalling mpdecimal-2.5.1... [7/16] Extracting mpdecimal-2.5.1: 100% [8/16] Deinstalling libgd-2.3.3_5,1... [8/16] Deleting files for libgd-2.3.3_5,1: 100% [9/16] Deinstalling python37-3.7.15... [9/16] Deleting files for python37-3.7.15: 99% python37-3.7.15: missing file /usr/local/man/man1/python3.7.1.gz [9/16] Deleting files for python37-3.7.15: 100% [10/16] Deinstalling mongodb42-4.2.22... [10/16] Deleting files for mongodb42-4.2.22: 100% ==> You should manually remove the "mongodb" user. ==> You should manually remove the "mongodb" group [11/16] Deinstalling webp-1.3.0... [11/16] Deleting files for webp-1.3.0: 100% [12/16] Deinstalling harfbuzz-7.3.0... [12/16] Deleting files for harfbuzz-7.3.0: 100% [13/16] Reinstalling libinotify-20211018... [13/16] Extracting libinotify-20211018: 100% [14/16] Installing py311-speedtest-cli-2.1.3... [14/16] Extracting py311-speedtest-cli-2.1.3: 100% [15/16] Reinstalling cyrus-sasl-2.1.28... *** Updated user `cyrus'. [15/16] Extracting cyrus-sasl-2.1.28: 100% cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/AUTHORS cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/COPYING cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/ChangeLog cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/INSTALL.TXT cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/README cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/Sendmail.READM E cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/b asic.css cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/c ss/badge_only.css cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/c ss/theme.css cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/c yrus.css cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/d octools.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/d ocumentation_options.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/AclChange.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/ApplePushService.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/CalendarAlarm.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/FlagsClear.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/FlagsSet.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/Login.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/Logout.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MailboxCreate.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MailboxDelete.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MailboxRename.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MailboxSubscribe.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MailboxUnSubscribe.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MessageAppend.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MessageCopy.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MessageExpunge.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MessageMove.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MessageNew.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MessageRead.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/MessageTrash.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/QuotaChange.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/QuotaExceed.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/e vent_notifications/QuotaWithin.json cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f ile.png cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f onts/Inconsolata-Bold.ttf cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f onts/Inconsolata.ttf cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f onts/Lato-Bold.ttf cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f onts/Lato-Regular.ttf cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f onts/RobotoSlab-Bold.ttf cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f onts/RobotoSlab-Regular.ttf cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f onts/fontawesome-webfont.eot cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f onts/fontawesome-webfont.svg cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f onts/fontawesome-webfont.ttf cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/f onts/fontawesome-webfont.woff cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/g raphviz.css cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/h eadimg.gif cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/j query-3.5.1.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/j query.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/j s/modernizr.min.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/j s/theme.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/l anguage_data.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/m inus.png cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/p lus.png cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/p ygments.css cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/s earchtools.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/u nderscore-1.13.1.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/_static/u nderscore.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/developer .html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/download. html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/genindex. html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/getsasl.h tml cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/index.htm l cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/objects.i nv cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/operation s.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/packager. html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/adva nced.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/appc onvert.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/auth entication_mechanisms.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/auxi liary_properties.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/comp onents.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/conc epts.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/deve loper/installation.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/deve loper/plugprog.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/deve loper/programming.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/deve loper/testing.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/faq. html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/faqs /authorize-vs-authenticate.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/faqs /crammd5-digestmd5-scram.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/faqs /openldap-sasl-gssapi.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/faqs /plaintextpasswords.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/faqs /rfcs.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/faqs /upgrade-saslv2.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/gssa pi.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/inst allation.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/maco sx.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/manp ages.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/opti ons.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/os39 0.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/pwch eck.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/quic kstart.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_authorize_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_auxprop.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_auxprop_add_plugin.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_auxprop_getctx.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_auxprop_request.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_callbacks.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_canon_user_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_canonuser_add_plugin.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_chalprompt_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_checkapop.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_checkpass.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_client_add_plugin.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_client_done.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_client_init.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_client_new.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_client_plug_init_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_client_start.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_client_step.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_decode.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_decode64.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_dispose.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_done.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_encode.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_encode64.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_encodev.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_erasebuffer.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_errdetail.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_errors.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_errstring.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_getcallback_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_getconfpath_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_getopt_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_getpath_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_getprop.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_getrealm_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_getsecret_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_getsimple_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_global_listmech.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_idle.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_listmech.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_log_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_server_add_plugin.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_server_done.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_server_init.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_server_new.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_server_plug_init_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_server_start.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_server_step.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_server_userdb_checkpass_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_server_userdb_setpass_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_set_alloc.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_set_mutex.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_seterror.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_setpass.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_setprop.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_user_exists.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_usererr.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_utf8verify.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/library/sasl_verifyfile_t.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/refe rence/manpages/template.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/rele ase-notes/1/index.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/rele ase-notes/2.0/index.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/rele ase-notes/2.1/index.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/rele ase-notes/index.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/reso urces.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/sysa dmin.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/upgr ading.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/sasl/wind ows.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/search.ht ml cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/searchind ex.js cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/setup.htm l cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/html/support.h tml cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/TODO cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/advance d.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/appconv ert.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/compone nts.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/gssapi. html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/index.h tml cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/install .html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/macosx. html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/mechani sms.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/options .html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/os390.h tml cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/plugpro g.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/program ming.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/readme. html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/server- plugin-flow.fig cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/sysadmi n.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/testing .txt cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/upgradi ng.html cyrus-sasl-2.1.28: missing file /usr/local/share/doc/cyrus-sasl2/legacy/windows .html [16/16] Reinstalling pcre-8.45_3... [16/16] Extracting pcre-8.45_3: 100% pcre-8.45_3: missing file /usr/local/share/doc/pcre/AUTHORS pcre-8.45_3: missing file /usr/local/share/doc/pcre/COPYING pcre-8.45_3: missing file /usr/local/share/doc/pcre/ChangeLog pcre-8.45_3: missing file /usr/local/share/doc/pcre/LICENCE pcre-8.45_3: missing file /usr/local/share/doc/pcre/NEWS pcre-8.45_3: missing file /usr/local/share/doc/pcre/README pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/NON-AUTOTOOLS-BUILD.tx t pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/README.txt pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/index.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre-config.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre16.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre32.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_assign_jit_stack. html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_compile.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_compile2.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_config.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_copy_named_substr ing.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_copy_substring.ht ml pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_dfa_exec.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_exec.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_free_study.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_free_substring.ht ml pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_free_substring_li st.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_fullinfo.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_get_named_substri ng.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_get_stringnumber. html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_get_stringtable_e ntries.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_get_substring.htm l pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_get_substring_lis t.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_jit_exec.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_jit_stack_alloc.h tml pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_jit_stack_free.ht ml pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_maketables.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_pattern_to_host_b yte_order.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_refcount.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_study.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_utf16_to_host_byt e_order.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_utf32_to_host_byt e_order.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcre_version.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcreapi.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcrebuild.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcrecallout.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcrecompat.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcrecpp.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcredemo.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcregrep.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcrejit.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcrelimits.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcrematching.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcrepartial.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcrepattern.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcreperform.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcreposix.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcreprecompile.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcresample.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcrestack.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcresyntax.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcretest.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/html/pcreunicode.html pcre-8.45_3: missing file /usr/local/share/doc/pcre/pcre-config.txt pcre-8.45_3: missing file /usr/local/share/doc/pcre/pcre.txt pcre-8.45_3: missing file /usr/local/share/doc/pcre/pcregrep.txt pcre-8.45_3: missing file /usr/local/share/doc/pcre/pcretest.txt You may need to manually remove /usr/local/etc/nut/ups.conf if it is no longer needed. You may need to manually remove /usr/local/etc/nut/upsd.conf if it is no longer needed. You may need to manually remove /usr/local/etc/nut/upsd.users if it is no longe r needed. You may need to manually remove /usr/local/etc/nut/upsmon.conf if it is no long er needed. You may need to manually remove /usr/local/bandwidthd/etc/bandwidthd.conf if it is no longer needed.

cypherstream commented 1 year ago

I had to reinstall nut, bandwidthd and ntopng. All is good. Weird that just by installing this, removed them.

Unoptanio commented 8 months ago

look here: https://forum.netgate.com/topic/184090/speed-test-panel-under-pfsense-2-7-0-free-bsd14/12

On Pfsense 2.7.0 Shell command: pkg install -y py311-speedtest-cli-2.1.3

after, copy the widget file speedtest.widget.php to /usr/local/www/widgets/widgets/ on your pfSense machine.

# pkg search speedtest py311-speedtest-cli-2.1.3 Command line interface for testing internet bandwidth

# pkg install -y py311-speedtest-cli-2.1.3 Updating pfSense-core repository catalogue... pfSense-core repository is up to date. Updating pfSense repository catalogue... pfSense repository is up to date. All repositories are up to date. The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED: py311-speedtest-cli: 2.1.3 [pfSense]

Number of packages to be installed: 1

52 KiB to be downloaded. [1/1] Fetching py311-speedtest-cli-2.1.3.pkg: ....... done Checking integrity... done (0 conflicting) [1/1] Installing py311-speedtest-cli-2.1.3... [1/1] Extracting py311-speedtest-cli-2.1.3: .......... done

# speedtest-cli Retrieving speedtest.net configuration... Testing from Ampersand Srl (80.86.62.2)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by AntennADSL (Rome) [327.43 km]: 25.363 ms Testing download speed................................................................................ Download: 636.53 Mbit/s Testing upload speed...................................................................................................... Upload: 169.96 Mbit/s Execute Shell Command

# speedtest --version speedtest-cli 2.1.3 Python 3.11.3 (main, Jun 27 2023, 17:49:02) [Clang 15.0.7 (https://github.com/llvm/llvm-project.git llvmorg-15.0.7-0-g8dfdcc Execute Shell Command