[PLUG] question on who is the moderator of PLUG?
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
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)
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)
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
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)
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)
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)
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)
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
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
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
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
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
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
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
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
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?
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
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
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?
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?
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?
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?
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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?
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?
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
Thank you for all the discussion. I probably will experiment with tmux as my choice.
[PLUG] a question regarding something like nohup or disown
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
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
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
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
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
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
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
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?
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
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
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
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