[PLUG] question on who is the moderator of PLUG?

2023-09-30 Thread American Citizen

Hello

I am trying to reach the moderator of the PLUG discussion group.

Please let me know how to contact this person?

Thank you

- Randall




[PLUG] question on UEFI provisioning

2023-09-21 Thread American Citizen

To anyone who understands UEFI in linux:

Today I almost lost my openSuse Leap 15.5 system graphics, due to the 
fact that a native Nvidia GE-Force 710 driver install and kernel rebuild 
to use the low level Nvidia modules in the kernel failed upon boot up 
due to incorrect signing and subsequent rejection from the low level 
bios as the kernel was being loaded.


I carefully followed the Nvidia installer directions and even had it 
create a UEFI key pair, but my attempt to use the mokutil to help insert 
this key pair into the HP Z420 workstation bios failed badly. The Z420 
workstation bios firmware is NOT that clear either on inserting new key 
pairs, as one attempt giving the full path failed badly.


To recover, I had to finally overwrite all the partitions, from backup 
(always backup first!) especially the /boot, /etc, /usr partitions to be 
able to restore the kernel and drivers to such a state that the Z420 
workstation bios would accept them.


Has anyone worked with making new or custom kernels such as the Nvidia 
G06 family and successfully gotten the UEFI keys to work?


I appreciate any tips in this regard. Even though YAST2 can remove the 
nouveau graphics drivers in the kernel and add in the Nvidia G06 kernel, 
even that fails to pass the UEFI keys check. I am not sure why that is 
failing either.


Thank you.

Randall



Re: [PLUG] question on desktop icons (text and text background)

2023-09-21 Thread American Citizen

One thing I forgot to mention, I am using the KDE Plasma desktop.

On 9/21/23 10:35, American Citizen wrote:

Hello

After a recent update from openSuse Leap 15.5, suddenly the desktop 
icons all changed their text background to mid-gray color. Previously 
the background was set to transparent.


I have been looking all over under system settings (v 5.27.3) to try 
to find how to change the desktop icon text background color but have 
not been successful in locating the correct configuration file.


Any ideas where this might be found? I have looked several times under 
system settings, but finding this setting so far has eluded me.


- Randall



[PLUG] question on desktop icons (text and text background)

2023-09-21 Thread American Citizen

Hello

After a recent update from openSuse Leap 15.5, suddenly the desktop 
icons all changed their text background to mid-gray color. Previously 
the background was set to transparent.


I have been looking all over under system settings (v 5.27.3) to try to 
find how to change the desktop icon text background color but have not 
been successful in locating the correct configuration file.


Any ideas where this might be found? I have looked several times under 
system settings, but finding this setting so far has eluded me.


- Randall



Re: [PLUG] domainnetworks.com scam

2023-08-18 Thread American Citizen

I used namecheap around $24 a year.

This issue of fraud might best be solved at the state Attorney General 
level, in the area of computer fraud.


I was defrauded one year by Heartline Communications based in Texas who 
stole my long distance carrier by a false change carrier request.


It ended up with me testifying in San Francisco as the key witness, as 
my careful documentation allowed the Public Utilities Commission to make 
the perfect case. One document is 
https://files.cpuc.ca.gov/legacycpucdecisionsandresolutions/Resolutions/I9604024_19960410_I9604024.pdf


So yes, I would get aggressive with pursuing this.

- Randall

On 8/18/23 15:17, Keith Lofstrom wrote:

I manage a domain for my wife, charglennmd.com, and register
it (along with many others) at gandi.net for $24/year.
Perhaps cheaper elsewhere, but gandi seems trustworthy and
stable, and I prefer to spread my assets across hemispheres.

My wife got a letter from "MARKETING SERVICES" aka Domain
Networks of Hendersonville, NC offering an "ANNUAL WEBSITE
DOMAIN LISTING" for the low, low price of $289  :-(

My wife is not clueless, but she still asked me to explain
what the letter was about.  I worry that many business owners
have nobody trustworthy to ask.  I also expect her to outlive
me (her father is 105 yo), and face the predators alone.

I presume the domainnetworks.com business model is trolling
for fools, or perhaps uninformed employees who don't know
better.  I wonder if this could be construed as mail fraud.

Perhaps Portland's computer geek community should find a
sponsor for an auditorium, assemble a panel of patient
computer "experts", and invite the Portland-area public to
attend and ask questions.  We can be stronger together if
our neighbors are better informed and appropriately wary.

Keith



Re: [PLUG] looking for a 3d surface plotting program (besides gnuplot)

2023-08-12 Thread American Citizen
well, unfortunately for me, that file does not even exist at this folder 
location.


Trying to examine my 1 terabyte of folders to see where this file really 
is, but the search is going to take some time.


On 8/12/23 18:32, bri...@pounceofcats.com wrote:

the correct location for the matplotlibrc file is

~/.config/matplotlib/matplotlibrc

I verified that changing the backend in that config file worked.


Re: [PLUG] looking for a 3d surface plotting program (besides gnuplot)

2023-08-12 Thread American Citizen

I am using matplotlib, numpy, pandas all under python 3.6

Now if I could just get the graphics backend under matplotlib to work. 
the current default rcParams['backend'] = 'agg' won't pop up any 
graphics window, I am forced to do a direct file write to save the image.



On 8/12/23 06:03, Michael Ewan wrote:

Python and Pandas, then there are several graphing libraries to use, such
as Bokeh or Seaborn.  Seaborn will give you great looking visualizations,
Bokeh adds an interactive interface.
https://seaborn.pydata.org/
http://bokeh.org/

On Sat, Aug 12, 2023 at 5:42 AM Rich Shepard 
wrote:


On Fri, 11 Aug 2023, American Citizen wrote:


Has anyone used 3d surface plotting software (other than gnuplot splot
with pm3d) ??

Randall,

Three suggestions:

1. As Brian suggested, python3 and pandas. This would be my first choice
for
data sets such as yours for the shortest learning curve.
<https://pandas.pydata.org/>

2. PSTricks. I've used this when precise control of vector graphics is
required. <https://www.tug.org/PSTricks/main.cgi>

3. The R Project, the most comprehensive statistical data analysis toolkit
available. Currently there are more than 6,000 packages in the
Comprehensive
R Archive Network covering every type of data, physical, chemical,
biological, social, etc.
<https://www.r-project.org; https://cran.r-project.org>

Looks like a really interesting data analysis project. Good luch with it.

Rich




Re: [PLUG] looking for a 3d surface plotting program (besides gnuplot)

2023-08-12 Thread American Citizen
I actually have been forced to use matplotlib and it is sufficient but 
much slower than gnuplot for the same amount of data processing for a 
graphics image.



owner@localhost:~/FAF> time python plot-hour.py day175.hr24.tukey.log.dft
hour.png

real    7m33.299s
user    5m28.269s
sys 0m2.773s

owner@localhost:~/FAF> time gnuplot day192.hr17.tukey.log.plt

real    0m3.487s
user    0m1.902s
sys 0m0.099s

453.299 seconds versus 3.487 seconds.. gnuplot is MUCH faster.

~
~ 


On 8/11/23 17:01, bri...@pounceofcats.com wrote:

On Fri, 11 Aug 2023 16:34:30 -0700
American Citizen  wrote:


Hello:

I am working with the NASPMON project (see
https://www.ig.cas.cz/en/naspmon-project-website/) on an original
research project pertaining to seismic detection of underground magma
movement prior to a fissure eruption (which Iceland has).

I have processed the seismic data, using fftw to run the discrete
fourier transforms on the data, in order to find the frequency
correlations. Where I am running into a problem is using splot to do the
3d surface map.

The data is huge, typically 3600 by 4000 data elements on just one plot
(of 425) of an hour's worth of data.

Has anyone used 3d surface plotting software (other than gnuplot splot
with pm3d) ??


python/matplotlib ?

it does surprising well even with a large amount of data.




[PLUG] looking for a 3d surface plotting program (besides gnuplot)

2023-08-11 Thread American Citizen

Hello:

I am working with the NASPMON project (see 
https://www.ig.cas.cz/en/naspmon-project-website/) on an original 
research project pertaining to seismic detection of underground magma 
movement prior to a fissure eruption (which Iceland has).


I have processed the seismic data, using fftw to run the discrete 
fourier transforms on the data, in order to find the frequency 
correlations. Where I am running into a problem is using splot to do the 
3d surface map.


The data is huge, typically 3600 by 4000 data elements on just one plot 
(of 425) of an hour's worth of data.


Has anyone used 3d surface plotting software (other than gnuplot splot 
with pm3d) ??


Thanks for letting me know. I have to create the png files, then 
assemble them into a video too.


Randall




Re: [PLUG] Question on USB audio drivers in linux and Logitech H390 Headphones

2023-07-21 Thread American Citizen
I stumbled across some analog settings which will allow the new style 
Logitech H390 headphones to work.


Using the IEC598 digital settings is NOT working correctly, furthermore 
trying to use a USB 2. port is causing the headphone to not even be 
recognized at all, when it is plugged in


I will stay with the USB 1.1 port and analog settings for this headphone

Please consider this troubleshooting session closed

On 7/21/23 13:43, Russell Senior wrote:



On 7/21/23 11:21, American Citizen wrote:

Some work this morning has shown the following

%  lsusb -t

is identical for both the old and new headphones

% sudo lshw -C sound

shows slight differences

Old headphones:

   product: Logitech USB Headset Logitech USB Headset
   vendor: Logitech USB Headset
   version: 0.12
   capabilities: usb-1.10 audio-control usb

New headphones:

   product: Logitech Logi USB Headset Consumer Control
   vendor: Logitech
   version: 0.15
   capabilities: usb-2.00 audio-control usb

So the new headphones wants a USB 2.0 interface? Is that the correct 
interpretation here? (I did try both the older USB-1.1 and USB-2 
interfaces with the new headphones, nothing worked properly)


% sudo dmesg shows major differences

old headphones:

[72334.465879] usb 1-1.3: new full-speed USB device number 16 using 
ehci-pci
[72335.887506] usb 1-1.3: New USB device found, idVendor=046d, 
idProduct=0a8f, bcdDevice= 0.12
[72335.887512] usb 1-1.3: New USB device strings: Mfr=3, Product=1, 
SerialNumber=0

[72335.887513] usb 1-1.3: Product: Logitech USB Headset
[72335.887514] usb 1-1.3: Manufacturer: Logitech USB Headset
[72336.655509] input: Logitech USB Headset Logitech USB Headset as 
/devices/pci:00/:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.3/0003:046D:0A8F.0015/input/input60
[72336.714020] hid-generic 0003:046D:0A8F.0015: input,hidraw1: USB 
HID v1.11 Device [Logitech USB Headset Logitech USB Headset] on 
usb-:00:1a.0-1.3/input3

New headphones:

[72432.988954] usb 1-1.3: new full-speed USB device number 17 using 
ehci-pci
[72433.103922] usb 1-1.3: New USB device found, idVendor=046d, 
idProduct=0a7a, bcdDevice= 0.15
[72433.103925] usb 1-1.3: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0

[72433.103927] usb 1-1.3: Product: Logi USB Headset
[72433.103928] usb 1-1.3: Manufacturer: Logitech
[72433.146175] usb 1-1.3: Warning! Unlikely big volume range 
(=2304), cval->res is probably wrong.
[72433.146179] usb 1-1.3: [7] FU [Sidetone Playback Volume] ch = 1, 
val = -3840/-1536/1
[72433.180951] usb 1-1.3: Warning! Unlikely big volume range 
(=10496), cval->res is probably wrong.
[72433.180954] usb 1-1.3: [2] FU [USB Audio Playback Volume] ch = 2, 
val = -10496/0/1
[72433.212798] usb 1-1.3: Warning! Unlikely big volume range 
(=4352), cval->res is probably wrong.
[72433.212800] usb 1-1.3: [5] FU [USB Audio Capture Volume] ch = 1, 
val = -1536/2816/1
[72433.214496] input: Logitech Logi USB Headset Consumer Control as 
/devices/pci:00/:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.3/0003:046D:0A7A.0016/input/input61
[72433.273108] hid-generic 0003:046D:0A7A.0016: input,hidraw1: USB 
HID v1.11 Device [Logitech Logi USB Headset] on 
usb-:00:1a.0-1.3/input3
The odd messages about big volume range configuration parameters 
possibly incorrect is a hint as to why the headphones play with 1/2 
volume. Something is obviously wrong here as far as configuration 
parameters




Here's where the warning message is coming from (git blame 
sound/usb/mixer.c):


6bc170e4e8ac4 sound/usb/mixer.c    (Daniel Mack  2014-05-24 
10:58:16 +0200 1800)    /*
6bc170e4e8ac4 sound/usb/mixer.c    (Daniel Mack 2014-05-24 10:58:16 
+0200 1801) * Are there devices with volume range more than 
255? I use a bit more
80acefff3bc7b sound/usb/mixer.c    (Oleksij Rempel 2011-03-10 
14:53:38 +0100 1802) * to be sure. 384 is a resolution magic 
number found on Logitech
80acefff3bc7b sound/usb/mixer.c    (Oleksij Rempel 2011-03-10 
14:53:38 +0100 1803) * devices. It will definitively catch 
all buggy Logitech devices.
80acefff3bc7b sound/usb/mixer.c    (Oleksij Rempel 2011-03-10 
14:53:38 +0100 1804) */
80acefff3bc7b sound/usb/mixer.c    (Oleksij Rempel 2011-03-10 
14:53:38 +0100 1805)    if (range > 384) {
17156f23e93c0 sound/usb/mixer.c    (Ruslan Bilovol 2018-05-04 
04:24:04 +0300 1806) usb_audio_warn(mixer->chip,
82c1cf0a7fe13 sound/usb/mixer.c    (Michał Mirosław 2014-08-03 
15:09:57 +0200 1807) "Warning! Unlikely big volume range (=%u), 
cval->res is probably wrong.",
6bc170e4e8ac4 sound/usb/mixer.c    (Daniel Mack 2014-05-24 10:58:16 
+0200 1808) range);




Question:

Does the snd-usb-audio kernel module need to be updated to work 
properly with the newer Logitech H390 headset? The incorrect volume 
parameter settings found in the dmesg would indicate to me that 
updating is required.




Those values look wrong, so it could be they are being read wr

Re: [PLUG] Question on USB audio drivers in linux and Logitech H390 Headphones

2023-07-21 Thread American Citizen
A note on values found in the /proc folder area with the new Logitech 
H390 headphones plugged in


Plugging in the new headphones, I then jump to the /proc/asound folder 
and dump the usbmixer file and definitely wild stuff comes up!



owner@localhost:/proc/asound/Headset> cat usbmixer
USB Mixer: usb_id=0x046d0a8f, ctrlif=0, ctlerr=0
Card: Logitech USB Headset Logitech USB Headset at 
usb-:00:1a.0-1.3, full speed

  Unit: 19
    Control: name="Mic Capture Volume", index=0
    Info: id=19, control=2, cmask=0x1, channels=1, type="S16"
    Volume: min=-1536, max=2816, dBmin=-600, dBmax=1100
  Unit: 19
    Control: name="Mic Capture Switch", index=0
    Info: id=19, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
    Volume: min=0, max=1, dBmin=0, dBmax=0
  Unit: 22
    Control: name="Headphone Playback Volume", index=0
    Info: id=22, control=2, cmask=0x3, channels=2, type="S16"
    Volume: min=-10496, max=0, dBmin=-4100, dBmax=0
  Unit: 22
    Control: name="Headphone Playback Switch", index=0
    Info: id=22, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
    Volume: min=0, max=1, dBmin=0, dBmax=0
  Unit: 25
    Control: name="Extension Unit Switch", index=0
    Info: id=25, control=1, cmask=0x0, channels=1, type="BOOLEAN"
    Volume: min=0, max=1, dBmin=0, dBmax=0
  Unit: 35
    Control: name="Sidetone Playback Volume", index=0
    Info: id=35, control=2, cmask=0x1, channels=1, type="S16"
    Volume: min=-3840, max=0, dBmin=-1500, dBmax=0
  Unit: 35
    Control: name="Sidetone Playback Switch", index=0
    Info: id=35, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
    Volume: min=0, max=1, dBmin=0, dBmax=0
But WHERE OH WHERE are these values stored in a configuration file, so 
that can be fixed?




Re: [PLUG] Question on USB audio drivers in linux and Logitech H390 Headphones

2023-07-21 Thread American Citizen
We are stuck in a chicken-egg situation, where it appears we need a 
chicken to have the egg hatch the chicken


Specifically

We plug in the old headphone unit and run the pactl info command


owner@localhost:~> pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 112
Tile Size: 65472
User Name: owner
Host Name: localhost.localdomain
Server Name: pulseaudio
Server Version: 15.0
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: 
alsa_output.usb-Logitech_USB_Headset_Logitech_USB_Headset-00.analog-stereo
Default Source: 
alsa_input.usb-Logitech_USB_Headset_Logitech_USB_Headset-00.mono-fallback

Cookie: 4751:b7b6


Notice that all important Default Source alsa_input.usb-Logitech..

We remove the old headphones and plug in the new


owner@localhost:~> pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 111
Tile Size: 65472
User Name: owner
Host Name: localhost.localdomain
Server Name: pulseaudio
Server Version: 15.0
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-Logitech_Logi_USB_Headset-00.iec958-stereo
Default Source: 
alsa_output.usb-Logitech_Logi_USB_Headset-00.iec958-stereo.monitor

Cookie: 4751:b7b6
Notice that the all important Default Source alsa_input.usb-Logitech...  
IS MISSING


the default command to reset the input channel is supposed to be 
something like


% pactl set-default-source 
alsa_input.usb-Logitech_USB_Headset_Logitech_USB_Headset-00.mono-fallback


but it fails with the new headphones for two reasons.

1. input error reading volume parameters

2. caused the snd-usd-audio kernal module to mark the unit down (or alsa 
marked it down)


thus causing the input microphone to disappear. We have no alsa_input 
source at all.


I cannot use the 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776995 remedy because 
the microphone entry is missing in the alsa configuration file.


thus the chicken cannot be hatched from the egg which the chicken 
supposedly laid.


aggh!




Re: [PLUG] Question on USB audio drivers in linux and Logitech H390 Headphones

2023-07-21 Thread American Citizen

Some work this morning has shown the following

%  lsusb -t

is identical for both the old and new headphones

% sudo lshw -C sound

shows slight differences

Old headphones:

   product: Logitech USB Headset Logitech USB Headset
   vendor: Logitech USB Headset
   version: 0.12
   capabilities: usb-1.10 audio-control usb

New headphones:

   product: Logitech Logi USB Headset Consumer Control
   vendor: Logitech
   version: 0.15
   capabilities: usb-2.00 audio-control usb

So the new headphones wants a USB 2.0 interface? Is that the correct 
interpretation here? (I did try both the older USB-1.1 and USB-2 
interfaces with the new headphones, nothing worked properly)


% sudo dmesg shows major differences

old headphones:

[72334.465879] usb 1-1.3: new full-speed USB device number 16 using 
ehci-pci
[72335.887506] usb 1-1.3: New USB device found, idVendor=046d, 
idProduct=0a8f, bcdDevice= 0.12
[72335.887512] usb 1-1.3: New USB device strings: Mfr=3, Product=1, 
SerialNumber=0

[72335.887513] usb 1-1.3: Product: Logitech USB Headset
[72335.887514] usb 1-1.3: Manufacturer: Logitech USB Headset
[72336.655509] input: Logitech USB Headset Logitech USB Headset as 
/devices/pci:00/:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.3/0003:046D:0A8F.0015/input/input60
[72336.714020] hid-generic 0003:046D:0A8F.0015: input,hidraw1: USB HID 
v1.11 Device [Logitech USB Headset Logitech USB Headset] on 
usb-:00:1a.0-1.3/input3

New headphones:

[72432.988954] usb 1-1.3: new full-speed USB device number 17 using 
ehci-pci
[72433.103922] usb 1-1.3: New USB device found, idVendor=046d, 
idProduct=0a7a, bcdDevice= 0.15
[72433.103925] usb 1-1.3: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0

[72433.103927] usb 1-1.3: Product: Logi USB Headset
[72433.103928] usb 1-1.3: Manufacturer: Logitech
[72433.146175] usb 1-1.3: Warning! Unlikely big volume range (=2304), 
cval->res is probably wrong.
[72433.146179] usb 1-1.3: [7] FU [Sidetone Playback Volume] ch = 1, 
val = -3840/-1536/1
[72433.180951] usb 1-1.3: Warning! Unlikely big volume range (=10496), 
cval->res is probably wrong.
[72433.180954] usb 1-1.3: [2] FU [USB Audio Playback Volume] ch = 2, 
val = -10496/0/1
[72433.212798] usb 1-1.3: Warning! Unlikely big volume range (=4352), 
cval->res is probably wrong.
[72433.212800] usb 1-1.3: [5] FU [USB Audio Capture Volume] ch = 1, 
val = -1536/2816/1
[72433.214496] input: Logitech Logi USB Headset Consumer Control as 
/devices/pci:00/:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.3/0003:046D:0A7A.0016/input/input61
[72433.273108] hid-generic 0003:046D:0A7A.0016: input,hidraw1: USB HID 
v1.11 Device [Logitech Logi USB Headset] on usb-:00:1a.0-1.3/input3
The odd messages about big volume range configuration parameters 
possibly incorrect is a hint as to why the headphones play with 1/2 
volume. Something is obviously wrong here as far as configuration parameters


% usb-devices (from usbutils pkg)

Old-headphones

D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=046d ProdID=0a8f Rev=00.12

New headphones:

D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=046d ProdID=0a7a Rev=00.15

The I and E parameters also differ between the 2 headsets

In all cases the usb-devices command shows that the "snd-usb-audio" 
kernel module is being used to drive the headset


Question:

Does the snd-usb-audio kernel module need to be updated to work properly 
with the newer Logitech H390 headset? The incorrect volume parameter 
settings found in the dmesg would indicate to me that updating is required.






Re: [PLUG] Question on USB audio drivers in linux and Logitech H390 Headphones

2023-07-20 Thread American Citizen

As a follow up some pertinent information on this problem

https://unix.stackexchange.com/questions/468631/how-do-you-update-the-firmware-on-a-usb-device-with-a-device-firmware-update-df

shows how to update the firmware for USB devices

Unfortunately the fwupd service is solidly broken on my openSuse Linux 
system.


Trying to start the fwupd service solidly crashes with the error that 
the TPM (trusted processor module) does not have a GUID.


Basically I am stuck in the water without an oar or paddle.

Does anyone have a working fwup manager service running on their linux PC?




[PLUG] Question on USB audio drivers in linux and Logitech H390 Headphones

2023-07-20 Thread American Citizen

To all:

My Logitech H390 Headphones broke on the right side and I was forced to 
go to Best Buy (both Cascade Park and Jantzen Beach) to buy the 
identical (so I thought) unit.


The new headphones will not come up correctly in the audio firmware for 
my openSuse Linux Leap 15.4 system, the volume is 1/2 normal ( This is 
known and posted about on the internet ) and I am missing the in-line 
control gui's and the microphone is also unrecognized entirely.


I have been talking to Logitech Support about this, but we're in the 
preliminary stages of trying to debug this problem.


Question:

Could my openSuse linux be missing the latest USB audio drivers to 
properly identify and handle the Logitech H390 Headphone/Microphone unit?


I am trying to determine what to do next. I still have the old 
headphones (functioning perfectly, but right side is physically broken)





[PLUG] xsv program written in Rust - a comment

2023-06-04 Thread American Citizen

Hi all:

After giving up trying to reach the developers on GitHub, I git cloned 
the xsv build and created a new module "lengths.rs" by hacking the 
fixlengths.rs module and carefully following conventions in the files 
critical to enabling it as a command option.


That said, the build successfully compiled and I have a new xsv option 
"lengths" which lists the record # and field length for each record in 
the csv file. By piping this command:


% xsv lengths my_file.csv | sort | uniq -c

One can quickly get an idea and count of the actual field lengths in the 
csv file. If some records omit or add an extraneous field, then 
rerunning the xsv lengths and using grep -v {good length} will show 
which records need fixing.


The command is fast, a 1.19 gig file with 2,100,878 records with 79 
fields took 21 secs to run.


- Randall




[PLUG] followup on trying to print out the number of fields per record for a csv file using gawk

2023-06-03 Thread American Citizen
Well, creating a gitclone from the xsv project and compiling it shows 
problems ahead including severe errors leading to total failure so I 
cannot hope to write a length command for it, without having to totally 
redo the whole shebang which is a lot of work.


I am taking a look at gawk now as FPAT offers a solution for embedded 
commas in a csv field, when the delimiter character is a comma.


BEGIN { FPAT = "([^,]*)|(\"[^\"]+\")" }

// { print "NF", $0 }

--

Can anyone come up with a way to specify the FS character to other than 
a comma?
man gawk suggests that the field separator can be set with the -F flag, 
but how would the gawk file change above?


I have tried

BEGIN { FPAT = "([^FS]*)|(\"[^\"]+\")" }

// { print "NF", $0 }

But that is NOT working as I hoped.



[PLUG] anyone know Rust programming language?

2023-06-03 Thread American Citizen

Does anyone in this group know the Rust programming language?

I am trying to add a new command to the xsv command set, and the 
original author has urged me to add the new module to the github archive 
as he's too busy to add anything now.


See https://github.com/BurntSushi/xsv for the archive for the xsv 
manager and command set.


The closest command to the new one is the current fixlengths command, 
see https://github.com/BurntSushi/xsv/blob/master/src/cmd/fixlengths.rs 
for this module in the Rust programming language.


Actually it shouldn't be too difficult to actually hack up this module 
to create the new module, since most the pieces are already there.


- Randall




Re: [PLUG] Question on a quick CLI program for validating a csv file

2023-05-20 Thread American Citizen

There are some minor problems with the recent answers:

1. using awk -F, fails when a cell contains a quoted cell with an 
embedded comma


2. using pandas fails when the csv file is already flawed, panda throws 
an long exception error


I cobbled together the csvlint program, trying to follow old outdated 
information on building with the "go" language the csvlint package 
(which uses go) and was able to successfully install the elf64 binary 
executable which fortunately does work on my system.


I do now have a way to validate csv files, using awk NF for tab 
delimiters and using csvlint for comma delimiter


thank you for your replies, they are appreciated




[PLUG] Question on a quick CLI program for validating a csv file

2023-05-20 Thread American Citizen

Hello all:

I am using the xsv program for most csv file operations since it is 
quite fast.


There is one command which I wish it had, called "length" which would 
give the fields per record (delineated by a line-feed or new line)


awk or gawk does have NF variable and I can use this to verify the 
integrity of a tab-delimited csv file, quickly and even have awk spit 
out the bad records which have the field count not matching the expected 
field count


But awk fails to give the correct NF number if the csv files is comma 
delimited, since some of the fields can contain quotes to encapsulate a 
comma inside a string. This misleads awk, of course.


If I try to use xsv to convert a comma delimited file to a tab, it will 
work if the csv file is valid, but if some record is corrupted, then xsv 
crashes with an error report. xsv only wants valid csv data.


Does anyone know a validator for "pipe" delimited or "comma" delimited 
csv files? I need to validate both headered and no-headered csv files.


Thanks for suggesting some quick CLI programs which does this quite well

Randall




[PLUG] Any Python Pandas programmers in the PLUG community?

2023-04-27 Thread American Citizen
If you are a Python Pandas programmer or feel you can tinker with its 
conditional expressions, please give me a private jingle, as I have a 9 
case conditional expression to work with.


Thank you

Randall




[PLUG] Is this something to worry about?

2023-04-23 Thread American Citizen

Hello:

A friend bought me a new Kuesuny KSPro100 USB stick, size 512Gb which 
claims to have very fast read/write transfer rates.


I ran f3write and f3read and found 156 MiB/sec write and 310MiB/sec read 
which definitely is faster than any other USB stick I have (I have some 
SanDisk flash drives)


Question, when I went to check this USB for the format, it came up as 
exfat, which is fine, but then the gparted program posted and said that 
it could NOT read all the filesystem (this even after I reformatted the 
USB back to exfat again, after removing the partition)


I do have the exfatprogs module installed on my openSuse Leap 15.4 
system, so I am puzzled by the gparted message [see attached]


Should I worry about this?

Randall



Re: [PLUG] USB 3 port running very slowly - why?

2023-04-18 Thread American Citizen
Well, after doing some more digging, I found out that this drive is very 
limited in read/write speeds


And I did find a nice USB flash stick testing tool called "F3" (for 
Fight Flash Fraud) See https://github.com/AltraMayor/f3/


Finally, I consider this problem solved. (don't necessary assume gift 
drives are a prize)


- Randall




[PLUG] USB 3 port running very slowly - why?

2023-04-17 Thread American Citizen

Hello all:

Someone gave me a PNY 256 gig flash memory stick, with USB 3.0 advertised.

However when uploading to it, the actual rate varies from around 1.5 
MiB/sec to 10.6 Mib/sec, which is way lower than the advertised USB 3.0 
speed of 5 GiB/sec (? if we believe the information below)


I ran the %lsusb command to try to see what is going on here.

Any ideas on why it will take hours to transfer 208 gigs to it?

- Randall

-- information dump ---

HP Z420 workstation USB Controller information
---

SYSTEM: OpenSuse Leap 15.4 on 64 bit hardware
Workstation has 2 USB3 ports and 1 USB2 port on the front panel

Operating System: openSUSE Leap 15.4
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.14.21-150400.24.55-default (64-bit)
Graphics Platform: X11
Processors: 6 × Intel® Xeon® CPU E5-1650 v2 @ 3.50GHz
Memory: 31.3 GiB of RAM
Graphics Processor: NV106

(from USB devices Info Center)
xHCI Host Controller (3)
Manufacturer: Linux 5.14.21-150400.24.55-default xhci-hcd
Serial #: :08:00.0
Class 9 (Hub)
Subclass 0 (Unused)
Protocol 3
USB Version 3.00

Vendor ID 0x1d6b (Linux Foundation)
Product ID 0x0003 (3.0 root hub)

Speed 5,000 Mbit/s
Channels 4
Max. Packet Size 9

USB 3.2.1 FD

Manufacturer: PNY
Serial #: 071C2B1F12A4F803

Class 0 ((Defined at Interface level))
Subclass 0
Protocol 0
USB Version 3.20

Vendor ID 0x154b (PNY)
Product ID 0x1006

Speed 5,000 Mbit/s
Channels 0
Max. Packet Size 9

(from %lsusb -d 154b:1006 -v command)

PNY Flash Memory Stick - 256 gigs

Bus 003 Device 003: ID 154b:1006 PNY USB 3.2.1 FD
Device Descriptor:
  bLength    18
  bDescriptorType 1
  bcdUSB   3.20
  bDeviceClass    0
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 9
  idVendor   0x154b PNY
  idProduct  0x1006
  bcdDevice    1.10
  iManufacturer   1 PNY
  iProduct    2 USB 3.2.1 FD
  iSerial 3 071C2B1F12A4F803
  bNumConfigurations  1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength   0x002c
    bNumInterfaces  1
    bConfigurationValue 1
    iConfiguration  0
    bmAttributes 0x80
  (Bus Powered)
    MaxPower  504mA
    Interface Descriptor:
  bLength 9
  bDescriptorType 4
  bInterfaceNumber    0
  bAlternateSetting   0
  bNumEndpoints   2
  bInterfaceClass 8 Mass Storage
  bInterfaceSubClass  6 SCSI
  bInterfaceProtocol 80 Bulk-Only
  iInterface  0
  Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81  EP 1 IN
    bmAttributes    2
  Transfer Type    Bulk
  Synch Type   None
  Usage Type   Data
    wMaxPacketSize 0x0400  1x 1024 bytes
    bInterval   0
    bMaxBurst   3
  Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x02  EP 2 OUT
    bmAttributes    2
  Transfer Type    Bulk
  Synch Type   None
  Usage Type   Data
    wMaxPacketSize 0x0400  1x 1024 bytes
    bInterval   0
    bMaxBurst   3
---



Re: [PLUG] a question for Google Bard

2023-03-30 Thread American Citizen

Paul

I just ran this dns leak test on my Mozilla browser

DNS Leak Test

Your IP Address
IP Address
185.236.200.246
ISP    M247 Europe SRL
Location    United States, Los Angeles

Hide your IP addressDNS Leak Test

Test Results    Found 11 Servers, 2 ISP, 1 Location
Your DNS Servers
IP Address :    ISP :    Location :
185.236.200.243     M247 Europe SRL    United States, Los Angeles
185.236.200.244     M247 Europe SRL    United States, Los Angeles
185.236.200.245     M247 Europe SRL    United States, Los Angeles
185.236.200.246     M247 Europe SRL    United States, Los Angeles
204.194.237.29     Cisco OpenDNS, LLC    United States, Los Angeles
2620:0:cc8::31     Cisco OpenDNS, LLC    United States, Los Angeles
2620:0:cc8::36     Cisco OpenDNS, LLC    United States, Los Angeles
2620:0:cc8::57     Cisco OpenDNS, LLC    United States, Los Angeles
2620:0:cc8::72     Cisco OpenDNS, LLC    United States, Los Angeles
2620:0:cc8::79     Cisco OpenDNS, LLC    United States, Los Angeles
2620:0:cc8:3::81     Cisco OpenDNS, LLC    United States, Los Angeles

We only want the M247 DNS addresses, NOT any of the Cisco OpenDNS 
connections. Oddly IPV6 addressing is being used.


nmcli shows

owner@localhost:~> nmcli
eth0: connected to eth0
    "Intel 82579LM"
    ethernet (e1000e), 40:A8:F0:4F:D2:2F, hw, mtu 1500
    ip4 default
    inet4 192.168.0.12/24
    route4 0.0.0.0/0
    route4 185.236.200.242/32
    route4 192.168.0.0/24

proton0: connected (externally) to proton0
    "proton0"
    tun, sw, mtu 1500
    inet4 10.18.0.18/16
    route4 10.18.0.0/16
    route4 0.0.0.0/1
    route4 128.0.0.0/1

This is part of the problem I am facing




Re: [PLUG] a question for Google Bard

2023-03-30 Thread American Citizen

Paul:

I am acquainted with nmcli. What I have to track down is where a 2nd vpn 
tunnel is coming from. It's not visible in the cable/modem/router end, 
and it was only caught by using wireshark in raw mode.


I actually automated setting up the openvpn connections working from 
presupplied ones from a certain email company by cli scripts.


Sorry, I should have pointed this out in the question for Google's Bard.

Randall




[PLUG] a question for Google Bard

2023-03-30 Thread American Citizen
I would love to see Google Bard's answer on how to redo the openSuse 
Network Manager openvpn software in such a way as to permit easy 
debugging, so that the hidden vpn established by the NM can be uncovered 
and understood.


I have looked into the openvpn module for NM and it's not simple.

This question would be a good one for uncovering Bard's true capabilities.

Randall




[PLUG] lspci output and matching software to the actual hardware

2023-03-20 Thread American Citizen

To all:

The discussion concerning getting a monitor firmware code correct brings 
up an interesting question:


I just ran lspci on my system (under root privileges) and got quite  a 
long list:


How do I assure that the CPU and drivers for the controllers are 
correctly matched to the hardware?


Or do we naively assume that whatever (insert your favorite linux flavor 
here) will get it right? Do we have to do some manual intervention here?


lspci output -->

00:00.0 Host bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 
DMI2 (rev 04)
00:01.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI 
Express Root Port 1a (rev 04)
00:02.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI 
Express Root Port 2a (rev 04)
00:03.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI 
Express Root Port 3a (rev 04)
00:05.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 VTd/Memory Map/Misc (rev 04)
00:05.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 IIO RAS (rev 04)

00:05.4 PIC: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IOAPIC (rev 04)
00:11.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI 
Express Virtual Root Port (rev 05)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network 
Connection (Lewisville) (rev 05)
00:1a.0 USB controller: Intel Corporation C600/X79 series chipset USB2 
Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High 
Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI 
Express Root Port 2 (rev b5)
00:1c.5 PCI bridge: Intel Corporation C600/X79 series chipset PCI 
Express Root Port 5 (rev b5)
00:1c.6 PCI bridge: Intel Corporation C600/X79 series chipset PCI 
Express Root Port 3 (rev b5)
00:1c.7 PCI bridge: Intel Corporation C600/X79 series chipset PCI 
Express Root Port 4 (rev b5)
00:1d.0 USB controller: Intel Corporation C600/X79 series chipset USB2 
Enhanced Host Controller #1 (rev 05)

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation C600/X79 series chipset LPC 
Controller (rev 05)
00:1f.2 RAID bus controller: Intel Corporation C600/X79 series chipset 
SATA RAID Controller (rev 05)
00:1f.3 SMBus: Intel Corporation C600/X79 series chipset SMBus Host 
Controller (rev 05)
02:00.0 Serial Attached SCSI controller: Intel Corporation C602 chipset 
4-Port SATA Storage Control Unit (rev 05)
05:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 
710] (rev a1)
05:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller 
(rev a1)
07:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8812AE 
802.11ac PCIe Wireless Network Adapter (rev 01)
08:00.0 USB controller: Texas Instruments TUSB73x0 SuperSpeed USB 3.0 
xHCI Host Controller (rev 02)
09:05.0 FireWire (IEEE 1394): LSI Corporation FW322/323 [TrueFire] 1394a 
Controller (rev 70)
7f:08.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 QPI Link 0 (rev 04)
7f:09.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 QPI Link 1 (rev 04)
7f:0a.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Power Control Unit 0 (rev 04)
7f:0a.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Power Control Unit 1 (rev 04)
7f:0a.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Power Control Unit 2 (rev 04)
7f:0a.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Power Control Unit 3 (rev 04)
7f:0b.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 UBOX Registers (rev 04)
7f:0b.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 UBOX Registers (rev 04)
7f:0c.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Unicast Registers (rev 04)
7f:0c.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Unicast Registers (rev 04)
7f:0c.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Unicast Registers (rev 04)
7f:0d.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Unicast Registers (rev 04)
7f:0d.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Unicast Registers (rev 04)
7f:0d.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Unicast Registers (rev 04)
7f:0e.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Home Agent 0 (rev 04)
7f:0e.1 Performance counters: Intel Corporation Xeon E7 v2/Xeon E5 
v2/Core i7 Home Agent 0 (rev 04)
7f:0f.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Integrated Memory Controller 0 Target Address/Thermal Registers (rev 04)
7f:0f.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Integrated Memory Controller 0 RAS Registers (rev 04)
7f:0f.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core 
i7 Integrated Memo

[PLUG] Question on obtaining white pages via linux

2023-03-17 Thread American Citizen
Does anyone know how to obtain the Qwest White Pages for Phoenix AZ 
using linux?


Internet lookup only shows Spokeo, Intellius, etc, companies who force 
you to a contract and extract money from your wallet. This is almost a 
racket.


411 lookup is blocked from my Apple cellphone and trying to do the 
602-555-1212 directory assistance call is also blocked.


I had another friend try the 602-555-1212 directory assistance call, and 
he's blocked too.


WA state has a law that 411 directory assistance must NOT be blocked, 
but my AT&T phone subscription is blocking.


Sorry if this is a bit off topic for linux issues, but I really need to 
find a copy of the QWest Phoenix whitepages so I can lookup a name


I am trying to help a friend who is fighting copyright issues.

Randall





[PLUG] Question on Linux Firewalls (and hardware)

2023-01-19 Thread American Citizen

To all:

If possible I would like to talk privately to anyone who has installed a 
Linux Firewall, preferably OPNsense, onto a linux box as right now I am 
trying to get up to speed on firewall issues and current 
state-of-the-art. I am considering using a Beelink mini-pc as the 
platform, but it will have to be loaded with one of the linux flavors OS.


See https://www.amazon.com/Beelink-Intel-2-9Ghz-USB3-0-Type-C/dp/B09J4D6TMG/

I am trying to determine if this is a good choice for the hardware or 
not? I am NOT going to use Win11, of course.


- Randall




Re: [PLUG] Mozilla Firefox, Cloudflare DNS Resolver and Digital Citizenship

2023-01-15 Thread American Citizen

Hello Mike:

My post has engendered quite a response. I appreciate that you are 
willing to go through with a fine toothed comb to get to the bottom of 
everything.


I am willing to be corrected. I trust that what I have said does not 
come over with a air of self-righteousness (or virtue signaling)


I apologize and ask to retract my statement "force" inferring that COO 
Michelle Zatlyn said that, as that is not true as you have pointed out. 
Thank you for correcting this misstatement. Actually when I composed my 
post, I thought I might be making a mistake here.


Please listen to 
https://www.armstrongeconomics.com/world-news/wef/schwab-wants-a-digital-citizenship-to-use-the-internet/ 
at 1 min 20 secs into this interview where  Cloudflare COO Michelle 
Zatlyn stumbled around saying "better digital citizenship" but she wants 
everyone in the world to embrace digital citizenship. This is pretty 
plain from what she said.


I am NOT unaware of the goals of the WEF community to establish the 
digital citizenship requirements (see https://www.dqindex.org/en/)


But I am NOT in favor of unelected people to have the final say so as to 
who is allowed to say so on the internet and who can be censored. I 
trust that you agree with this. We need to have an open discussion about 
who we are allowing to have the final word and why we believe this.


The past 2 or 3 weeks, I have carefully documenting censorship via the 
major search engines and this is an alarming discovery which should 
concern everyone on the planet. I did NOT ask to be censored from 
certain websites, such as the United States Geological Survey, yet here 
I am. And I did NOT ask certain topics on the search engines to be 
censored, but this has occurred.


We need to have free and open discussions, not be censored by some 
entity based in the United Nations or elsewhere claiming that they have 
the last word. This is assuming authority.


I appreciate that you have taken the time to carefully respond.

And I agree with you that trust begins with an honest intention to have 
an open-minded discussion based upon facts, data and sound logic.


Thank you for your post. It is appreciated by me.

Randall





[PLUG] SOLVED: trying to lock down DNS addresses

2023-01-14 Thread American Citizen
Some careful experimenting this morning with my NetGear C6300v2 
cable-modem/router showed that I could effectively plug the IPV6 DNS 
lookup loophole, by putting in a predetermined global unicast address 
concocted from the conversion of the IPV4 address to the IPV6 address 
but adding the global unicast address modifier 2000(converted IPV4 
to IPV6)


In the clear, the eth0 hardwire connection pushes the DNS lookups via 
the two IPV4 preset ExpressVPN DNS numbers, and then CiscoOpenDNS takes 
them and might bounce the DNS request to another DNS IP in the same 
domain. This is acceptable to me.


NetworkManager more or less was unable to overcome the firmware in the 
NetGear C6300v2 box, but the changes to the IPV6 settings now gives me 
an ad-hoc solution


The VPN connections are working as they are supposed to, with encrypted 
unlogged DNS queries.


P.S. I did find an interesting discussion by Cloudflare CEO stating how 
she wants digital citizenship to be forced upon everyone, and I found it 
fascinating that my Mozilla Firefox browser was pushing DNS lookups via 
Cloudflare. (no longer, however)





Re: [PLUG] trying to lock down DNS addresses problem

2023-01-13 Thread American Citizen

On 1/13/23 14:08, Larry Brigman wrote:


You can install your own wifi router behind the cable modem.  At that point
you could change the settings that the router hands out for DNS.

The pi-hole project shows how to change the settings where they point to
your local pi-hole server and it forwards anything unknown to a location of
your choice.

Larry makes a very important point. By utilizing the Netgear C6300v2 
cable modem/Wifi Router, I am stuck. I might have to replace the 
combination with just a simple cable modem - ethernet port output and 
have a separate router-Wifi box so I can control the DNS


Thanks Larry for this tip.




Re: [PLUG] trying to lock down DNS addresses problem

2023-01-13 Thread American Citizen

To all:

Some careful troubleshooting with removing the Firefox browser (and 
cache and local files) and reinstalling revealed the problem with the 
DNS issue was due to advanced settings called "DNS over HTTP" or DoH was 
being used to push the requests to the Cloudflare DNS servers.


I was NOT even aware that this setting had been set. After the new 
install of firefox, it is NOT using the DoH option and things seem normal


The VPN is now working correctly, and the VPN is pushing its DNS 
requests to the private encrypted non-logged VPN DNS associated with the 
VPN IP, just as ProtonVPN advertised so I am happy about this.


In the clear, Comcast Communications is directing my system's DNS 
request to 3 of their DNS servers located in Beaverton OR.


I am hopeful of changing that, but I might not be able to, since I do 
NOT have control of the firmware in the Netgear C6300v2 cable modem, as 
Comcast reserves the right to push firmware upgrades solely from them 
and NOT from the user.


Maybe I will have to find a better cable modem / router WIFI box?? (but 
Comcast might disallow on their network)


Randall




[PLUG] trying to lock down DNS addresses problem

2023-01-12 Thread American Citizen

Hello all:

I am currently hitting an unusual problem with two DNS addresses which I 
have set up in both the NetGear C6300v2 cable modem/router which has the 
option to manually set the DNS addresses (which I did) and with the 
openSuse Linux Leap 15.4 OS using NetManager, which has the option to 
set the DNS addresses in the configured connection. (and I did manually 
configure them too) .


I am expecting to see DNS addresses 208.67.220.220 and 208.67.222.222 
when landing on either the https://www.dnsleaktest.com/ website or the 
https://surfshark.com/dns-leak-test website, but to my surprise both 
sites keep coming up with two Cloudflare DNS addresses


IP  HostnameISP Country
108.162.218.150 NoneCloudflare  Newark, United States
108.162.218.190 NoneCloudflare  Newark, United States

I am concerned about this, as I do NOT want cloudflare doing the DNS 
lookups, I expected ExpressVPN DNS numbers to show up.


Any ideas on how to fix this problem?

Randall



[PLUG] request for communications with wireshark expert

2023-01-09 Thread American Citizen

Hello:

Is there anyone in the PLUG group who is very familiar with wireshark 
and examining udp packet transmissions? This will involve QUIC protocol


I would appreciate the opportunity to speak to such a person.

Thank you

- Randall




Re: [PLUG] question on how to fix a mysterious DNS address problem

2023-01-07 Thread American Citizen

To all:

running a nmcli command showed me where the VPN address is coming from

nmcli --show-secrets connection show tun0

...lot of output including

ipv4.addresses: 10.18.0.38/16
ipv4.gateway:   10.18.0.1

So my openSuse Leap 15.4 system using Network Manager and the openvpn 
built in component is setting up the address into the /etc/resolv.conf file.


Apparently this VPN is useless to my Netgear c6300v2 cable modem/router 
as at this point in time, I don't believe the router has anyway of 
connecting to the vpn tunnel.


I am going to ignore this VPN address for now.

My question has been answered for now.

- Randall




Re: [PLUG] question on how to fix a mysterious DNS address problem

2023-01-07 Thread American Citizen

Hello all:

I am still puzzled as to where the mysterious 10.0.18.1 address is 
coming from, as looking at my cable modem / router, Netgear Gateway 
C6300v2 router does NOT seem to show any VPN address at all being used.


But I did find out something on this Netgear which needs to be changed.

On the advanced settings page it shows that the IPV6 DNS servers are

2001:0558:feed:::::0001 (and 0002)

both of these are Comcast Cable Communications LLC located in New Jersey.

What IPV6 address can be used to point to a different nameserver? I am 
reluctant to use IPV6 DNS from Comcast. I am also reluctant to use 
Google also, because DNS lookups can be logged.


I did lock the resolv.conf file until I can figure out where the odd 
10.0.[16,17,18,19].1 address are really coming from.


Did Netgear stick in an invisible VPN connection? I don't see anything 
in the Netgear Router admin pages on this VPN operation.


Randall




Re: [PLUG] question on how to fix a mysterious DNS address problem

2023-01-06 Thread American Citizen

Ben

I believe you are right, and I will take a look

On 1/5/23 18:32, Ben Koenig wrote:

That's probably coming from your router or networkmanager. I very much doubt 
your ISP is setting that.

resolv.conf is written by networking daemons running on your local system, so 
I'd start looking at whatever is configuring your network locally first, then 
work from there.
-Ben


Re: [PLUG] question on how to fix a mysterious DNS address problem

2023-01-05 Thread American Citizen

Some more information here about DNS 10.0.18.1

from URL https://www.lookip.net/ip/10.0.18.1

10.0.18.1

Here you can find all lookup results for private IP address 10.0.18.1. 
If you are trying to find how to login to your internet router, modem, 
extender or wireless access point, you can access the built-in HTML 
webpage by clicking the following link for http or https.


The most used default username and password to gain access to the 
administrative interface is 'admin' or 'setup' and in case of a TP Link, 
Netgear or D-Link wireless (or Wi-Fi) router you can also find the 
default settings on the back of the device. If this doesn't work or you, 
then you could choose to reset the router. To do this, you need to press 
and hold it's reset button for approximately 10 seconds. This will 
restore the factory settings and enables you to log in with the details 
specified on the sticker.


IP address 10.0.18.1 is registered by the Internet Assigned Numbers 
Authority (IANA) as a part of private network 10.0.18.0/24.
IP addresses in the private space are not assigned to any specific 
organization, including your ISP (Internet Service Provider), and 
everyone is allowed to use these IP addresses without the consent of a 
regional Internet registry as described in RFC 1918, unlike public IP 
addresses.


However, IP packets addressed from a private range cannot be sent 
through the public Internet, and so if such a private network needs to 
connect to the Internet, it has to be done through a network address 
translator (also called NAT) gateway, or a proxy server (usually 
reachable on port 8080 or 8081 if it doesn't work directly).


An example of a NAT gateway would be a wired or wireless router you 
receive from a broadband provider. A gateway web interface should be 
available through the HTTP (Hypertext Transfer Protocol) and/or HTTPS 
(Hypertext Transfer Protocol Secure) protocols. To try this, you should 
enter 'http://ip address' or 'https://ip address' in the address bar of 
your favorite web browser like Google Chrome or Mozilla Firefox and log 
in with the username and password provided by your provider.


You can use these types of (private network) IP addresses in your local 
network and assign it to your devices such as a personal computer, 
laptop, tablet and/or smartphone. It is also possible to configure a 
range within a DHCP (Dynamic Host Configuration Protocol) server to do 
the IP assigning automatically.


===

does this mean my internet provider is sneaking in this DNS covertly?





Re: [PLUG] question on how to fix a mysterious DNS address problem

2023-01-05 Thread American Citizen
digging deeper, this might be coming from my cable router connected to 
the Comcast Xfinity network.



On 1/5/23 16:33, American Citizen wrote:

Hello all:

The past few days I have been trying to fix some problems with 
internet tranmissions not going correctly


I just now discovered a mysterious name server connection in my 
resolv.conf file which I have no understanding off. I keep editing the 
resolv.conf file and it keeps reappearing


nameserver 10.18.0.1

Here is the resolv.conf file

### /etc/resolv.conf is a symlink to /run/netconfig/resolv.conf
### autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
# NETCONFIG_DNS_STATIC_SEARCHLIST
# NETCONFIG_DNS_STATIC_SERVERS
# NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
# NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
### Call "netconfig update -f" to force adjusting of /etc/resolv.conf.
nameserver 10.18.0.1
nameserver 208.67.222.222
nameserver 208.67.220.220



How do I fix this and how do I discover where this mysterious 
10.18.0.1 address is coming from?


I am using network manager under the openSuse Leap 15.4 OS.

Randall




[PLUG] question on how to fix a mysterious DNS address problem

2023-01-05 Thread American Citizen

Hello all:

The past few days I have been trying to fix some problems with internet 
tranmissions not going correctly


I just now discovered a mysterious name server connection in my 
resolv.conf file which I have no understanding off. I keep editing the 
resolv.conf file and it keeps reappearing


nameserver 10.18.0.1

Here is the resolv.conf file

### /etc/resolv.conf is a symlink to /run/netconfig/resolv.conf
### autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
# NETCONFIG_DNS_STATIC_SEARCHLIST
# NETCONFIG_DNS_STATIC_SERVERS
# NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
# NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
### Call "netconfig update -f" to force adjusting of /etc/resolv.conf.
nameserver 10.18.0.1
nameserver 208.67.222.222
nameserver 208.67.220.220



How do I fix this and how do I discover where this mysterious 10.18.0.1 
address is coming from?


I am using network manager under the openSuse Leap 15.4 OS.

Randall




[PLUG] question on finding a good html editor

2022-12-28 Thread American Citizen

Hi:

I am using bluefish to examine the html code of my website, 
unfortunately bluefish complained about the very long length of the 
lines, and then proceeded to split them, after receiving an 
acknowledgment from me to go ahead.


Question:

Are there any other good html editors (linux) out there? Apparently 
finding a WYSIWYG screen under the editor which works well is 
problematic too.


- Randall




[PLUG] wget NOT getting all the pages

2022-12-27 Thread American Citizen

Hi

I used wget recently to try to download all 26 or 27 pages of my 
website, but it seems to miss about 40% of the pages.


Does anyone have the CLI command line which captures 100% of a website 
URLS ?


I tried the typical

%wget -r --tries=10 https://my.website.com/ -o logfile

as suggested in the "man wget" command, but it did NOT capture all the 
webpages. I even tried a wait parameter, but that only slowed things up 
and did not remedy the missing websubpages issue.


I appreciate any tips so that ALL of the website data can be captured by 
wget. Yes, I am aware of the robots.txt restricting downloadable information


- Randall




Re: [PLUG] trying to detach running processes - but how?

2022-11-15 Thread American Citizen
Using the setsid() CLI command is exactly the right choice here. I have 
restarted the Plasma desktop after logging out and back in and the 
programs were still running attached to pid 1 (as desired)


What needs to happen now is to fix that annoying memory leak in 
plasmashell task


Thanks for the post, Kevin


On 11/13/22 20:55, Kevin Williams wrote:

setsid(1) looks like a good tool for detaching magma from bash. Then you could 
safely close bash and the konsole and restart plasma and the X server demons 
(systemd services) every now and then so that you can free up that 50% plus of 
your 32 gigs of ram.


Re: [PLUG] trying to detach running processes - but how?

2022-11-13 Thread American Citizen
The setsid() command does exactly what I need when starting programs of 
this type


See https://www.man7.org/linux/man-pages/man1/setsid.1.html about this

Now, just to figure out a way to detach the parent from these children 
safely.





[PLUG] trying to detach running processes - but how?

2022-11-13 Thread American Citizen

Hi:

I did a quick look on the internet for how to detach a child process 
from the parent, but I am afraid that the present running condition of 
my tasks are such that disown does not work anymore, nor does nohup work 
upon starting the child to prevent the parent from really interrupting 
the child process and the child terminating. (despite what is stated, 
much to my big surprise this very thing happened, despite my starting 
the child command with nohup prepended)


Here's the current process tree (one example of several which are similar)

 PPID   PID  PGID   SID TTY  TPGID STAT   UID   TIME COMMAND
 1591  1602   993   993 ?   -1 Sl    1000   0:00  \_ 
/usr/bin/startplasma-x11
 1602  1680   993   993 ?   -1 Sl    1000 0:00  \_ 
/usr/bin/plasma_session
 1680  1771   993   993 ?   -1 Sl    1000 146:01  
\_ /usr/bin/plasmashell
 1771  4610   993   993 ?   -1 Sl    1000 0:21  |   
\_ /usr/bin/konsole
 4610  4661  4661  4661 pts/4 2327 Ss    1000 0:00  |   
|   \_ /bin/bash
 4661 20122 20122  4661 pts/4 2327 R 1000 1592:01 
|   |   \_ /usr/local/magma/magma.exe
 4661  2327  2327  4661 pts/4 2327 S+    1000 0:00  |   
|   \_ tail -f d1.results


My goal is to get processes 20122 and 2327 detached from 4661 
/usr/bin/konsole so that both are now attached to process PPID 1 (I believe)


How can this be done safely? My Plasma v5.24.5 desktop is suffering from 
leaky memory and has consumed 58% of my 32 gig memory so I am going to 
have to restart the desktop.


Sooner or later the Plasmashell IS going to consume ALL the system 
memory resources and finally crash the system.


Randall



Re: [PLUG] a question regarding something like nohup or disown

2022-11-09 Thread American Citizen
Thank you for all the discussion. I probably will experiment with tmux 
as my choice.





[PLUG] a question regarding something like nohup or disown

2022-11-08 Thread American Citizen

Hi:

I am running the KDE Plasmashell desktop, but it has memory leaks and 
eventually I will run out of system memory.


If I logout, I will lose certain running jobs, which I really want to 
keep running.


However if I start a shell, and do the %jobs -l command, nothing is 
there, so I cannot use %disown -r command nor prepend nohup in front of 
some command line execution with a background exec &.


Just how can I attach a nohup to certain running pids, such that if I 
have to logout of the desktop session, these jobs still keep running?


So far, the examples I have seen of nohup and disown, assume that one 
has a current shell open. They don't discuss what happens after the fact?


Currently, if I logout of the desktop session, or restart the desktop, I 
lose the running programs.


Any idea on how to stop this?





[PLUG] an comment on the ps command corruption situation

2022-10-23 Thread American Citizen

Hi all:

I was able to use cpio to unpack the good working copy of the ps binary 
executable, and manually placed it into the proper location on my hard 
drive, to restore ps command functionality.


Lo and behold, about 37 minutes later, my openSuse autoupdate program 
comes along and says "You have 1 new update" "Recommended update for procps"


Over my dead body will I allow this software to do this update!

How did openSuse determine that I changed the ps command and restored it?

How did openSuse determine that my system need to be hit with a 
recommended mandatory update that won't go away until I actually give in 
and accede to this disabling update which destroys ps functionality?


This whole thing has become obvious now, and I might write Novell and 
let them know what I really think


- upset openSuse user




[PLUG] update on failed ps command

2022-10-22 Thread American Citizen

To all:

I was able to grab the current procps... rpm file from the openSuse 
listing, created a temporary folder and executed the following command


%rpm2cpio procps-3.3.15-7.22.1.x86_64.rpm | cpio -id

This unpacked the rpm archive, and allowed me to copy the executables to 
the correct location on my hard drive.


I was able to successfully restore the ps command, so it now works.

I do appreciate the response that Wes gave me, he is very knowledgeable 
on Linux issues.


Thanks Wes!

- Randall




[PLUG] asking for a recommendation - some system commands are wacked

2022-10-21 Thread American Citizen

Hello:

I recently used the "upgrade" option of my openSuse Leap 15.4 DVD disk 
to reinstall the operating system, along with many other commands and 
programs. I have a 64 bit system, X86_64.


Tonight, much to my consternation, when trying to use the "ps" command, 
it was absent. I brought up Yast2 which is the software manager for the 
system and reinstalled "procps" which is the pkg containing several 
important system commands, such as ps and others.


Imagine my consternation when I discovered that ps was linking to 
itself, 0 content file and the pgrep and pkill are identical files (ELF 
signature) but md5sum showed the exact same file for each, so they 
obviously cannot be the true pkill and true pgrep but some other trojan 
file perhaps? sysctl is also circularly linked to itself 0 bytes


Reinstalling using YAST2 is not working here and a bad miss install occurs.

I also discovered that at root level four folders are linked

/bin --> /usr/bin

/sbin --> /usr/sbin

/lib --> /usr/lib

/lib64 --> /usr/lib64

Aren't these 4 folders supposed to be at root level, not linking over 
the a subfolder under /usr ???


Should I completely clean the hard drive and start all over?

I really need the ps command to keep track of the PID tasks running, but 
now I have nothing.


This just happened this late evening (around 9 pm) as things were okay 
earlier.


Please let me know what to do ??

Thank you for your advice

- Randall




[PLUG] apology for 2 post

2022-09-27 Thread American Citizen

To all:

For some reason my system went ahead and made two posts to the group, 
despite the fact that I was working on the post and finally decided to 
cancel it and thunderbird put it into the draft folder.


My apologies for this. Something strange is happening to my linux system 
and I cannot get the C programs to run correctly anymore.


Randall




Re: [PLUG] trying to simplify my Linux operating system graphics components

2022-09-07 Thread American Citizen

To all:

It's been a really bumpy ride activating the appropriate video drivers 
for my Nvidia GEForce 710T vga card.


Here's what lsmod shows now

owner@localhost:~> lsmod | grep nv
nvidia_drm 69632  6
nvidia_modeset   1204224  16 nvidia_drm
nvidia_uvm   1130496  0
nvidia  35471360  845 nvidia_uvm,nvidia_modeset
drm_kms_helper    303104  1 nvidia_drm
drm   630784  10 drm_kms_helper,nvidia,nvidia_drm

so my system is now running with native Nvidia drivers (signed, btw)

What is missing is the fact that the OpenSuse Leap 15.4 is using signed 
kernel modules, and my HP 420 Workstation is a UEFI system, expecting 
signing keys before enabling kernel modules, and having to manually sign 
modules eluded me.


Worse, Nvidia listed the WRONG driver to download the G06 series 
although their website says G06 for the 710T card, but an error message 
from the kernel during boot time, lecturing me that I could NOT install 
the 515 series drivers, caused me to go back and drop back down to the 
legacy 471.141 series. Fortunately I had installed the Nvidia repository 
so I could make the change under openSuse's yast2 program or zypper.


btw: trying to do the native Nvidia install forces the UEFI user to 
enter both a public and private key and I have NO idea where they are 
stored, although running the mokutil --list-all is useful, but still 
doesn't tell you where the keys are.


I had to reboot, but then enter the UEFI firmware, remove the G06 key 
and install the G05 key. After all this, I was able to bring up Leap 
15.4 without a hitch, so I am running nvidia modules directly now


All this is like a gob-smacker, to someone who's never done this before 
(me) so I had to work my way through all of this carefully.


Thanks for all the replies, they are appreciated!

- Randall




[PLUG] trying to simplify my Linux operating system graphics components

2022-09-06 Thread American Citizen

Hi all:

Yesterday, I was in a key Zoom meeting with a person, talking for about 
10 mins, setting up the interview, when BOOM!, the openSuse linx Leap 
15.4 system suddenly dropped down to initlevel 3 and all the graphics 
screens were erased. (later investigations showed the xserver software 
was actually scrubbed from my active OS and I had to do a reinstall of 
the xserver software)


My system is 64 bit, Linux localhost 5.14.21-150400.24.18-default #1 SMP 
PREEMPT_DYNAMIC Thu Aug 4 14:17:48 UTC 2022 (e9f7bfc) x86_64 x86_64 
x86_64 GNU/Linux openSuse system, at current levels.


After this mysterious crash, I decided to look at the state of graphics 
drivers for my Nvidia GEForce series 710 graphics card which is the only 
graphics card I have.


Unfortunately lsmod shows that nouveau graphics driver is active, and 
even though I enabled the Nvidia G06 drivers


lsmod shows: Reading installed packages...

S  | Name    | Summary | Type
---+-+---+
i+ | nvidia-computeG06   | NVIDIA driver for computing with 
GPGPU    | package
i  | nvidia-computeG06-32bit | 32bit NVIDIA driver for computing 
with GPGPU  | package
i  | nvidia-gfxG06-kmp-default   | NVIDIA graphics driver kernel module 
for GeForce 700 series and newer | package
i+ | nvidia-glG06    | NVIDIA OpenGL libraries for OpenGL 
acceleration   | package
i  | nvidia-glG06-32bit  | 32bit NVIDIA OpenGL libraries for 
OpenGL acceleration | package
i+ | x11-video-nvidiaG06 | NVIDIA graphics driver for GeForce 
700 series and newer   | package
i  | x11-video-nvidiaG06-32bit   | 32bit NVIDIA graphics driver for 
GeForce 700 series and newer | package


Unfortunately, and to me, disconcerting, lsmod does NOT show a single 
nvidia mod installed, but rather the nouveau drivers or kernal modules 
instead.


localhost:/home/owner # lsmod | grep nou
nouveau  2351104  4
video  57344  1 nouveau
drm_ttm_helper 16384  1 nouveau
ttm    81920  2 drm_ttm_helper,nouveau
i2c_algo_bit   16384  1 nouveau
mxm_wmi    16384  1 nouveau
drm_kms_helper    303104  1 nouveau
drm   630784  8 drm_kms_helper,drm_ttm_helper,ttm,nouveau
wmi    36864  4 hp_wmi,wmi_bmof,mxm_wmi,nouveau
button 24576  1 nouveau


If I attempt to remove the nouveau kernal modules, the x-server 
complains, and expects nouveau to be installed as the PRIMARY video 
driver, in fact it demands it!!


But I only have a lowly GE Force 710 card. (and yes, I installed the 
Nvidia software repository so I could install the Nvidia native drivers 
for this card and I did install the appropriate G06 drivers according to 
Yast2.


But, and this is really confusing, the KDE desktop alludes to 4 graphics 
systems installed:


    egl
    glx
    vulkan
    x-server

I know that Mesa has some video drivers installed on my system.

But my question is this,

How do I get everything down to a simple Nvidia Ge Force 710 graphics 
card? (and run the KDE desktop?)


- Randall



[PLUG] question on certificate managers

2022-09-02 Thread American Citizen

Hi:

3 days ago I had to reinstall Mozilla Firefox from the openSuse 
repository, not the downloaded tar ball.


After installation, Firefox had problems with the security certificates 
and wouldn't open a single https website.


This forced me to look into how security certificates are handled, but 
what I did find out using yast to partially help, is that the crt and 
pem files are put in folders all over the place, there appears to be no 
central repository.


Is Kleopatra a good tool to reorganize the security certificates? Right 
now openSuse puts most, but not all, certificates into the 
/var/lib/ca-certificates folder with two subfolders, pem and openssl.


Is it a good idea to use this folder as the main library of security 
certificates?


In the future, I am trying to avoid Firefox from marking all the 
certificates as untrustable and having to manually go in and tell it 
that things are okay.


What is your favorite certificate manager and why?

Randall




[PLUG] smem stats and free stats don't agree.. what is right?

2022-08-30 Thread American Citizen
Running smem -s uss -r and free commands seems to show discrepancies. 
What is the correct account of physical memory usage?


%smem -s uss -t -r


  PID User Command Swap  USS  PSS RSS
28305 owner    /usr/local/magma/magma.exe 0  6023928 6023975  
6026236
 1594 owner    /usr/bin/plasmashell   0   347252 357093   
404536
 1579 owner    /usr/bin/kwin_x11  0 32284    35022    
59544
 1576 owner    /usr/bin/kded5 0 28228    30108    
48664
 1662 owner    /usr/bin/konsole -session 1    0 24704    27076    
39320
  778 owner    /usr/bin/konsole   0 22044    32783    
98000
14893 owner    /usr/bin/konsole   0 21656    32897    
99576
 7772 owner    /usr/bin/konsole   0 21244    32110    
98168
 9221 owner    /usr/bin/konsole   0 19396    30104    
96660
14997 owner    /usr/bin/konsole   0 18584    28309    
92576

(more lines...)
---
  107 1   0  6897956 7011198  
7892704

%free

total    used    free  shared  buff/cache available
Mem:   32792684    20144052 3561056   38612 9087576    
12146680

Swap:  33581120 268    33580852

Why is smem showing about 6.89 to 7.89 gigs of memory used, when the 
free command is

 showing 20.144 gigs used. Who is right?

Is there any CLI command which gets this right? It is discouraging to 
have commands report different totals, when you are expecting some 
real accounting and some true idea of what is happening with your system.


- Randall




Re: [PLUG] memory and swap not recovered after program kill - some questions

2022-08-28 Thread American Citizen

To all:

Regarding recovering both memory and swap space, after killing an 
algebraic program, I restarted the system, rand some of these types of 
programs, then reached a point where I had to shut the system down, so I 
tried using the kill -15 command to kill the running algebraic programs, 
and then both physical memory and swap space were released. I was using 
kill -9 in the past, but now I will use kill -15 as it does what I expected.


Also I found out a great CLI command to see what's in swap memory, 
called "smem" and you can sort processes using swap by the simple command


% smem -s swap -r

very useful command to know.

I am not sure why kill -9 left stuff sitting around. (at least on my 
machine)


Randall




[PLUG] memory and swap not recovered after program kill - some questions

2022-08-27 Thread American Citizen
Hello all, this is a question about freeing up system memory and swap 
space as apparently this is not happening from some mathematical 
programs I am using


Running 6 algebraic programs for several days, the %free -m command shows:

  total    used    free  shared buff/cache   
available

Mem:  32024   21768    1470    6100 8784    3724
Swap: 32794   11373   21420

 after some time, another look:
  total    used    free  shared buff/cache   
available

Mem:  32024   21758 238    7095 10026    2733
Swap: 32794   11415   21378

--- and again
  total    used    free  shared buff/cache   
available

Mem:  32024   21768 241    7377 10014    2442
Swap: 32794   11651   21142

 so clearly we are slowly filling up swap

killed all 6 algebraic programs using the %kill -9 pid command

afterwards the %free -m command shows

  total    used    free  shared buff/cache   
available

Mem:  32024   17468    4472    7420 10083    6701
Swap: 32794    2579   30215

2.579 gigs hung up in swap space and used memory is 17.648 gigs, despite 
empty system running around 900 meg


Killing these 6 programs did NOT free up system memory as hoped, nor 
flush swap space.


-- waited awhile, check free space again
  total    used    free  shared buff/cache   
available

Mem:  32024   17416    4486    7444 10121    6729
Swap: 32794    2565   30228

memory still not recovered, swap memory still used
--
finally rebooted system fresh

  total    used    free  shared buff/cache   
available

Mem:  32024 903   29525  18 1595   30718
Swap: 32794   0   32794

Only 903 megs of memory being used now, upon startup, this looks good.

There appears to be a problem occurring here, as used memory never 
recovered and swap space never emptied either, despite the 6 programs 
being killed.


Is kill -9 the right command? or kill -15 ?? Once I kill the algebraic 
program, shouldn't we see system memory recovered? I am also surprised 
that swap did not drop to 0 used, once all 6 programs were terminated.


Randall



[PLUG] question on command line mailx to gmail

2022-07-02 Thread American Citizen
Google changed their gmail login procedure last May 30th, requiring 2 
factor authentication. Has anyone been able to work out a command line 
script using mailx with gmail successfully?


- Randall