From tclug1 at whitleymott.net Sun Mar 1 20:46:41 2020 From: tclug1 at whitleymott.net (gregrwm) Date: Sun, 1 Mar 2020 20:46:41 -0600 Subject: [tclug-list] mplayer balance Message-ID: the mplayer manual says the parentheses adjust the balance. but what they seem to do surprises me. at 50% i can hear stereo separation, but, approaching either 0% or 100%, both sides remain at normal volume, but stereo separation seem to revert to monaural. my fav music source being catch2.stream.publicradio.org/radioheartland.mp3. so is this an mplayer thing, or is something peculiar about my setup? seems with some work you can whip up balance controls in vlc, tho i confess i haven't yet tried that whip. what linux player do y'all use? do balance controls work as you'd expect? tia, greg -------------- next part -------------- An HTML attachment was scrubbed... URL: From tclug1 at whitleymott.net Wed Mar 4 11:34:54 2020 From: tclug1 at whitleymott.net (gregrwm) Date: Wed, 4 Mar 2020 11:34:54 -0600 Subject: [tclug-list] alsamixer locks left&right channels together for arctis Message-ID: alsamixer allows me to adjust the mobo headphonejack left&right channels independently, however for some peculiar reason alsamixer locks the left&right channels together for the arctis 7 headset. that might make sense for a mono device, but this is a stereo headset (tho is configured with stereo and mono outputs and mono mic). i can hear stereo separation just fine, but one side is annoyingly weaker, so i want to adjust the balance. or in pavucontrol, tho in pavucontrol i don't see how to independently adjust left&right channels for any other device either. can anyone suggest where to look for what to tweak? these are what i've found so far, tho it's not clear to me what if anything can be done with them: $ head -99 /u*/s*/p*/a*/p*/*s-7* /e*/ls* ==> /usr/share/pulseaudio/alsa-mixer/paths/steelseries-arctis-7-input.conf <== ; Steelseries Arctis 7 USB headset microphone path. Works also with Arctis Pro ; Wireless. [General] description-key = analog-input-microphone-headset [Element Headset] volume = merge switch = mute override-map.1 = all override-map.2 = all-left,all-right ==> /usr/share/pulseaudio/alsa-mixer/paths/steelseries-arctis-7-output-mono.conf <== ; Steelseries Arctis 7 USB headset mono output path. Works also with Arctis Pro ; Wireless. The headset has two output devices. The first one is mono, meant ; for voice audio, and the second one is stereo, meant for everything else. The ; purpose of this unusual design is to provide separate volume controls for ; voice and other audio, which can be useful in gaming. [General] description-key = analog-output-headphones-mono [Element PCM] volume = merge switch = mute override-map.1 = all override-map.2 = all-left,all-right ==> /usr/share/pulseaudio/alsa-mixer/paths/steelseries-arctis-7-output-stereo.conf <== ; This path doesn't provide hardware volume control, because the stereo ; output is controlled by the PCM element with index 1, and currently ; PulseAudio only supports elements with index 0. [General] description-key = analog-output-headphones ==> /usr/share/pulseaudio/alsa-mixer/profile-sets/steelseries-arctis-7-usb-audio.conf <== [General] auto-profiles = yes [Mapping analog-mono] device-strings = hw:%f,0,0 channel-map = mono paths-output = steelseries-arctis-7-output-mono paths-input = steelseries-arctis-7-input [Mapping analog-stereo] device-strings = hw:%f,1,0 channel-map = left,right paths-output = steelseries-arctis-7-output-stereo direction = output [Profile output:analog-mono+output:analog-stereo+input:analog-mono] output-mappings = analog-mono analog-stereo input-mappings = analog-mono priority = 5100 skip-probe = yes ==> /etc/lsb-release <== DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS" $ dpkg-query -W alsa-utils pulseaudio pavucontrol alsa-utils 1.1.3-1ubuntu1 pulseaudio 1:11.1-1ubuntu7.4 pavucontrol 3.0-4 -------------- next part -------------- An HTML attachment was scrubbed... URL: From eng at pinenet.com Fri Mar 6 08:37:22 2020 From: eng at pinenet.com (Rick Engebretson) Date: Fri, 6 Mar 2020 08:37:22 -0600 Subject: [tclug-list] info request In-Reply-To: References: <1581457568.3215.19.camel@pureice.com> Message-ID: <1f3cd0e2-f821-f0bb-cc1f-96422ab891f7@pinenet.com> While reading a little about the "Intel Management Engine" this post came to mind. One issue of interest might be how the Intel ME (and other brand) silent systems can send network traffic "out of band," even while the main system is turned off but sideband power still on. Apparently, nobody, even Google, knows how to turn this off. o1bigtenor wrote: > On Tue, Feb 11, 2020 at 3:46 PM r hayman wrote: >> >> While I'm not familiar with OpenWRT, but since it's linux, it probably has the built in capability to capture traffic out of the box. >> >> I'd start by looking at the destination IP addresses, protocols (UDP/TCP), and the destination ports. >> >> /var/log/ufw.log (if OpenWRT uses ufw), /var/log/syslog, or wherever it logs traffic to >> >> MAC = which LAN device traffic originates from if not statically assigned via DHCP >> DST = destination IP >> SRC = your LAN IP device (makes things easy if you statically assign via DHCP) >> PROTO = protocol >> DPT = destination port the device is trying to connect to >> >> use nslookup on the $DST >> google search "port $DPT" >> >> If you have a specific manufacturer's brand device, search for which ports they use - Apple uses https://support.apple.com/en-us/HT202944 >> >> I have all pre-defined DHCP static addresses, and rules in my firewall/router that (a), block all incoming connections, (b) block all outgoing connections - except for those I define either by source, destination, protocol, or destination port number. This is heavy-handed restrictions on the outgoing side that requires maintenance but nothing escapes my LAN without me specifying it explicitly. >> >> > I think this last is exactly what I'm trying to work toward. > Trying to figure out what is causing traffic 'x' when I'm not using > the hardware myself. > > Thanks for the ideas!!! > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list > From iznogoud at nobelware.com Fri Mar 6 12:03:02 2020 From: iznogoud at nobelware.com (Iznogoud) Date: Fri, 6 Mar 2020 18:03:02 +0000 Subject: [tclug-list] info request In-Reply-To: <1f3cd0e2-f821-f0bb-cc1f-96422ab891f7@pinenet.com> References: <1581457568.3215.19.camel@pureice.com> <1f3cd0e2-f821-f0bb-cc1f-96422ab891f7@pinenet.com> Message-ID: <20200306180302.GA24590@nobelware.com> > > While reading a little about the "Intel Management Engine" this post > came to mind. One issue of interest might be how the Intel ME (and other > brand) silent systems can send network traffic "out of band," even while > the main system is turned off but sideband power still on. > Well, let us know if you find out. I wanted to jail a system and see if it actually tries to "phone home". Alternatively, it may be listening for specific packets to arrive. I had a brief discussion with somebody (local to Mpls) who is part of the Libre BIOS movement about this. I hypothesized that the ICMP protocol (used for ping) is used to activate the IME of a given machine. Hard to actually detect this happening unless one is listening to open IP traffic ("man in the middle" style) and collecting ICMP packets for analysis. I do not have the time to work on implimenting this now, but it can be done. > Apparently, nobody, even Google, knows how to turn this off. > This person, who reads this list, can direct you to flushing Libre BIOS to your system. We do not know for sure, but you are getting a BIOS other than what the system came with. I am uncertain of the details and how effective this is. (Will monitor this thread.) From james007wjs at gmail.com Fri Mar 6 12:41:02 2020 From: james007wjs at gmail.com (Wes Smith) Date: Fri, 6 Mar 2020 12:41:02 -0600 Subject: [tclug-list] info request Message-ID: https://github.com/corna/me_cleaner That deblobs and strips ME, as long as it is supported. -------------- next part -------------- An HTML attachment was scrubbed... URL: From o1bigtenor at gmail.com Fri Mar 6 18:13:03 2020 From: o1bigtenor at gmail.com (o1bigtenor) Date: Fri, 6 Mar 2020 18:13:03 -0600 Subject: [tclug-list] info request In-Reply-To: <20200306180302.GA24590@nobelware.com> References: <1581457568.3215.19.camel@pureice.com> <1f3cd0e2-f821-f0bb-cc1f-96422ab891f7@pinenet.com> <20200306180302.GA24590@nobelware.com> Message-ID: On Fri, Mar 6, 2020 at 12:03 PM Iznogoud wrote: > > > > > While reading a little about the "Intel Management Engine" this post > > came to mind. One issue of interest might be how the Intel ME (and other > > brand) silent systems can send network traffic "out of band," even while > > the main system is turned off but sideband power still on. > > > > Well, let us know if you find out. I wanted to jail a system and see if it > actually tries to "phone home". Alternatively, it may be listening for specific > packets to arrive. I had a brief discussion with somebody (local to Mpls) > who is part of the Libre BIOS movement about this. I hypothesized that the > ICMP protocol (used for ping) is used to activate the IME of a given machine. > Hard to actually detect this happening unless one is listening to open IP > traffic ("man in the middle" style) and collecting ICMP packets for analysis. > I do not have the time to work on implimenting this now, but it can be done. > > > Apparently, nobody, even Google, knows how to turn this off. > > > > This person, who reads this list, can direct you to flushing Libre BIOS to > your system. We do not know for sure, but you are getting a BIOS other than > what the system came with. I am uncertain of the details and how effective > this is. > > (Will monitor this thread.) > Greetings I may not be the individual whose response is being looked for but as the OP I can outline what I have found and how I was able to stop said unwanted communications originating from my system(s). There were two specific items that I saw on my router usage graphs that I was able to eliminate. 1. (Maybe the easiest) At some time in the night (variously at different times between 01.00 and 02.30) the wireless devices (only 2 both android operating system) would burst communication somewhere. Said burst was over 200 kBit/sec and didn't last long but was present every night. Said devices are now placed in 'airplane' mode at lights out by the primary user. No longer a spike in wireless services outgoing in the night. 2. The second was actually a smaller spike that was happening 2x per hour showing just about 85 seconds past the hour and the half hour. This spike, outgoing information from wired devices, was tamed by removing the tab that was the access to my gmail accounts. Second culprit removed! I found the second culprit by using whois in a terminal and entering the 15 or so addresses that were in the log times as connected. About 80% of the addresses (there were only 2 that each had 1 repetition so about 10 different addresses in about 4 discrete url ranges) were to ms 6oo6le (hopefully decipherable!). I thought I'd try just removing the tab where access to my email accounts was listed. Interesting that there is only fairly closely matching spikes for usage unless I am downloading system updates or other large files - - - then predominantly only incoming data. There may be other ways of taming the 40k hp vacuum data slurp but the foregoing is how I've been able to tame, at least somewhat, the monster at this location. HTH From eng at pinenet.com Sat Mar 7 17:11:11 2020 From: eng at pinenet.com (Rick Engebretson) Date: Sat, 7 Mar 2020 17:11:11 -0600 Subject: [tclug-list] info request In-Reply-To: References: Message-ID: Very informative link. Thanks. We are in a new era. The bios used to be your friend in need. I even have a copy of an ancient PC Bios. Please suggest how a simple old hardware enthusiast can reconnect to computers as a tool. I know very old guys that fix very old cars because they understand them. Cars should get simpler, but don't. Computers seem to be following the same path. Wes Smith wrote: > https://github.com/corna/me_cleaner > > That deblobs and strips ME, as long as it is supported. > > > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list > From tclug1 at whitleymott.net Sun Mar 8 23:14:02 2020 From: tclug1 at whitleymott.net (gregrwm) Date: Sun, 8 Mar 2020 23:14:02 -0500 Subject: [tclug-list] neither masking sleep nor trying bios update have brought joy, any help? Message-ID: bought a thinkpad e540 from free geek, mostly works great, 8g ram and 1t hd for $100 seemed decent even with a missing key, a couple dings on the case, can't open the optical drive, and when it sleeps it won't wake up. i thought maybe i might get by without sleeping: systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target as a result now when i've closed the cover my incoming ssh sessions survive and thrive but it kills off my console session and doesn't leave a way to login again upon reopening the cover. is there a better approach? for waking from sleeping to work it probably needs a bios update. the lenovo site has this bios iso and doc (tho i gained nothing from reading it). inserting a cd is a no go. but you'd think i ought to be able to boot via grub, right? i tried this in grub: menuentry e540firmwarej9uj28wd.iso { search --no-floppy --set=root --fs-uuid cb3d9931-e086-4632-8216-1f0aab276d73 linux16 /usr/lib/syslinux/memdisk iso initrd16 /home/greg/e540firmwarej9uj28wd.iso } and got this: stuff scrolled off screen, screen shows: MEMDISK: Image seems to have fractional end cylinder Disk is hd0, 16694 K, C/H/S = 16/64/32 (MBR/MBR), EDD on, rw Using safe INT 15 access to high memory Code 1860, meminfo 384, cmdline 41, stack 512 Total size needed = 2797 bytes, allocating 3K Old dos memory at 0x9d000 (map says 0x9d000), loading at 0x9c400 1588: 0xffff 15E801: 0x3c00 0x34f3 INT 13 00: Success, count = 1, BPT = 0000:0000 Drive probing gives drive shift limit: 0x82 old: int13 = f0005757 int15 = f000c119 int17 = f000efc7 new: int13 = 9c40000a int15 = 9c4003fd int17 = f000efc7 Loading boot sector... booting... Lenovo Group Limited Starting PC DOS... Bad or missing C:\HIMEM.SYS Error in CONFIG.SYS line 3 Bad or missing C:\RAMDRIVE.SYS Error in CONFIG.SYS line 4 HMA not available: Loading DOS low Bad command or file name looking around for clues: C:\FLASH>dir.. Volume in drive C is PCDOS_6 Volume serial number is 386A-8A21 Directory of C:\ COMMAND COM 54,654 12-31-93 12:00a CONFIG SYS 123 04-15-09 1:39p AUTOEXEC BAT 58 04-04-08 6:23p EFI 04-25-18 8:01p FLASH 04-25-18 8:01p 5 file(s) 54,835 bytes 1,638,400 bytes free C:\FLASH>type..\config.sys FILES=30 BUFFERS=10 DEVICE=C:\HIMEM.SYS /NUMHANDLES=120 DEVICEHIGH=C:\ramdrive.sys /E 1024 DOS=HIGH,UMB STACKS=9,256 C:\FLASH>type..\autoexec.bat @ECHO OFF PROMPT $p$g cd c:\flash command.com C:\FLASH>dir..\efi Volume in drive C is PCDOS_6 Volume serial number is 386A-8A21 Directory of C:\EFI . 06-20-18 10:51a .. 06-20-18 10:51a BOOT 04-25-18 8:01p 3 file(s) 0 bytes 1,638,400 bytes free C:\FLASH>dir..\efi\boot Volume in drive C is PCDOS_6 Volume serial number is 386A-8A21 Directory of C:\EFI\BOOT . 06-20-18 10:51a .. 06-20-18 10:51a BOOTX64 EFI 1,309,016 07-26-13 3:21p 3 file(s) 1,309,016 bytes 1,638,400 bytes free C:\FLASH>dir Volume in drive C is PCDOS_6 Volume serial number is 386A-8A21 Directory of C:\FLASH . 06-20-18 10:51a .. 06-20-18 10:51a J9ETA2WW 06-20-18 10:50a 3 file(s) 0 bytes 1,638,400 bytes free C:\FLASH>dir j9eta2ww Volume in drive C is PCDOS_6 Volume serial number is 386A-8A21 Directory of C:\FLASH\J9ETA2WW . 06-20-18 10:52a .. 06-20-18 10:52a $0AJ9000 FL1 13,230,160 06-20-18 10:39a 3 file(s) 13,230,160 bytes 1,638,400 bytes free C:\FLASH> i also tried with "raw": menuentry "e540firmwarej9uj28wd.iso raw" { search --no-floppy --set=root --fs-uuid cb3d9931-e086-4632-8216-1f0aab276d73 linux16 /usr/lib/syslinux/memdisk iso raw initrd16 /home/greg/e540firmwarej9uj28wd.iso } and got pretty much the same: stuff scrolled off screen, screen shows: MEMDISK: Image seems to have fractional end cylinder Disk is hd0, 16694 K, C/H/S = 16/64/32 (MBR/MBR), EDD on, rw Using raw access to high memory Code 1860, meminfo 384, cmdline 45, stack 512 Total size needed = 2801 bytes, allocating 3K Old dos memory at 0x9d000 (map says 0x9d000), loading at 0x9c400 1588: 0xffff 15E801: 0x3c00 0x34f3 INT 13 00: Success, count = 1, BPT = 0000:0000 Drive probing gives drive shift limit: 0x82 old: int13 = f0005757 int15 = f000c119 int17 = f000efc7 new: int13 = 9c40000a int15 = 9c4003fd int17 = f000efc7 Loading boot sector... booting... Lenovo Group Limited Starting PC DOS... Bad or missing C:\HIMEM.SYS Error in CONFIG.SYS line 3 Bad or missing C:\RAMDRIVE.SYS Error in CONFIG.SYS line 4 HMA not available: Loading DOS low Bad command or file name C:\FLASH>dir.. ... (same contents) does anyone see where to go with this? my dos fu is weak. what would you try next? -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at lunn.ch Mon Mar 9 07:55:07 2020 From: andrew at lunn.ch (Andrew Lunn) Date: Mon, 9 Mar 2020 13:55:07 +0100 Subject: [tclug-list] neither masking sleep nor trying bios update have brought joy, any help? In-Reply-To: References: Message-ID: <20200309125507.GB8942@lunn.ch> On Sun, Mar 08, 2020 at 11:14:02PM -0500, gregrwm wrote: > bought a thinkpad e540 from free geek Typing this email on such a laptop now. > $100 seemed decent even with a missing key, a couple dings on the case, can't > open the optical drive, and when it sleeps it won't wake up. Yes i had this problem. And a BIOS update did help. > the lenovo > site has this bios iso and doc (tho i gained nothing from reading it).  > inserting a cd is a no go.  but you'd think i ought to be able to boot via > grub, right? You can probably use a USB stick instead of a CD. Try just writing the iso to the USB stick. dd if=e540firmwarej9uj28wd.iso of=/dev/sdb and then see if it will boot. FYI: This laptop has a small M2 slot you can insert an SSD into. The official Lenovo documentation says an SSD placed into this slot should only be used for Microsofts way of caching the spinning rust HD, not as an independent disk. But it works fine as a standalone disk. I've had my root filesystem on it all the time i've had the machine. And it gives a significant performance boost. Andrew From tclug1 at whitleymott.net Mon Mar 9 11:26:58 2020 From: tclug1 at whitleymott.net (gregrwm) Date: Mon, 9 Mar 2020 11:26:58 -0500 Subject: [tclug-list] neither masking sleep nor trying bios update have brought joy, any help? In-Reply-To: <20200309125507.GB8942@lunn.ch> References: <20200309125507.GB8942@lunn.ch> Message-ID: On Mon, Mar 9, 2020 at 7:55 AM Andrew Lunn wrote: > Yes i had this problem. And a BIOS update did help. > good to know. but this bios iso seems pretty mysterious to me, i downloaded it a second time, they compare equal, neither memdisk nor the bios boot it, and ls doesn't even show anything, tho dir and type did (see OP). $ wget https://download.lenovo.com/pccbbs/mobiles/j9uj28wd.iso --2020-03-09 10:38:05-- https://download.lenovo.com/pccbbs/mobiles/j9uj28wd.iso Resolving download.lenovo.com (download.lenovo.com)... 23.13.226.129 Connecting to download.lenovo.com (download.lenovo.com)|23.13.226.129|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 17149952 (16M) [application/octet-stream] Saving to: ?j9uj28wd.iso? j9uj28wd.iso 100%[=======...=======>] 16.36M 2.94MB/s in 5.2s 2020-03-09 10:38:12 (3.15 MB/s) - ?j9uj28wd.iso? saved [17149952/17149952] $ l *so -rw-rw-r-- 1 g greg 17149952 2018-06-26 Tue 01:52:45 e540firmwarej9uj28wd.iso -rw-rw-r-- 1 g greg 17149952 2018-06-26 Tue 01:52:45 j9uj28wd.iso * 0$ cmp *so 0$ dd if=e540firmwarej9uj28wd.iso of=/dev/sdb > seems to have written properly. both the iso itself, and /dev/sdb, appear to be an iso9660 filesystem, both mount without error, but ls shows no contents: # dd if=e540firmwarej9uj28wd.iso of=/dev/sdb 33496+0 records in 33496+0 records out 17149952 bytes (17 MB, 16 MiB) copied, 5.95615 s, 2.9 MB/s 0# mkdir /mnt/{i,j} 0# mount j9uj28wd.iso /mnt/i mount: /mnt/i: WARNING: device write-protected, mounted read-only. 0# mount /dev/sdb /mnt/j mount: /mnt/j: WARNING: device write-protected, mounted read-only. 0# dfm Filesystem Type 1M-blocks Used Available Use% Mounted on /dev/sda1 ext4 937872 8855 881308 1% / /dev/loop18 iso9660 17 17 0 100% /mnt/i /dev/sdb iso9660 17 17 0 100% /mnt/j 0# ls -la /mnt/? /mnt/i: total 6 dr-xr-xr-x 1 root root 2048 Jun 19 2018 . drwxr-xr-x 4 root root 4096 Mar 9 10:53 .. /mnt/j: total 6 dr-xr-xr-x 1 root root 2048 Jun 19 2018 . drwxr-xr-x 4 root root 4096 Mar 9 10:53 .. 0# and then see if it will boot. > > FYI: This laptop has a small M2 slot you can insert an SSD into. The > official Lenovo documentation says an SSD placed into this slot should > only be used for Microsofts way of caching the spinning rust HD, not > as an independent disk. But it works fine as a standalone disk. I've > had my root filesystem on it all the time i've had the machine. And it > gives a significant performance boost. when i select USB HDD and hit enter, the screen goes blank for a half second, shows no message, and simply shows the boot menu again: Boot Menu ========= ATAPI CD0: MATSHITADVD-RAM UJ8E2 ATA HDD0: SAMSUNG HN-M101MBB USB HDD: Generic Flash Disk PCI LAN: Realtek PXE B03 D00 i'm clueless... -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at lunn.ch Mon Mar 9 11:49:23 2020 From: andrew at lunn.ch (Andrew Lunn) Date: Mon, 9 Mar 2020 17:49:23 +0100 Subject: [tclug-list] neither masking sleep nor trying bios update have brought joy, any help? In-Reply-To: References: <20200309125507.GB8942@lunn.ch> Message-ID: <20200309164923.GE23265@lunn.ch> > when i select USB HDD and hit enter, the screen goes blank for a half second, > shows no message, and simply shows the boot menu again: > > Boot Menu > ========= >  ATAPI CD0: MATSHITADVD-RAM UJ8E2 >  ATA HDD0: SAMSUNG HN-M101MBB >  USB HDD: Generic Flash Disk >  PCI LAN: Realtek PXE B03 D00 See if these help: https://forums.lenovo.com/t5/ThinkPad-11e-Windows-13-E-and/Updating-the-BIOS-via-bootable-USB/td-p/1139231 https://www.romanzolotarev.com/openbsd/geteltorito.html Andrew From bgilbertson at rrt.net Mon Mar 9 13:25:20 2020 From: bgilbertson at rrt.net (Robert Gilbertson) Date: Mon, 09 Mar 2020 13:25:20 -0500 Subject: [tclug-list] neither masking sleep nor trying bios update havebrought joy, any help? Message-ID: <5e668a10.688c.4fdb7700.58997cf7@rrt.net> Is there an EFI or legacy boot option in the current BIOS? On Monday 09/03/2020 at 11:27 am, gregrwm wrote: > > > > On Mon, Mar 9, 2020 at 7:55 AM Andrew Lunn wrote: >> >> Yes i had this problem. And a BIOS update did help. > > > good to know. but this bios iso seems pretty mysterious to me, i > downloaded it a second time, they compare equal, neither memdisk nor > the bios boot it, and ls doesn't even show anything, tho dir and type > did (see OP). > > $ wget https://download.lenovo.com/pccbbs/mobiles/j9uj28wd.iso > --2020-03-09 10:38:05-- > https://download.lenovo.com/pccbbs/mobiles/j9uj28wd.iso > Resolving download.lenovo.com (download.lenovo.com)... 23.13.226.129 > Connecting to download.lenovo.com > (download.lenovo.com)|23.13.226.129|:443... connected. > HTTP request sent, awaiting response... 200 OK > Length: 17149952 (16M) [application/octet-stream] > Saving to: ?j9uj28wd.iso? > j9uj28wd.iso > 100%[=======...=======>] 16.36M 2.94MB/s in 5.2s > 2020-03-09 10:38:12 (3.15 MB/s) - ?j9uj28wd.iso? saved > [17149952/17149952] > $ l *so > -rw-rw-r-- 1 g greg 17149952 2018-06-26 Tue 01:52:45 > e540firmwarej9uj28wd.iso > -rw-rw-r-- 1 g greg 17149952 2018-06-26 Tue 01:52:45 j9uj28wd.iso > * 0$ cmp *so > 0$ >> >> dd if=e540firmwarej9uj28wd.iso of=/dev/sdb > > > seems to have written properly. both the iso itself, and /dev/sdb, > appear to be an iso9660 filesystem, both mount without error, but ls > shows no contents: > > # dd if=e540firmwarej9uj28wd.iso of=/dev/sdb > 33496+0 records in > 33496+0 records out > 17149952 bytes (17 MB, 16 MiB) copied, 5.95615 s, 2.9 MB/s > 0# mkdir /mnt/{i,j} > 0# mount j9uj28wd.iso /mnt/i > mount: /mnt/i: WARNING: device write-protected, mounted read-only. > 0# mount /dev/sdb /mnt/j > mount: /mnt/j: WARNING: device write-protected, mounted read-only. > 0# dfm > Filesystem Type 1M-blocks Used Available Use% Mounted on > /dev/sda1 ext4 937872 8855 881308 1% / > /dev/loop18 iso9660 17 17 0 100% /mnt/i > /dev/sdb iso9660 17 17 0 100% /mnt/j > 0# ls -la /mnt/? > /mnt/i: > total 6 > dr-xr-xr-x 1 root root 2048 Jun 19 2018 . > drwxr-xr-x 4 root root 4096 Mar 9 10:53 .. > > /mnt/j: > total 6 > dr-xr-xr-x 1 root root 2048 Jun 19 2018 . > drwxr-xr-x 4 root root 4096 Mar 9 10:53 .. > 0# >> >> and then see if it will boot. >> >> FYI: This laptop has a small M2 slot you can insert an SSD into. The >> official Lenovo documentation says an SSD placed into this slot should >> only be used for Microsofts way of caching the spinning rust HD, not >> as an independent disk. But it works fine as a standalone disk. I've >> had my root filesystem on it all the time i've had the machine. And it >> gives a significant performance boost. > > when i select USB HDD and hit enter, the screen goes blank for a half > second, shows no message, and simply shows the boot menu again: > > Boot Menu > ========= > ATAPI CD0: MATSHITADVD-RAM UJ8E2 > ATA HDD0: SAMSUNG HN-M101MBB > USB HDD: Generic Flash Disk > PCI LAN: Realtek PXE B03 D00 > > i'm clueless... > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From kaze0010 at umn.edu Mon Mar 9 13:25:58 2020 From: kaze0010 at umn.edu (Haudy Kazemi) Date: Mon, 9 Mar 2020 13:25:58 -0500 Subject: [tclug-list] neither masking sleep nor trying bios update have brought joy, any help? In-Reply-To: References: Message-ID: I would try making a bootable USB flash drive from that ISO. The directory listings and errors you shared make me think some parts are missing, maybe because they aren't accessible by memdisk. When everything is working I think there also should be another drive letter, maybe D: , related to the ramdrive.sys entry . I also don't see the flashing utility. Also look at these pages: https://forums.lenovo.com/t5/Other-Linux-Discussions/SUPPORT-REQUEST-X220-BIOS-UPDATE-INSTRUCTIONS-USB/td-p/532077 and http://www.thinkwiki.org/wiki/BIOS_Upgrade#GRUB2:_booting_CD_Image On Sun, Mar 8, 2020, 23:14 gregrwm wrote: > bought a thinkpad e540 from free geek, mostly works great, 8g ram and 1t > hd for $100 seemed decent even with a missing key, a couple dings on the > case, can't open the optical drive, and when it sleeps it won't wake up. > > i thought maybe i might get by without sleeping: > systemctl mask sleep.target suspend.target hibernate.target > hybrid-sleep.target > > as a result now when i've closed the cover my incoming ssh sessions > survive and thrive but it kills off my console session and doesn't leave a > way to login again upon reopening the cover. is there a better approach? > > for waking from sleeping to work it probably needs a bios update. the > lenovo site has this bios iso > and doc > (tho i gained > nothing from reading it). inserting a cd is a no go. but you'd think i > ought to be able to boot via grub, right? > > i tried this in grub: > menuentry e540firmwarej9uj28wd.iso { > search --no-floppy --set=root --fs-uuid > cb3d9931-e086-4632-8216-1f0aab276d73 > linux16 /usr/lib/syslinux/memdisk iso > initrd16 /home/greg/e540firmwarej9uj28wd.iso > } > > and got this: > stuff scrolled off screen, screen shows: > MEMDISK: Image seems to have fractional end cylinder > Disk is hd0, 16694 K, C/H/S = 16/64/32 (MBR/MBR), EDD on, rw > Using safe INT 15 access to high memory > Code 1860, meminfo 384, cmdline 41, stack 512 > Total size needed = 2797 bytes, allocating 3K > Old dos memory at 0x9d000 (map says 0x9d000), loading at 0x9c400 > 1588: 0xffff 15E801: 0x3c00 0x34f3 > INT 13 00: Success, count = 1, BPT = 0000:0000 > Drive probing gives drive shift limit: 0x82 > old: int13 = f0005757 int15 = f000c119 int17 = f000efc7 > new: int13 = 9c40000a int15 = 9c4003fd int17 = f000efc7 > Loading boot sector... booting... > Lenovo Group Limited > Starting PC DOS... > > Bad or missing C:\HIMEM.SYS > Error in CONFIG.SYS line 3 > Bad or missing C:\RAMDRIVE.SYS > Error in CONFIG.SYS line 4 > HMA not available: Loading DOS low > Bad command or file name > > looking around for clues: > C:\FLASH>dir.. > Volume in drive C is PCDOS_6 > Volume serial number is 386A-8A21 > Directory of C:\ > > COMMAND COM 54,654 12-31-93 12:00a > CONFIG SYS 123 04-15-09 1:39p > AUTOEXEC BAT 58 04-04-08 6:23p > EFI 04-25-18 8:01p > FLASH 04-25-18 8:01p > 5 file(s) 54,835 bytes > 1,638,400 bytes free > > C:\FLASH>type..\config.sys > FILES=30 > BUFFERS=10 > DEVICE=C:\HIMEM.SYS /NUMHANDLES=120 > DEVICEHIGH=C:\ramdrive.sys /E 1024 > DOS=HIGH,UMB > STACKS=9,256 > > C:\FLASH>type..\autoexec.bat > @ECHO OFF > PROMPT $p$g > cd c:\flash > command.com > > C:\FLASH>dir..\efi > Volume in drive C is PCDOS_6 > Volume serial number is 386A-8A21 > Directory of C:\EFI > > . 06-20-18 10:51a > .. 06-20-18 10:51a > BOOT 04-25-18 8:01p > 3 file(s) 0 bytes > 1,638,400 bytes free > > C:\FLASH>dir..\efi\boot > Volume in drive C is PCDOS_6 > Volume serial number is 386A-8A21 > Directory of C:\EFI\BOOT > > . 06-20-18 10:51a > .. 06-20-18 10:51a > BOOTX64 EFI 1,309,016 07-26-13 3:21p > 3 file(s) 1,309,016 bytes > 1,638,400 bytes free > > C:\FLASH>dir > Volume in drive C is PCDOS_6 > Volume serial number is 386A-8A21 > Directory of C:\FLASH > > . 06-20-18 10:51a > .. 06-20-18 10:51a > J9ETA2WW 06-20-18 10:50a > 3 file(s) 0 bytes > 1,638,400 bytes free > > C:\FLASH>dir j9eta2ww > Volume in drive C is PCDOS_6 > Volume serial number is 386A-8A21 > Directory of C:\FLASH\J9ETA2WW > > . 06-20-18 10:52a > .. 06-20-18 10:52a > $0AJ9000 FL1 13,230,160 06-20-18 10:39a > 3 file(s) 13,230,160 bytes > 1,638,400 bytes free > C:\FLASH> > > i also tried with "raw": > menuentry "e540firmwarej9uj28wd.iso raw" { > search --no-floppy --set=root --fs-uuid > cb3d9931-e086-4632-8216-1f0aab276d73 > linux16 /usr/lib/syslinux/memdisk iso raw > initrd16 /home/greg/e540firmwarej9uj28wd.iso > } > > and got pretty much the same: > stuff scrolled off screen, screen shows: > MEMDISK: Image seems to have fractional end cylinder > Disk is hd0, 16694 K, C/H/S = 16/64/32 (MBR/MBR), EDD on, rw > Using raw access to high memory > Code 1860, meminfo 384, cmdline 45, stack 512 > Total size needed = 2801 bytes, allocating 3K > Old dos memory at 0x9d000 (map says 0x9d000), loading at 0x9c400 > 1588: 0xffff 15E801: 0x3c00 0x34f3 > INT 13 00: Success, count = 1, BPT = 0000:0000 > Drive probing gives drive shift limit: 0x82 > old: int13 = f0005757 int15 = f000c119 int17 = f000efc7 > new: int13 = 9c40000a int15 = 9c4003fd int17 = f000efc7 > Loading boot sector... booting... > Lenovo Group Limited > Starting PC DOS... > > Bad or missing C:\HIMEM.SYS > Error in CONFIG.SYS line 3 > Bad or missing C:\RAMDRIVE.SYS > Error in CONFIG.SYS line 4 > HMA not available: Loading DOS low > Bad command or file name > > C:\FLASH>dir.. > ... > (same contents) > > does anyone see where to go with this? my dos fu is weak. what would you > try next? > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tclug1 at whitleymott.net Mon Mar 9 19:34:27 2020 From: tclug1 at whitleymott.net (gregrwm) Date: Mon, 9 Mar 2020 19:34:27 -0500 Subject: [tclug-list] neither masking sleep nor trying bios update havebrought joy, any help? In-Reply-To: <5e668a10.688c.4fdb7700.58997cf7@rrt.net> References: <5e668a10.688c.4fdb7700.58997cf7@rrt.net> Message-ID: and the winning answer is... geteltorito e540firmwarej9uj28wd.iso>/dev/sdb bios updated. sleeping and waking up. good. thanks andrew, haudy, and robert for chipping in -------------- next part -------------- An HTML attachment was scrubbed... URL: From tclug1 at whitleymott.net Thu Mar 19 19:12:19 2020 From: tclug1 at whitleymott.net (gregrwm) Date: Thu, 19 Mar 2020 19:12:19 -0500 Subject: [tclug-list] Can't locate Fuse.pm in @INC Message-ID: sorry to be a perl sluggard, this should be easy for you bionic folks, what's the best/proper bionic response to "Can't locate Fuse.pm in @INC (you may need to install the Fuse module)"? apt-get install or perl ? tia, greg -------------- next part -------------- An HTML attachment was scrubbed... URL: From patrickm at citilink.com Thu Mar 19 19:52:35 2020 From: patrickm at citilink.com (Patrick McCabe) Date: Thu, 19 Mar 2020 19:52:35 -0500 Subject: [tclug-list] Can't locate Fuse.pm in @INC In-Reply-To: References: Message-ID: libfuse-perl - Perl bindings for FUSE (Filesystems in USErland $ sudo apt install libfuse-perl in 3/19/20 7:12 PM, gregrwm wrote: > sorry to be a perl sluggard, this should be easy for you bionic folks, > what's the best/proper bionic response to "Can't locate Fuse.pm in > @INC (you may need to install the Fuse module)"? > > apt-get install > or > perl ? > > tia, > greg > > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From tclug1 at whitleymott.net Thu Mar 19 20:36:04 2020 From: tclug1 at whitleymott.net (gregrwm) Date: Thu, 19 Mar 2020 20:36:04 -0500 Subject: [tclug-list] Can't locate Fuse.pm in @INC In-Reply-To: References: Message-ID: now it's looking for %Config. hmm. perhaps the script i'm trying to run here was built on a distro other than ubuntu and things are in different places? 0# ./backuppcfs.pl /mnt/b Can't locate Fuse.pm in @INC (you may need to install the Fuse module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ backuppcfs.pl line 59. BEGIN failed--compilation aborted at ./backuppcfs.pl line 59. 2# apt-get install libfuse-perl 0# ./backuppcfs.pl /mnt/b Can't locate BackupPC/Lib.pm in @INC (you may need to install the BackupPC::Lib module) (@INC contains: /usr/local/BackupPC/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ backuppcfs.pl line 66. BEGIN failed--compilation aborted at ./backuppcfs.pl line 66. 2# PERLLIB=/usr/share/backuppc/lib/BackupPC ./backuppcfs.pl /mnt/b Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at /usr/lib/x86_64-linux-gnu/perl5/5.26/Fuse.pm line 130. Compilation failed in require at ./backuppcfs.pl line 59. BEGIN failed--compilation aborted at ./backuppcfs.pl line 59. 255# On Thu, Mar 19, 2020 at 7:54 PM Patrick McCabe wrote: > libfuse-perl - Perl bindings for FUSE (Filesystems in USErland > > $ sudo apt install libfuse-perl > > > in 3/19/20 7:12 PM, gregrwm wrote: > > sorry to be a perl sluggard, this should be easy for you bionic folks, > what's the best/proper bionic response to "Can't locate Fuse.pm in @INC > (you may need to install the Fuse module)"? > > apt-get install > or > perl ? > > tia, > greg > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From patrickm at citilink.com Thu Mar 19 23:21:01 2020 From: patrickm at citilink.com (Patrick McCabe) Date: Thu, 19 Mar 2020 23:21:01 -0500 Subject: [tclug-list] Can't locate Fuse.pm in @INC In-Reply-To: References: Message-ID: Try this: $ perl -MConfig -le 'print $INC{"Config.pm"}' I get: /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm You can also try PERLLIB=/usr/share/backuppc/lib/BackupPC -MBackupPC::Lib -le 'print $INC{"Config.pm"}' and see if that gives you the same answer. On 3/19/20 8:36 PM, gregrwm wrote: > now it's looking for %Config.  hmm.  perhaps the script i'm trying to > run here was built on a distro other than ubuntu and things are in > different places? > > 0#  ./backuppcfs.pl /mnt/b > Can't locate Fuse.pm in @INC (you may need to install the Fuse module) > (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 > /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 > /usr/share/perl/5.26 /usr/local/lib/site_perl > /usr/lib/x86_64-linux-gnu/perl-base) at ./backuppcfs.pl > line 59. > BEGIN failed--compilation aborted at ./backuppcfs.pl > line 59. >   2#  apt-get install libfuse-perl > 0#  ./backuppcfs.pl /mnt/b > Can't locate BackupPC/Lib.pm in @INC (you may need to install the > BackupPC::Lib module) (@INC contains: /usr/local/BackupPC/lib > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 > /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 > /usr/share/perl/5.26 /usr/local/lib/site_perl > /usr/lib/x86_64-linux-gnu/perl-base) at ./backuppcfs.pl > line 66. > BEGIN failed--compilation aborted at ./backuppcfs.pl > line 66. > 2#  PERLLIB=/usr/share/backuppc/lib/BackupPC ./backuppcfs.pl > /mnt/b > Global symbol "%Config" requires explicit package name (did you forget > to declare "my %Config"?) at > /usr/lib/x86_64-linux-gnu/perl5/5.26/Fuse.pm line 130. Compilation > failed in require at ./backuppcfs.pl line 59. > BEGIN failed--compilation aborted at ./backuppcfs.pl > line 59. > 255# > > > On Thu, Mar 19, 2020 at 7:54 PM Patrick McCabe > wrote: > > libfuse-perl - Perl bindings for FUSE (Filesystems in USErland > > $ sudo apt install libfuse-perl > > > in 3/19/20 7:12 PM, gregrwm wrote: >> sorry to be a perl sluggard, this should be easy for you bionic >> folks, what's the best/proper bionic response to "Can't locate >> Fuse.pm in @INC (you may need to install the Fuse module)"? >> >> apt-get install >> or >> perl ? >> >> tia, >> greg > > > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From tclug1 at whitleymott.net Fri Mar 20 08:02:11 2020 From: tclug1 at whitleymott.net (gregrwm) Date: Fri, 20 Mar 2020 08:02:11 -0500 Subject: [tclug-list] Can't locate Fuse.pm in @INC In-Reply-To: References: Message-ID: fascinating: 0# perl -MConfig -le 'print $INC{"Config.pm"}' /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm 0# PERLLIB=/usr/share/backuppc/lib/BackupPC perl -MBackupPC::Lib -le 'print $INC{"Config.pm"}' Can't locate BackupPC/Lib.pm in @INC (you may need to install the BackupPC::Lib module) (@INC contains: /usr/share/backuppc/lib/BackupPC /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base). BEGIN failed--compilation aborted. 2# so, huh? didn't my 2nd post show that adding PERLLIB=/usr/share/backuppc/lib/BackupPC satisfied it's search for BackupPC/Lib.pm? i'm lost. On Thu, Mar 19, 2020 at 11:21 PM Patrick McCabe wrote: > Try this: > > $ perl -MConfig -le 'print $INC{"Config.pm"}' > > I get: > /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm > > You can also try > > PERLLIB=/usr/share/backuppc/lib/BackupPC -MBackupPC::Lib -le 'print > $INC{"Config.pm"}' > > and see if that gives you the same answer. > > On 3/19/20 8:36 PM, gregrwm wrote: > > now it's looking for %Config. hmm. perhaps the script i'm trying to run > here was built on a distro other than ubuntu and things are in different > places? > > 0# ./backuppcfs.pl /mnt/b > Can't locate Fuse.pm in @INC (you may need to install the Fuse module) > (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 > /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ > backuppcfs.pl line 59. > BEGIN failed--compilation aborted at ./backuppcfs.pl line 59. > 2# apt-get install libfuse-perl > 0# ./backuppcfs.pl /mnt/b > Can't locate BackupPC/Lib.pm in @INC (you may need to install the > BackupPC::Lib module) (@INC contains: /usr/local/BackupPC/lib /etc/perl > /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 > /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 > /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ > backuppcfs.pl line 66. > BEGIN failed--compilation aborted at ./backuppcfs.pl line 66. > 2# PERLLIB=/usr/share/backuppc/lib/BackupPC ./backuppcfs.pl /mnt/b > Global symbol "%Config" requires explicit package name (did you forget to > declare "my %Config"?) at /usr/lib/x86_64-linux-gnu/perl5/5.26/Fuse.pm line > 130. Compilation failed in require at ./backuppcfs.pl line 59. BEGIN > failed--compilation aborted at ./backuppcfs.pl line 59. > 255# > > > On Thu, Mar 19, 2020 at 7:54 PM Patrick McCabe > wrote: > >> libfuse-perl - Perl bindings for FUSE (Filesystems in USErland >> >> $ sudo apt install libfuse-perl >> >> >> in 3/19/20 7:12 PM, gregrwm wrote: >> >> sorry to be a perl sluggard, this should be easy for you bionic folks, >> what's the best/proper bionic response to "Can't locate Fuse.pm in @INC >> (you may need to install the Fuse module)"? >> >> apt-get install >> or >> perl ? >> >> tia, >> greg >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From tclug1 at whitleymott.net Fri Mar 20 09:41:57 2020 From: tclug1 at whitleymott.net (gregrwm) Date: Fri, 20 Mar 2020 09:41:57 -0500 Subject: [tclug-list] Can't locate Fuse.pm in @INC In-Reply-To: References: Message-ID: dropping a level off PERLLIB looks like some progress: 0# PERLLIB=/usr/share/backuppc/lib ./backuppcfs.pl /mnt/b Can't locate BackupPC/XS.pm in @INC (you may need to install the BackupPC::XS module) (@INC contains: /usr/local/BackupPC/lib /usr/share/backuppc/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ backuppcfs.pl line 67. BEGIN failed--compilation aborted at ./backuppcfs.pl line 67. 2# but begs the question about BackupPC/XS.pm On Fri, Mar 20, 2020 at 8:02 AM gregrwm wrote: > fascinating: > > 0# perl -MConfig -le 'print $INC{"Config.pm"}' > /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm > 0# PERLLIB=/usr/share/backuppc/lib/BackupPC perl -MBackupPC::Lib -le > 'print $INC{"Config.pm"}' > Can't locate BackupPC/Lib.pm in @INC (you may need to install the > BackupPC::Lib module) (@INC contains: /usr/share/backuppc/lib/BackupPC > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 > /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base). > BEGIN failed--compilation aborted. > 2# > > so, huh? didn't my 2nd post show that adding PERLLIB=/usr/share/backuppc/lib/BackupPC > satisfied it's search for BackupPC/Lib.pm? i'm lost. > > > On Thu, Mar 19, 2020 at 11:21 PM Patrick McCabe > wrote: > >> Try this: >> >> $ perl -MConfig -le 'print $INC{"Config.pm"}' >> >> I get: >> /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm >> >> You can also try >> >> PERLLIB=/usr/share/backuppc/lib/BackupPC -MBackupPC::Lib -le 'print >> $INC{"Config.pm"}' >> >> and see if that gives you the same answer. >> >> >> On 3/19/20 8:36 PM, gregrwm wrote: >> >> now it's looking for %Config. hmm. perhaps the script i'm trying to run >> here was built on a distro other than ubuntu and things are in different >> places? >> >> 0# ./backuppcfs.pl /mnt/b >> Can't locate Fuse.pm in @INC (you may need to install the Fuse module) >> (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 >> /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 >> /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 >> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ >> backuppcfs.pl line 59. >> BEGIN failed--compilation aborted at ./backuppcfs.pl line 59. >> 2# apt-get install libfuse-perl >> 0# ./backuppcfs.pl /mnt/b >> Can't locate BackupPC/Lib.pm in @INC (you may need to install the >> BackupPC::Lib module) (@INC contains: /usr/local/BackupPC/lib /etc/perl >> /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 >> /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 >> /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 >> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ >> backuppcfs.pl line 66. >> BEGIN failed--compilation aborted at ./backuppcfs.pl line 66. >> 2# PERLLIB=/usr/share/backuppc/lib/BackupPC ./backuppcfs.pl /mnt/b >> Global symbol "%Config" requires explicit package name (did you forget to >> declare "my %Config"?) at /usr/lib/x86_64-linux-gnu/perl5/5.26/Fuse.pm line >> 130. Compilation failed in require at ./backuppcfs.pl line 59. BEGIN >> failed--compilation aborted at ./backuppcfs.pl line 59. >> 255# >> >> >> On Thu, Mar 19, 2020 at 7:54 PM Patrick McCabe >> wrote: >> >>> libfuse-perl - Perl bindings for FUSE (Filesystems in USErland >>> >>> $ sudo apt install libfuse-perl >>> >>> >>> in 3/19/20 7:12 PM, gregrwm wrote: >>> >>> sorry to be a perl sluggard, this should be easy for you bionic folks, >>> what's the best/proper bionic response to "Can't locate Fuse.pm in @INC >>> (you may need to install the Fuse module)"? >>> >>> apt-get install >>> or >>> perl ? >>> >>> tia, >>> greg >>> >>> -- this concludes test 42 of big bang inflation dynamics. in the advent of an actual universe, further instructions will be provided. 000000000000000000000042 -------------- next part -------------- An HTML attachment was scrubbed... URL: From patrickm at citilink.com Fri Mar 20 12:35:42 2020 From: patrickm at citilink.com (Patrick McCabe) Date: Fri, 20 Mar 2020 12:35:42 -0500 Subject: [tclug-list] Can't locate Fuse.pm in @INC In-Reply-To: References: Message-ID: Have you installed libbackuppc-xs-perl? On 3/20/20 9:41 AM, gregrwm wrote: > dropping a level off PERLLIB looks like some progress: > > 0#  PERLLIB=/usr/share/backuppc/lib ./backuppcfs.pl > /mnt/b > Can't locate BackupPC/XS.pm in @INC (you may need to install the > BackupPC::XS module) (@INC contains: /usr/local/BackupPC/lib > /usr/share/backuppc/lib /etc/perl > /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 > /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 > /usr/share/perl/5.26 /usr/local/lib/site_perl > /usr/lib/x86_64-linux-gnu/perl-base) at ./backuppcfs.pl > line 67. > BEGIN failed--compilation aborted at ./backuppcfs.pl > line 67. >   2# > > but begs the question about BackupPC/XS.pm > > > On Fri, Mar 20, 2020 at 8:02 AM gregrwm > wrote: > > fascinating: > >   0#  perl -MConfig -le 'print $INC{"Config.pm"}' > /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm >   0#  PERLLIB=/usr/share/backuppc/lib/BackupPC perl > -MBackupPC::Lib -le 'print $INC{"Config.pm"}' > Can't locate BackupPC/Lib.pm in @INC (you may need to install the > BackupPC::Lib module) (@INC contains: > /usr/share/backuppc/lib/BackupPC /etc/perl > /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 > /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 > /usr/share/perl/5.26 /usr/local/lib/site_perl > /usr/lib/x86_64-linux-gnu/perl-base). > BEGIN failed--compilation aborted. >   2# > > so, huh?  didn't my 2nd post show that adding > PERLLIB=/usr/share/backuppc/lib/BackupPC satisfied it's search for > BackupPC/Lib.pm? i'm lost. > > > On Thu, Mar 19, 2020 at 11:21 PM Patrick McCabe > > wrote: > > Try this: > > $ perl -MConfig -le 'print $INC{"Config.pm"}' > > I get: > /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm > > You can also try > > PERLLIB=/usr/share/backuppc/lib/BackupPC -MBackupPC::Lib -le > 'print $INC{"Config.pm"}' > > and see if that gives you the same answer. > > > On 3/19/20 8:36 PM, gregrwm wrote: >> now it's looking for %Config.  hmm. perhaps the script i'm >> trying to run here was built on a distro other than ubuntu >> and things are in different places? >> >>   0# ./backuppcfs.pl /mnt/b >> Can't locate Fuse.pm in @INC (you may need to install the >> Fuse module) (@INC contains: /etc/perl >> /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 >> /usr/local/share/perl/5.26.1 >> /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 >> /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 >> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) >> at ./backuppcfs.pl line 59. >> BEGIN failed--compilation aborted at ./backuppcfs.pl >> line 59. >>   2#  apt-get install libfuse-perl >>   0# ./backuppcfs.pl /mnt/b >> Can't locate BackupPC/Lib.pm in @INC (you may need to install >> the BackupPC::Lib module) (@INC contains: >> /usr/local/BackupPC/lib /etc/perl >> /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 >> /usr/local/share/perl/5.26.1 >> /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 >> /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 >> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) >> at ./backuppcfs.pl line 66. >> BEGIN failed--compilation aborted at ./backuppcfs.pl >> line 66. >>   2# PERLLIB=/usr/share/backuppc/lib/BackupPC ./backuppcfs.pl >> /mnt/b >> Global symbol "%Config" requires explicit package name (did >> you forget to declare "my %Config"?) at >> /usr/lib/x86_64-linux-gnu/perl5/5.26/Fuse.pm line 130. >> Compilation failed in require at ./backuppcfs.pl >> line 59. BEGIN failed--compilation >> aborted at ./backuppcfs.pl line 59. >> 255# >> >> >> On Thu, Mar 19, 2020 at 7:54 PM Patrick McCabe >> > wrote: >> >> libfuse-perl - Perl bindings for FUSE (Filesystems in >> USErland >> >> $ sudo apt install libfuse-perl >> >> >> in 3/19/20 7:12 PM, gregrwm wrote: >>> sorry to be a perl sluggard, this should be easy for you >>> bionic folks, what's the best/proper bionic response to >>> "Can't locate Fuse.pm in @INC (you may need to install >>> the Fuse module)"? >>> >>> apt-get install >>> or >>> perl ? >>> >>> tia, >>> greg >> > -- > this concludes test 42 of big bang inflation dynamics.  in the advent > of an actual universe, further instructions will be provided.  > 000000000000000000000042 > > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From tclug1 at whitleymott.net Fri Mar 20 13:41:51 2020 From: tclug1 at whitleymott.net (gregrwm) Date: Fri, 20 Mar 2020 13:41:51 -0500 Subject: [tclug-list] Can't locate Fuse.pm in @INC In-Reply-To: References: Message-ID: thank you that seems to move it along a tad further, next up: BackupPC/DirOps.pm, which must be up some other tree: 0# apt-get install libbackuppc-xs-perl ... 0# PERLLIB=/usr/share/backuppc/lib ./backuppcfs.pl /mnt/b Can't locate BackupPC/DirOps.pm in @INC (you may need to install the BackupPC::DirOps module) (@INC contains: /usr/local/BackupPC/lib /usr/share/backuppc/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ backuppcfs.pl line 68. BEGIN failed--compilation aborted at ./backuppcfs.pl line 68. * 2# apt-get install libbackuppc-dirops-perl Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libbackuppc-dirops-perl 100# apt-cache search backuppc backuppc - high-performance, enterprise-grade system for backing up PCs libfile-rsyncp-perl - Perl based implementation of an Rsync client libio-dirent-perl - Perl module for accessing dirent structs returned by readdir hobbit-plugins - plugins for the Xymon network monitor libbackuppc-xs-perl - Perl module for BackupPC nagios-plugins-contrib - Plugins for nagios compatible monitoring systems 0# On Fri, Mar 20, 2020 at 12:35 PM Patrick McCabe wrote: > Have you installed libbackuppc-xs-perl? > > > On 3/20/20 9:41 AM, gregrwm wrote: > > dropping a level off PERLLIB looks like some progress: > > 0# PERLLIB=/usr/share/backuppc/lib ./backuppcfs.pl /mnt/b > Can't locate BackupPC/XS.pm in @INC (you may need to install the > BackupPC::XS module) (@INC contains: /usr/local/BackupPC/lib > /usr/share/backuppc/lib /etc/perl > /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 > /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 > /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ > backuppcfs.pl line 67. > BEGIN failed--compilation aborted at ./backuppcfs.pl line 67. > 2# > > but begs the question about BackupPC/XS.pm > > > On Fri, Mar 20, 2020 at 8:02 AM gregrwm wrote: > >> fascinating: >> >> 0# perl -MConfig -le 'print $INC{"Config.pm"}' >> /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm >> 0# PERLLIB=/usr/share/backuppc/lib/BackupPC perl -MBackupPC::Lib -le >> 'print $INC{"Config.pm"}' >> Can't locate BackupPC/Lib.pm in @INC (you may need to install the >> BackupPC::Lib module) (@INC contains: /usr/share/backuppc/lib/BackupPC >> /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 >> /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 >> /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 >> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base). >> BEGIN failed--compilation aborted. >> 2# >> >> so, huh? didn't my 2nd post show that adding PERLLIB=/usr/share/backuppc/lib/BackupPC >> satisfied it's search for BackupPC/Lib.pm? i'm lost. >> >> >> On Thu, Mar 19, 2020 at 11:21 PM Patrick McCabe >> wrote: >> >>> Try this: >>> >>> $ perl -MConfig -le 'print $INC{"Config.pm"}' >>> >>> I get: >>> /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm >>> >>> You can also try >>> >>> PERLLIB=/usr/share/backuppc/lib/BackupPC -MBackupPC::Lib -le 'print >>> $INC{"Config.pm"}' >>> >>> and see if that gives you the same answer. >>> >>> >>> On 3/19/20 8:36 PM, gregrwm wrote: >>> >>> now it's looking for %Config. hmm. perhaps the script i'm trying to >>> run here was built on a distro other than ubuntu and things are in >>> different places? >>> >>> 0# ./backuppcfs.pl /mnt/b >>> Can't locate Fuse.pm in @INC (you may need to install the Fuse module) >>> (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 >>> /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 >>> /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 >>> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ >>> backuppcfs.pl line 59. >>> BEGIN failed--compilation aborted at ./backuppcfs.pl line 59. >>> 2# apt-get install libfuse-perl >>> 0# ./backuppcfs.pl /mnt/b >>> Can't locate BackupPC/Lib.pm in @INC (you may need to install the >>> BackupPC::Lib module) (@INC contains: /usr/local/BackupPC/lib /etc/perl >>> /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 >>> /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 >>> /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 >>> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ >>> backuppcfs.pl line 66. >>> BEGIN failed--compilation aborted at ./backuppcfs.pl line 66. >>> 2# PERLLIB=/usr/share/backuppc/lib/BackupPC ./backuppcfs.pl /mnt/b >>> Global symbol "%Config" requires explicit package name (did you forget >>> to declare "my %Config"?) at /usr/lib/x86_64-linux-gnu/perl5/5.26/Fuse.pm >>> line 130. Compilation failed in require at ./backuppcfs.pl line 59. >>> BEGIN failed--compilation aborted at ./backuppcfs.pl line 59. >>> 255# >>> >>> >>> On Thu, Mar 19, 2020 at 7:54 PM Patrick McCabe >>> wrote: >>> >>>> libfuse-perl - Perl bindings for FUSE (Filesystems in USErland >>>> >>>> $ sudo apt install libfuse-perl >>>> >>>> >>>> in 3/19/20 7:12 PM, gregrwm wrote: >>>> >>>> sorry to be a perl sluggard, this should be easy for you bionic folks, >>>> what's the best/proper bionic response to "Can't locate Fuse.pm in @INC >>>> (you may need to install the Fuse module)"? >>>> >>>> apt-get install >>>> or >>>> perl ? >>>> >>>> tia, >>>> greg >>>> >>>> -------------- next part -------------- An HTML attachment was scrubbed... URL: