Re: z/VM cheatsheet
Greetings Mark, Very nice! Regards, Paul Flint On Sat, 13 Aug 2016, Mark Post wrote: Date: Sat, 13 Aug 2016 10:34:32 -0600 From: Mark Post <mp...@suse.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: z/VM cheatsheet On 8/13/2016 at 09:38 AM, Tito Garrido <titogarr...@gmail.com> wrote: Hi Folks, Just sharing a simple z/VM cheatsheet that I have created: https://www.cheatography.com/titog/cheat-sheets/z-vm-cheat-sheet/ If you want to collaborate let me know :) If you want collaboration, wiki.linuxvm.org might be a better place. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: z/VM cheatsheet
Greetings Tito, Got to Mark before you. Very nice work. Regards, Paul Flint On Sat, 13 Aug 2016, Tito Garrido wrote: Date: Sat, 13 Aug 2016 10:38:29 -0300 From: Tito Garrido <titogarr...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: z/VM cheatsheet Hi Folks, Just sharing a simple z/VM cheatsheet that I have created: https://www.cheatography.com/titog/cheat-sheets/z-vm-cheat-sheet/ If you want to collaborate let me know :) Regards, Tito -- Linux User #387870 . _/_õ|__| ..º[ .-.___.-._| . . . . .__( o)__( o).:___ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: zlinux suse12 cant ping hostname
Veerendra, Could you please run the following commands and send the result to the list? It will help troubleshoot this issue. COMMAND: sudo /sbin/ifconfig -a sudo /bin/netstat Thanks, Flint On Thu, 4 Aug 2016, Jake Anderson wrote: Date: Thu, 4 Aug 2016 23:18:06 +0530 From: Jake Anderson <justmainfra...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: zlinux suse12 cant ping hostname What about your Ethernet? On Aug 4, 2016 10:32 PM, "Veerendra H" <kumarsyste...@gmail.com> wrote: Hi Marcy, Thanks for the reply. Yes we have name server entry in there. Regards, Kumar On Thu, Aug 4, 2016 at 10:21 PM, Marcy Cortes < marcy.d.cor...@wellsfargo.com wrote: Do you have nameserver entries in your /etc/resolv.conf? Can you ping them? -Original Message- From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of Veerendra H Sent: Thursday, August 04, 2016 9:42 AM To: LINUX-390@VM.MARIST.EDU Subject: [LINUX-390] zlinux suse12 cant ping hostname Hi, We have Suse12 installed on one of our zlinux systems. Cant get to ping the host name of any servers but i can ping the IPs. i checked around on /etc/sysconfig/network but didnt find a file to update to change the DNS resolver. I updated the /etc/resolv.conf with our domain name but still cant get this working. And also, which Suse doc helps in configuring and troubleshooting Suse12? Please advise Regards, Kumar -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Other tests for connectivity...
Veerendra I sent you commands to run from the terminal that would help to troubleshoot your issue with the Linux guest running on your zLinux system. I predicated each command with "sudo", which runs them at root privilege. Running at root privilege lets me know if you have root on the system, which we will need farther along in the troubleshooting process. So knowing if you have root is worthwhile. If you don't have root on the host, then remove the "sudo" from the command, they should still give you results to share. I have added one more test command it would be good to know the result of. I am maintaining that we perform these tests at root level, mostly because that is how I do it when I am troubleshooting. Here are the three commands: COMMANDS: sudo /sbin/ifconfig -a sudo /bin/netstat sudo /sbin/route -n Once you get the network working things always get easier. Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: zlinux suse12 cant ping hostname
Dear Dave, Yea, but I was just making certain that they ran. Some systems limit access in some configurations. I mostly use Debian, and in fact I was concerned that SLEZ or the Hat might not support sudo in some configurations. In any event the data from these two commands might really help. Regards, Flint On Thu, 4 Aug 2016, Dave McGuire wrote: Date: Thu, 4 Aug 2016 14:25:46 -0400 From: Dave McGuire <mcgu...@neurotica.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: zlinux suse12 cant ping hostname Unless someone has inexplicably decided to make these commands different on z than they have been on a hundred other platforms for decades, you don't need to run them as root, FYI. -Dave -- Dave McGuire, AK4HZ New Kensington, PA On August 4, 2016 2:24:10 PM Paul Flint <fl...@flint.com> wrote: Veerendra, Could you please run the following commands and send the result to the list? It will help troubleshoot this issue. COMMAND: sudo /sbin/ifconfig -a sudo /bin/netstat Thanks, Flint On Thu, 4 Aug 2016, Jake Anderson wrote: Date: Thu, 4 Aug 2016 23:18:06 +0530 From: Jake Anderson <justmainfra...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: zlinux suse12 cant ping hostname What about your Ethernet? On Aug 4, 2016 10:32 PM, "Veerendra H" <kumarsyste...@gmail.com> wrote: Hi Marcy, Thanks for the reply. Yes we have name server entry in there. Regards, Kumar On Thu, Aug 4, 2016 at 10:21 PM, Marcy Cortes < marcy.d.cor...@wellsfargo.com wrote: Do you have nameserver entries in your /etc/resolv.conf? Can you ping them? -Original Message- From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of Veerendra H Sent: Thursday, August 04, 2016 9:42 AM To: LINUX-390@VM.MARIST.EDU Subject: [LINUX-390] zlinux suse12 cant ping hostname Hi, We have Suse12 installed on one of our zlinux systems. Cant get to ping the host name of any servers but i can ping the IPs. i checked around on /etc/sysconfig/network but didnt find a file to update to change the DNS resolver. I updated the /etc/resolv.conf with our domain name but still cant get this working. And also, which Suse doc helps in configuring and troubleshooting Suse12? Please advise Regards, Kumar -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this no
Re: zlinux suse12 cant ping hostname
Veerendra, Mark bring up an interesting if annoying point. Security zealots often turn off the ICMP service that supports ping. One trick is to use the Google DNS server which is 8.8.8.8. Try to ping 8.8.8.8 $ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=43 time=33.5 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=43 time=34.5 ms to stop. Put that in /etc/resolv.conf in the following fashion. First make a backup of what you got! cp /etc/resolv.conf /etc/$(date +%F)_resolv.conf # makes a date coded copy Next Edit /etc/resolv.conf to look like this: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 8.8.8.8 Note we are disregarding the warning not to edit by hand. The output of the three earlier commands would still be useful. Regards, Flint On Thu, 4 Aug 2016, Mark Post wrote: Date: Thu, 4 Aug 2016 13:01:58 -0600 From: Mark Post <mp...@suse.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: zlinux suse12 cant ping hostname On 8/4/2016 at 12:41 PM, Veerendra H <kumarsyste...@gmail.com> wrote: Hi, We have Suse12 installed on one of our zlinux systems. Cant get to ping the host name of any servers but i can ping the IPs. i checked around on /etc/sysconfig/network but didnt find a file to update to change the DNS resolver. I updated the /etc/resolv.conf with our domain name but still cant get this working. If you can ping an IP address, but not a host name, then clearly the problem is in name resolution. If you cannot ping the name server then that would likely be the cause of your problem (but not always if the network admins disabled ICMP). If you can ping the IP address of your name server then there may be a problem with a firewall or router somewhere. Try and see if you can telnet to port 53 on the name server. Taking a different approach, you could try using YaST to configure this and see if things work better. And also, which Suse doc helps in configuring and troubleshooting Suse12? Please advise https://www.suse.com/documentation/sles-12/index.html Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: SHC bash script compiler for Linux on z
Mark, A comfort to know that it is not Freeware... Regards, Paul On Wed, 8 Feb 2017, Mark Post wrote: Date: Wed, 8 Feb 2017 14:13:21 -0700 From: Mark Post <mp...@suse.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: SHC bash script compiler for Linux on z On 2/8/2017 at 04:01 PM, Paul Flint <fl...@flint.com> wrote: Just to be clear, this code is not Open Source but Freeware. You have that 100% backward. The shc package is open source since it is licensed under an OSI approved license: GNU GPL V3. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: SHC bash script compiler for Linux on z
Greetings Itschak, Just to be clear, this code is not Open Source but Freeware. FWIW I would not install freeware. Regards, Flint On Wed, 8 Feb 2017, Itschak Mugzach wrote: Date: Wed, 8 Feb 2017 21:43:44 +0200 From: Itschak Mugzach <imugz...@gmail.com> Reply-To: i_mugz...@securiteam.co.il To: LINUX-390@VM.MARIST.EDU Subject: SHC bash script compiler for Linux on z I wonder if any of you tried this freeware. I was able to install it on Centos 7, but it seems that the makefile is not sutable for SUSE or SUSE for z.. Below is the make file. I replaced the CC with gcc but am not familier with the parms requires. # Makefile # INSTALL_PATH = /usr/local # For SCO CFLAGS = -b elf -O -D_SVID # For IRIX CFLAGS = -xansi -fullwarn -O3 -g0 # For Solaris CFLAGS = -fast -xO4 -s -v -Xa # For HPUX CFLAGS = -Wall -O -Ae # For OSF1 CFLAGS = -w -verbose -fast -std1 -g0 # For GNU C compiler CFLAGS = -Wall -O6 # -pedantic SHELL = /bin/sh all: shc ask_for_test shc: shc.c $(cc) $(CFLAGS) $@.c -o $@ ask_for_test: @echo '*** ¿Do you want to probe shc with a test script?' @echo '*** Please try... make test' test: make_the_test ask_for_strings make_the_test: match.x @echo '*** Running a compiled test script!' @echo '*** It must show files with substring "sh" in your PATH...' ./match.x sh match.x: shc match @echo '*** Compiling script "match"' CFLAGS="$(CFLAGS)" ./shc -v -f match ask_for_strings: @echo '*** ¿Do you want to see strings in the generated binary?' @echo '*** Please try... make strings' strings: make_the_strings ask_for_expiration make_the_strings: match.x @echo '*** Running: "strings -n 5 'match.x'"' @echo '*** It must show no sensible information...' strings -n 5 match.x ask_for_expiration: @echo '*** ¿Do you want to probe expiration date?' @echo '*** Please try... make expiration' expiration: til_yesterday ask_for_install til_yesterday: shc match @echo '*** Compiling "match" to expired date' CFLAGS="$(CFLAGS)" ./shc -vvv -e `date "+%d/%m/%Y"` -f match @echo '*** Running a compiled test script!' @echo '*** It must fail showing "./match.x: has expired!"' ./match.x ask_for_install: @echo '*** ¿Do you want to install shc?' @echo '*** Please try... make install' install: shc @echo '*** Installing shc and shc.1 on '$(INSTALL_PATH) @echo -n '*** ¿Do you want to continue? '; read ANS; case "$$ANS" in y|Y|yes|Yes|YES) ;; *) exit 1;; esac; install -c -s shc $(INSTALL_PATH)/bin/ install -c -m 644 shc.1 $(INSTALL_PATH)/man/man1/ clean: rm -f *.o *~ *.x.c cleanall: clean rm -f shc *.x -- ITschak Mugzach *|** IronSphere Platform* *|** An IT GRC for Legacy systems* *| Automated Security Readiness Reviews (SRR) **|* -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: SHC bash script compiler for Linux on z
Itschak, I completely agree with your reasons! I am giving a presentation on bash in June at the VM Workshop in Cleveland. Regards, Paul Flint On Thu, 9 Feb 2017, Itschak Mugzach wrote: Date: Thu, 9 Feb 2017 00:04:10 +0200 From: Itschak Mugzach <imugz...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: SHC bash script compiler for Linux on z The reason I choose bash was that you nothing to install, so it will run on any standard Linux. Not sure about the assemblers and I was a bit joking. C looks an equal solution. ITschak נשלח מה-iPad שלי ב-8 בפבר׳ 2017, בשעה 23:54, Mark Post <mp...@suse.com> כתב/ה: On 2/8/2017 at 04:21 PM, Itschak Mugzach <imugz...@gmail.com> wrote: I accept that. does SLES supports Assembler 390 ;-) If it should be C, C it will be. Not really, since there isn't an open source package to do that. The GNU Compiler Colllection (gcc) does contain an assembler, as. The syntax is not the same as what you're used to, so it doesn't really count. Dave Rivers has already posted about his company's supported product. There is also a no-cost assembler from Tachyon Software, http://www.tachyonsoft.com/legacy.html I don't know how that compares to Dignus' product, but the price is certainly attractive. Tachyon also offers a for-fee product at http://www.tachyonsoft.com/txaover.html I have no experience with any of these products, so I can't offer any advice on them. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: SHC bash script compiler for Linux on z
Greetings Itschak, You could protect your bash source by the Unix permissions... I know it sound niaf, in this day and age with everyone havin root, but thought it worth mentioning. Regards, Paul On Wed, 8 Feb 2017, Itschak naive wrote: Date: Wed, 8 Feb 2017 22:42:37 +0200 From: Itschak Mugzach <imugz...@gmail.com> Reply-To: i_mugz...@securiteam.co.il To: LINUX-390@VM.MARIST.EDU Subject: Re: SHC bash script compiler for Linux on z Hi Mark. my intent is to hide the code. I believe that most people wont invest time in trying to investigate it, but who knows. Any other laternative to protect bash code, or should I look into a different language? ITschak On Wed, Feb 8, 2017 at 10:27 PM, Mark Post <mp...@suse.com> wrote: On 2/8/2017 at 02:43 PM, Itschak Mugzach <imugz...@gmail.com> wrote: I wonder if any of you tried this freeware. It's not freeware. It's licensed under the GNU GPL 3. Two extremely different things. I was able to install it on Centos 7, but it seems that the makefile is not sutable for SUSE or SUSE for z.. Below is the make file. I replaced the CC with gcc but am not familier with the parms requires. I see various flavors of it in the openSUSE Build Service. Several of them build packages for both openSUSE and SLES. https://build.opensuse.org/search Looking at the description, I don't think it's going to do what you want. It's not really a compiler, so there will be no performance boost from using it. Since it encrypts and decrypts the original script and then invokes it with the running system's version of the shell, it won't provide any real protection from people being able to look at and copy the script. (I would imagine anyone even remotely familiar with gdb would be able to extract that with no problem.) What you want may be something entirely different, however, so it's up to you. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- ITschak Mugzach *|** IronSphere Platform* *|** An IT GRC for Legacy systems* *| Automated Security Readiness Reviews (SRR) **|* -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: SHC bash script compiler for Linux on z
Mark, The difference between Freeware and Open Source is critical and has to do with the overloading of the word "free". One is an economic issue the other an issue of liberty. Get back to me if this is not clear. Regards, Flint On Wed, 8 Feb 2017, Mark Post wrote: Date: Wed, 8 Feb 2017 14:47:47 -0700 From: Mark Post <mp...@suse.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: SHC bash script compiler for Linux on z On 2/8/2017 at 04:26 PM, Paul Flint <fl...@flint.com> wrote: A comfort to know that it is not Freeware... It shouldn't be. Neither "open source" nor "freeware" by themselves are any indication of quality. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Oracle on VM
Dear Alan and Tim, CMS LDAP? This just keeps getting better and better... Regards, Flint On Fri, 17 Feb 2017, Alan Altmark wrote: Date: Fri, 17 Feb 2017 09:28:48 -0500 From: Alan Altmark <alan_altm...@us.ibm.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Oracle on VM On Friday, 02/17/2017 at 10:19 GMT, Timothy Sipples <sipp...@sg.ibm.com> wrote: FYI, z/VM 6.4 already includes select components derived from z/OS 2.2. That's no secret because IBM just told the world that fact in the z/VM 6.4 announcement letter. Alan could probably tell you more (if he's allowed :-)), but my understanding (just reading what IBM has written) is that z/VM's z/OS-derived components support certain z/VM elements and features using common, battle tested codebases. One notable example is z/VM's LDAP client and server feature. The z/OS-derived components are really for z/VM's own use. However, perhaps z/VM's preexisting z/OS-derived components would interest you, and perhaps IBM would be interested in helping support whatever project you have in mind. No guarantees, of course, but it doesn't hurt to ask. It's more than that, Tim, and it's no secret. The LDAP client and server, MPROUTE daemon, System SSL (used in the SSL servers), gskkyman, and the program management binder are z/OS program objects running on CMS, not ports. This is done so that we don't fork the source and duplicate the build environment. I.e. it's a development and service process thing. But it's only doable when the program is structured in a way that keeps invocation of non-POSIX services in a separate entry point. The binder is a powerful tool for manipulating program objects and performing microsurgery on CSECTs. When the anesthetic wears off and the program wakes up, it doesn't realize that some of its parts have been replaced. Alan Altmark Senior Managing z/VM and Linux Consultant Lab Services System z Delivery Practice IBM Systems & Technology Group ibm.com/systems/services/labservices office: 607.429.3323 mobile; 607.321.7556 alan_altm...@us.ibm.com IBM Endicott -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: EPEL
Dear Neale, Quite a collection and contribution. I presume a spell checker is included in the Extra Packages for Enterprise Linux? Very cule... :^) Flint On Tue, 14 Feb 2017, Neale Ferguson wrote: Date: Tue, 14 Feb 2017 02:55:15 + From: Neale Ferguson <ne...@sinenomine.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: EPEL The EPEL for ClefOS (CentOS) 7 is now available at http://download.sinenomine.net/clefos/epel7/ There are around 13,000 (binary) packages for Linux on z along with their source in this repository: s390x: 7368 noarch: 5589 srpms: 6547 These packages should be fine to run under 7.3 of RHEL as well. Neale -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: EPEL
Greetings Russ, Got it. Regards, Flint On Tue, 14 Feb 2017, R P Herrold wrote: Date: Tue, 14 Feb 2017 10:44:49 -0500 From: R P Herrold <herr...@owlriver.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: EPEL On Tue, 14 Feb 2017, Paul Flint wrote: Quite a collection and contribution. I presume a spell checker is included in the Extra Packages for Enterprise Linux? actually the base OS has a full suite of spelling tools [herrold ~]$ rpm -qa \*spell\* | grep -v devel hspell-1.2-6.el7.x86_64 gtkspell-2.0.16-8.el7.x86_64 aspell-en-7.1-5.el7.x86_64 hunspell-en-US-0.20121024-5.el7.noarch hunspell-1.3.2-15.el7.x86_64 gtkspell3-3.0.3-4.el7.x86_64 aspell-0.60.6.1-9.el7.x86_64 [herrold ~]$ There has been some churn in what the spelling tool is CALLED, however --- GNU aspell is the replacement for the former ispell, but it seems to drag in other parts, so I list what is present on my machine -- Russ herrold -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: LinuxOne and Oracle License
Dear Tom, I too have run VSE/ESA. My sympathies. Regards, Flint On Tue, 14 Feb 2017, Duerbusch, Tom wrote: Date: Tue, 14 Feb 2017 10:07:24 -0600 From: "Duerbusch, Tom" <duerbus...@stlouis-mo.gov> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: LinuxOne and Oracle License Not any more. I use to run Oracle/VM 6 under VM/SP back in the old days. It didn't run well, as we were limited to 16 MB real and virtual and we had a couple VSE guests in the mix also. But it was an upgrade from when we ran Oracle under VSE/SP. Tom Duerbusch THD Consulting On Mon, Feb 13, 2017 at 8:25 AM, Paul Flint <fl...@flint.com> wrote: Greetings Mohd (et al), I realize that this may be a genuinely stupid question, but is it possible to run Oracle directly under IBM zVM like you can with DB2? I looked at the Oracle matrix: (http://www.oracle.com/technet work/database/virtualizationmatrix-172995.html), there it cites the only way to operate the Oracle database is under Red Hat the way you are doing it below. Sorry to ask such a stupid question, but with... Kindest Regards, Paul Flint On Mon, 13 Feb 2017, Bfishing wrote: Date: Mon, 13 Feb 2017 07:38:04 -0500 From: Bfishing <bfish...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: LinuxOne and Oracle License Hopefully you did a study to see how many Oracle DB's will run on your 5 IFL's. - Studies can also be used to help you properly size your DR environment, in addition to the effects of breaking them up into different LPAR's. . Chances are (but not 100% given) that 4 LPAR's each with 5 IFL's defined to them with only 5 real ones available to run on maybe over committing a bit to much. If your sharing engines (like you most likely should) consider placing dev/test into a lower weighted LPAR and break them out like this: LPAR1 = 3 LPAR2 = 3 That would allow you to set at least 1 Linux guest to use up to 3 CPU's while helping to control your over commit. Note: You should of course really map this out with IBM or your BP to review goals. - Having a means to measure your system and track its behavior as you grow is also important. - If you have a great performance product, chances are they come with a team of folks that will help you on things like this as well. - And if you ask me, it's better to have them engaged early over trying to scramble to get them engaged as they can really help you set realistic expectations. BTW, here is a link for the Oracle z Systems special interest group (SIG) web site. http://zseriesoraclesig.org/ Lots of great material from past sessions is available from it. I did talk to some of the team working on it recently and they do plan to have this years info updated soon. - They did confirm DC as reported from last years event. Enjoy and good luck, Kurt On Mon, Feb 13, 2017 at 6:12 AM, Johan Schelling < johan.schell...@icu-it.nl> wrote: I believe that’s correct. But keep in mind that also IFL’s on a DR system (active or CBU) can be seen (by Oracle) as real cores Oracle can run on. So if you have 5 active IFL’s and 5 CBU IFL’s on a DR machine this could mean that you need licenses for 10 IFL’s….. But as Kurt said, this depends entirely on the negotiations with Oracle. Johan Schelling Infrastructure Solution Architect ICU IT Services BV Transistorstraat 55b I 1322 CK ALMERE M 06 – 21 245 992 I E johan.schell...@icu-it.nl T 088 – 5 234 123 I www.icu-it.nl <http://www.icu-it.nl/> I KvK 32135776 Op 13 feb. 2017, om 11:34 heeft Bfishing <bfish...@gmail.com> het volgende geschreven: My understanding, noting that everyone has to do there own negotiating with Oracle, is they charge for all real cores Oracle can run on. 5 IFL'S = 5 cores. Cores in reserve should not matter. How you set up your lpar's really depends on goals. The Oracle z Linux SIG is still being worked on for April in DC this year (so I heard). That is of course a really great place to talk to Oracle and peers about stuff like this. Good luck, Kurt On Feb 13, 2017 5:02 AM, "Guest, Darren" <darren.gu...@uk.experian.com> wrote: Hi, My understanding is that having 5 IFLs on each LPAR would mean you'd have to license all 10 IFLs on the box; the total of 20 logical IFLs would be dispatched on all 10 physical IFLs. I believe that if your total logical IFLs is 5 or less then you would be OK; only 5 physical IFLs worth could be running at any one time. Your second example should also be OK for the same reason. This is purely my own personal understanding and shouldn't be relied upon in any arguments with Oracle! Cheers, Darren -Original Message- From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of mohd rizal Sent: 13 February 2017 3:22 AM To: LINUX-390@VM.MARIST.EDU Subject: LinuxOne and Oracle License Hi
Re: Oracle under z/VM without Linux?
Dear David, Thanks. You Sine-Nomine-Associates are clearly wise folks with a whole lot of experience... Am I dreaming to assume that Oracle would actually support 7 on a current zVM? Regards, Flint On Tue, 14 Feb 2017, David Boyes wrote: Date: Tue, 14 Feb 2017 14:14:15 + From: David Boyes <dbo...@sinenomine.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Oracle under z/VM without Linux? I realize that this may be a genuinely stupid question, but is it possible to run Oracle directly under IBM z/VM like you can with DB2? Not anymore. The last version of Oracle to run as a CMS application was Oracle 7. Current versions of Oracle on z/VM all require a Linux guest. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Making the world safe for ISPF
Dear Tim Sipples, You are absolutely correct about Oracle running in a zOS guest... Thank you for a truly bizzare answer! The appliance option pales in comparison, but is also valid. Many thanks for your thoughts. Sincerely, Paul On Wed, 15 Feb 2017, Timothy Sipples wrote: Date: Wed, 15 Feb 2017 14:46:02 +0800 From: Timothy Sipples <sipp...@sg.ibm.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Oracle under z/VM without Linux? Oracle Database up through 10g R2 *can* run under z/VM without Linux. I'm referring to Oracle Database 10g R2 for z/OS, and of course z/OS can run on z/VM very well indeed. Hypothetically, Oracle or an authorized Oracle remarketer could ship Oracle Database in virtual "appliance" form for z/VM, similar to the Oracle virtual appliances available for Oracle VM VirtualBox. However, that hypothetical virtual appliance would still include at least a few parts of Linux. Timothy Sipples IT Architect Executive, Industry Solutions, IBM z Systems, AP/GCG/MEA E-Mail: sipp...@sg.ibm.com -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Some General Linux on z questions
Greetings GADI_B, A good web based remote management tool for Linux VMs is Webmin: (http://www.webmin.com/) It may not be your ultimate choice but it is a painless beginning. Regards, Paul Flint On Wed, 15 Feb 2017, גדי בן אבי wrote: Date: Wed, 15 Feb 2017 11:41:38 + From: גדי בן אבי <gad...@malam.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Some General Linux on z questions Hi, I am starting to experiment with linux on z, and I have some questions. I currently have Ubuntu installed in an LPAR. I have added kvm to this installation, and I can install guest operating systems. I also have the KVM for z, which I downloaded from ShopzSeries. Is there any advantage or disadvantage of using IBM KVM for z? I am looking for gui tools to help me remotely administrate linux. Can anyone recommend some tools? Thanks Gadi לתשומת ליבך, בהתאם לנהלי חברת מלם מערכות בע"מ ו/או כל חברת בת ו/או חברה קשורה שלה (להלן : "החברה") וזכויות החתימה בהן, כל הצעה, התחייבות או מצג מטעם החברה, מחייבים מסמך נפרד וחתום על ידי מורשי החתימה של החברה, הנושא את לוגו החברה או שמה המודפס ובצירוף חותמת החברה. בהעדר מסמך כאמור (לרבות מסמך סרוק) המצורף להודעת דואר אלקטרוני זאת, אין לראות באמור בהודעה אלא משום טיוטה לדיון, ואין להסתמך עליה לביצוע פעולה עסקית או משפטית כלשהי. Please note that in accordance with Malam and/or its subsidiaries (hereinafter : "Malam") regulations and signatory rights, no offer, agreement, concession or representation is binding on the Malam, unless accompanied by a duly signed separate document (or a scanned version thereof), affixed with the Malam seal. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Oracle under z/VM without Linux?
Greetings Timothy Sipples, Excellent...exemplairily weird. I had never heard of z86VM or Mantissa (http://www.mantissa.com/). I am going out on a limb here and suggesting that Mantissa somehow compiled something like ReactOS? Holy lisense fees! I see lawyers reserving tickets... Thanks again Timothy and... Kindest Regards, Paul On Thu, 16 Feb 2017, Timothy Sipples wrote: Date: Thu, 16 Feb 2017 15:40:02 +0800 From: Timothy Sipples <sipp...@sg.ibm.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Oracle under z/VM without Linux? For another "bizarre" answer, this path might work: 1. Obtain z86VM (beta) from Mantissa Corporation; 2. Obtain Microsoft Windows from Microsoft; 3. Install and run Microsoft Windows on z86VM on z/VM; 4. Obtain Oracle Database for Windows from Oracle; 5. Install and run Oracle Database for Windows on Microsoft Windows on z86VM on z/VM. Oracle Database 11g Express Edition is available here, at no charge, if you'd like to experiment with this particular recipe: http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html To my knowledge, Mantissa's z86VM product is still in beta. Some information is available here: http://www.mantissa.com/mantissa-product-families/virtualization/ Mantissa has not certified Microsoft Windows yet, as far as I know. For now, at least, you'll need to stick to 32-bit Windows and 32-bit Oracle Database since z86VM does not include X86-64 support. I'm not sure why there's a desire (or curiosity?) to run Oracle under z/VM without Linux, but I'm answering the question as asked. Timothy Sipples IT Architect Executive, Industry Solutions, IBM z Systems, AP/GCG/MEA E-Mail: sipp...@sg.ibm.com -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Oracle on VM
Dear David, Still, you gotta love Tim Sipples proposing to run Oracle under Windows on a Mantissa Corporation z86VM X86 emulator on a current VM. WoW. Do I want to go out drinking with Tim? .. E... Imagine what might happen? Regards, Flint On Thu, 16 Feb 2017, David Boyes wrote: Date: Thu, 16 Feb 2017 19:54:44 + From: David Boyes <dbo...@sinenomine.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Oracle on VM I gotta say that the option Tim Sipples, proposed of running Oracle in a=20 zOS guest under VM is a bit more practical than running Oracle 7, I just=20 find it fascinating that Oracle appears to have abandoned VM, but not MVS. Oracle had (and I suppose, still have) some large customers on z/OS, and that's DB/2's sweet spot. Being able to stick it to their biggest competitor is always a plus, and the enterprise agreements that were in place at the time with a lot of those customers for all platforms made Oracle much more attractive back then. If the OpenSolaris thing had worked out, we'd be in a very different place today. DB/2 VM's "poor stepchild" status really made it viable only as a VSAM replacement when IBM took CMS VSAM support out behind the barn, at least for the CMS compilers that still existed at the time. Tim's idea would be useful if z/OSe was still actively marketed by IBM -- this was really exactly the kind of thing it was meant to do. I don't think IBM ever really got that message across to the z/OS customer base, though -- that was back in the "LPAR uber Alles" for z/OS virtualization days, and IBM (with some help) has bought a clue on VM and running production guest operating systems since then. A full z/OS license at current prices just for creating appliances would be difficult to make work in a cost-effective manner, even if you stuck to IBM-only software. There's a lot of moving parts, and Oracle prices on z/OS reflect the "normal" z/OS marketplace pricing levels. It wouldn't be hard to do (would probably take us a couple weeks to do it), but it would be tough to make it worth someone's while to create and support it with no contractual backing from Oracle or IBM. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Oracle under z/VM without Linux?
Dear Doug, But not on VM370... https://hub.docker.com/r/flintiii/vm370/ Regards, Flint On Thu, 16 Feb 2017, Douglas Wooster wrote: Date: Thu, 16 Feb 2017 14:58:07 -0500 From: Douglas Wooster <d...@isomedia.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Oracle under z/VM without Linux? And for extra credit, you could run the z/VM on Hercules on an x86 box :) Douglas -Original Message- From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of Rick Troth Sent: Thursday, February 16, 2017 1:11 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: [LINUX-390] Oracle under z/VM without Linux? On 02/16/2017 07:46 AM, Paul Flint wrote: I am going out on a limb here and suggesting that Mantissa somehow compiled something like ReactOS? Mantissa figured out a way to run X86 (32-bit and 64-bit) binaries and operating systems on top of z/VM. (ReactOS, Windows, Linux, *BSD, anything) Looks pretty slick. Based on what they've leaked on this and other email lists, they leverage CP services and functions to optimize the capabilities of the underlying z hardware. They've been wowing people at SHARE and other conferences for at least the past 5 years. I have not heard if they actually released a salable product or if anyone has purchased, trialed, or beta tested. A somewhat slower performer would be to port BOCHS to CMS and run your Windoze systems on that. -- R; <>< -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Oracle under z/VM without Linux?
Greetings David, Once again wise words from the "SNA Gateway"... :^) I gotta say that the option Tim Sipples, proposed of running Oracle in a zOS guest under VM is a bit more practical than running Oracle 7, I just find it facinating that Oracle appears to have abandoned VM, but not MVS. On the other hand, I have done my time with Oracle... Thanks and... Kindest Regards, Paul Flint On Wed, 15 Feb 2017, David Boyes wrote: Date: Wed, 15 Feb 2017 16:27:34 + From: David Boyes <dbo...@sinenomine.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Oracle under z/VM without Linux? Am I dreaming to assume that Oracle would actually=20 support 7 on a current z/VM? Probably not. I'm sure if you a) managed to find a copy, and b) threw large bales of cash at them, they'd find a way, but Oracle 7 was long, long ago. I doubt any modern application would be able to connect to it, and all their VM talent has long ago gotten other jobs and moved on. I doubt they even have a way to generate a license key for it anymore, but you'd have to ask them. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Thinking out of the BOCHS?
Greetings Alan, You David Boyes and brother Timothy Sipples my want to consider Medication. Fer crissake, it was just a stupid question, this is just getting too damn weird. I had never even heard of BOCHS. Luckly for you, I shall be happy to perscribe and administer proper dosages in June in Columbus... Sincerely, Flint On Thu, 16 Feb 2017, Alan Altmark wrote: Date: Thu, 16 Feb 2017 21:39:34 -0500 From: Alan Altmark <alan_altm...@us.ibm.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Oracle under z/VM without Linux? On Thursday, 02/16/2017 at 07:58 GMT, Douglas Wooster <d...@isomedia.com> wrote: And for extra credit, you could run the z/VM on Hercules on an x86 box :) Only if the x86 were Mantissa on CMS or BOCHS on Linux on your z machine. Darn those annoying license agreements! :-) Alan Altmark Senior Managing z/VM and Linux Consultant Lab Services System z Delivery Practice IBM Systems & Technology Group ibm.com/systems/services/labservices office: 607.429.3323 mobile; 607.321.7556 alan_altm...@us.ibm.com IBM Endicott -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Radius client for RHEL 7/apache
Greetings Neale, Very very cool. Regards, Flint On Fri, 7 Oct 2016, Neale Ferguson wrote: Date: Fri, 7 Oct 2016 21:07:59 + From: Neale Ferguson <ne...@sinenomine.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Radius client for RHEL 7/apache We have built the client RPMs for 6 & 7 but have not tested them yet. On 10/7/16, 4:28 PM, "Linux on 390 Port on behalf of Donald Russell" <LINUX-390@VM.MARIST.EDU on behalf of russell@gmail.com> wrote: Hi, I want to install a radius client on RHEL 7 so apache can authenticate a userid/one-time-password. Red Hat supplies a radius server package but no client. :-( Has anybody here installed a a radius client on RHEL? Where did you get the package or did you install from source and compile it yourself etc.? Any help is appreciated. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Docker on Z - One less lier?
Greetings Rick, Never thought of the implications of using zLinux "heavy", and then lotsa dockers... Very interesting, and saves the cost of a zVM (or ifL) license. Nice! Regards, Flint On Wed, 26 Oct 2016, Rick Troth wrote: Date: Wed, 26 Oct 2016 09:15:48 -0400 From: Rick Troth <r...@casita.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Docker on Z - One less lier? On 10/26/2016 07:05 AM, Paul Flint wrote: In '86 land the OS, say Linux, essentially eats all the memory, and makes it virtual (as opposed to virtuous :^). ... Linux does the same on z: it just parks on all memory it sees. In zVM land you have a kick ass memory manager that essentially lies to each Virtual Machine and tells it that the memory limit is in the Exabytes (gee, I love that word :^). The guest operating system on the Virtual Machine in turn uses this lie to set the limit the docker engine can operate a docker instance based upon the lie it got from zVM. z/VM is a hypervisor. All hypervisors "lie" to their guests about how much memory is installed. You see the same thing with VMware, KVM, VirtualBox, Hyper-V, ... any of them. Kinda makes you wonder how hard it would be to make the docker engine talk directly to zVM and get the lie directly from the lier... Trivial. And conceptually the same for any hypervisor because they all "lie" about memory for the sake of establishing a fake "machine" which the guest sees. (z/VM provides a direct interface which the bare metal doesn't have, but the guest could use either that or the bare metal method to figger it out.) If I had a zVM account somewhere or an emulator that legally ran the current zVM I could look into this, right now I just want to know if I am following the your issue correctly. I likely need to find out more about docker clusters, but right now I have a hunch the answer to better clustering is on the zVM side. I should probably reply on the other thread. I /think/ what Phil is trying to do is get some measurements from Docker on z for the sake of sizing "production" hosting with Docker. So if I am understanding, Phil needs to incrementally scale up the memory seen by this one specific z/VM guest. But adding memory on-the-fly to a guest usually requires a reboot of the guest. So others on the list have suggested a couple of the usual tricks for tweaking memory w/o rebooting the guest. Docker is a good candidate for running Linux "heavy". That is, Docker could use Linux in its own LPAR and without z/VM. (KVM is another such candidate.) Even so, LPARs get lied to by PR/SM about how much memory is present. (Seems these lies abound!) So Phil will want to continue his measurements to know how big the Docker LPAR(s) should be. -- R; <>< -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Docker on Z
Greetings Phil, I got it, this is less a failover configuration question and more of a notification question. It sounds like either Swarm and/or Kubernetes is juggling the instances just fine, and you just want actionable notice as to the status of the 5 nodes, so that you can do something (e.g. grow storage & memory on surviving zLinux instances, start replacement zLinux instances, drive to package store, call Mom, etc. :^). I like the "call Mom" option myself, as long as Mom stands for "Massive Object Monitor", you Jersey Boys do things in a big way. After 167 docker instances on three zLinuxen you get 250 docker instances on two zLinuxen and finally the whole plate of 500 instances on one solitary standing virtual, and this could happen in milliseconds, if Mom is flesh and blood she will not have the time to react before the whole calliope comes to a complete halt. Have a great weekend and... Kindest Regards, Paul Flint On Fri, 28 Oct 2016, PHILIP TULLY wrote: Date: Fri, 28 Oct 2016 13:44:01 -0400 From: PHILIP TULLY <tull...@optonline.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Docker on Z Paul, The fall over works.. Our current test has 100 containers running in each of 5 nodes. One node fails the other nodes now have 125 containers. This works but if we fail another node, the additional 42 nodes might not fit on the remaining 3 nodes, so I could issue commands to grow the memory of these nodes, but i am not receiving any notification that the remains 3 nodes must grow to accommodate the additional workload On Fri, Oct 28, 2016 at 12:49 PM, Paul Flint wrote: Greetings Phil, My thoughts revolved around a Hot Standby type solution to maybe get the ball rolling in what is clearly the right direction. Clustering could come later. Anyway, have a great weekend. It is snowing here in Vermont. Regards, Paul On Fri, 28 Oct 2016, PHILIP TULLY wrote: Date: Fri, 28 Oct 2016 10:00:32 -0400 From: PHILIP TULLY Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Re: Docker on Z The tools we use to do this re-swizzling of workload is (Swarm/Kubernetes) On Thu, Oct 27, 2016 at 10:12 PM, Phil Tully wrote: Mike We know how to modify the CPU/memory dynamically. The issue is how do we get the docker components to signal that they are about to deploy more workload than the current memory size can handle so we can grow it. Phil Sent from my iPhone On Oct 27, 2016, at 9:52 PM, Mike Friesenegger wrote: Have you looked at cpuplugd - https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lhdd/lhdd_r_cpuplugdcmd.html - which uses a set of rules to dynamically enable or disable CPUs and also dynamically add or remove memory. Mike Friesenegger On 10/27/2016 06:56 PM, PHILIP TULLY wrote: The issue here is we have multiple docker engines on multiple lpars ( we still think from an economics and manageability point of view that under VM is better than on the metal). We have been doing the testing to have one engine pick up the workload form another that has failed, this works. We are still trying to make the environment more flexible. These docker engine VMs are sized at 60G and 8 vcpu but can grow (without ipl) to 120G and 16 vcpu's. It is the automation piece to exploit the flexibility of the platform that we need to figure out. Yes, we can define full and "waste" resources but at these sizes the resources are big. On Tue, Oct 25, 2016 at 04:57 PM, R P Herrold wrote: On Tue, 25 Oct 2016, PHILIP TULLY wrote: We are looking to implement Docker on Z, as we have begun the testing part of the issue is to be able to grow a docker engine and growing it dynamically based on it's current needs especially when a node in the Docker cluster fails. So the question is does anyone see a way for the VM system to see the memory resource grow, which would allow me to add more dynamically. I thought one point of Docker was to have 'fast to spin up' instances, ready to spin up, which then pulled in ephemeral data from a back end persistent store, so that a swarm of them handled load spikes, and once the spike passes, that the excess units are shut down -- Russ herrold -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
Re: Docker on Z
Greetings Phil, My thoughts revolved around a Hot Standby type solution to maybe get the ball rolling in what is clearly the right direction. Clustering could come later. Anyway, have a great weekend. It is snowing here in Vermont. Regards, Paul On Fri, 28 Oct 2016, PHILIP TULLY wrote: Date: Fri, 28 Oct 2016 10:00:32 -0400 From: PHILIP TULLY <tull...@optonline.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Docker on Z The tools we use to do this re-swizzling of workload is (Swarm/Kubernetes) On Thu, Oct 27, 2016 at 10:12 PM, Phil Tully wrote: Mike We know how to modify the CPU/memory dynamically. The issue is how do we get the docker components to signal that they are about to deploy more workload than the current memory size can handle so we can grow it. Phil Sent from my iPhone On Oct 27, 2016, at 9:52 PM, Mike Friesenegger wrote: Have you looked at cpuplugd - https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lhdd/lhdd_r_cpuplugdcmd.html - which uses a set of rules to dynamically enable or disable CPUs and also dynamically add or remove memory. Mike Friesenegger On 10/27/2016 06:56 PM, PHILIP TULLY wrote: The issue here is we have multiple docker engines on multiple lpars ( we still think from an economics and manageability point of view that under VM is better than on the metal). We have been doing the testing to have one engine pick up the workload form another that has failed, this works. We are still trying to make the environment more flexible. These docker engine VMs are sized at 60G and 8 vcpu but can grow (without ipl) to 120G and 16 vcpu's. It is the automation piece to exploit the flexibility of the platform that we need to figure out. Yes, we can define full and "waste" resources but at these sizes the resources are big. On Tue, Oct 25, 2016 at 04:57 PM, R P Herrold wrote: On Tue, 25 Oct 2016, PHILIP TULLY wrote: We are looking to implement Docker on Z, as we have begun the testing part of the issue is to be able to grow a docker engine and growing it dynamically based on it's current needs especially when a node in the Docker cluster fails. So the question is does anyone see a way for the VM system to see the memory resource grow, which would allow me to add more dynamically. I thought one point of Docker was to have 'fast to spin up' instances, ready to spin up, which then pulled in ephemeral data from a back end persistent store, so that a swarm of them handled load spikes, and once the spike passes, that the excess units are shut down -- Russ herrold -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill
It is indeed big...
Greetings Alan Altmark, Thanks. Paul Flint On Thu, 27 Oct 2016, Alan Altmark wrote: Date: Thu, 27 Oct 2016 15:01:43 +0100 From: Alan Altmark <alan_altm...@us.ibm.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Docker on Z - One less lier? On Wednesday, 10/26/2016 at 11:05 GMT, Paul Flint <fl...@flint.com> wrote: In zVM land you have a kick ass memory manager that essentially lies to each Virtual Machine and tells it that the memory limit is in the Exabytes (gee, I love that word :^). The guest operating system on the Virtual Machine in turn uses this lie to set the limit the docker engine can operate a docker instance based upon the lie it got from zVM. While the *architecture* limits the memory to 16EB, the *machine* may (and will) establish a smaller value based on construction. You can figure it out by setting the MAXSTOR value in your directory entry to 16E and then trying to DEFINE STORAGE 16E. If you exceed the machine maximum, you get an error like this Storage size (16E) exceeds hardware maximum (16T) That's a hardware statement. From a software point of view, z/VM supports virtual machines up to 1TB. You can define larger, but they aren't supported. Alan Altmark Senior Managing z/VM and Linux Consultant Lab Services System z Delivery Practice IBM Systems & Technology Group ibm.com/systems/services/labservices office: 607.429.3323 mobile; 607.321.7556 alan_altm...@us.ibm.com IBM Endicott -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Docker fallback...
Dear Phil, One tool to look seriously at, and again this is merely conjecture, might be "tmux". The really cool thing about tmux is it essentially starts independent processes or if small scale - threads, and the ability to have process started on a backup docker image ready to go after the loss of a "dead man" heartbeat or some such thing might make these dogs hunt. That said I must now invoke and ask you to sing with me the "Consultants Creed": - Free advice is worth exactly what you pay for it. - (Voice reverently as a Gregorian Chant :^) On this melody, I will be happy to supply harmony when we next meet. That said (or sung), if your issues were less interesting I would have way less in the area of off hand suggestions. Thanks and... Kindest Regards, Flint On Thu, 27 Oct 2016, PHILIP TULLY wrote: Date: Thu, 27 Oct 2016 20:56:22 -0400 From: PHILIP TULLY <tull...@optonline.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Docker on Z The issue here is we have multiple docker engines on multiple lpars ( we still think from an economics and manageability point of view that under VM is better than on the metal). We have been doing the testing to have one engine pick up the workload form another that has failed, this works. We are still trying to make the environment more flexible. These docker engine VMs are sized at 60G and 8 vcpu but can grow (without ipl) to 120G and 16 vcpu's. It is the automation piece to exploit the flexibility of the platform that we need to figure out. Yes, we can define full and "waste" resources but at these sizes the resources are big. On Tue, Oct 25, 2016 at 04:57 PM, R P Herrold wrote: On Tue, 25 Oct 2016, PHILIP TULLY wrote: We are looking to implement Docker on Z, as we have begun the testing part of the issue is to be able to grow a docker engine and growing it dynamically based on it's current needs especially when a node in the Docker cluster fails. So the question is does anyone see a way for the VM system to see the memory resource grow, which would allow me to add more dynamically. I thought one point of Docker was to have 'fast to spin up' instances, ready to spin up, which then pulled in ephemeral data from a back end persistent store, so that a swarm of them handled load spikes, and once the spike passes, that the excess units are shut down -- Russ herrold -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: minor update to NORDAUTO, one-shot bootstrap Linux from CMS
Season Greetings Rick, Congratulations, very cool. I had never thought to "rexx-ify" wget or curl... Food for thought. Regards, Paul Flint On Fri, 9 Dec 2016, Rick Troth wrote: Date: Fri, 9 Dec 2016 18:38:43 -0500 From: Rick Troth <tro...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: minor update to NORDAUTO, one-shot bootstrap Linux from CMS This was also posted on IBMVM. Apologies to those who get duplicates. NORDAUTO EXEC serves as a one-shot command to bring up Linux from CMS. The idea is to put all of the boot parameters, plus the URL of a kernel and INITRD, into a single file. The EXEC then fetches the kernel and INITRD placing them directly into spool space, then IPL. NORDAUTO was originally written as a way to install NORD Linux, but /works with any Linux/. (Theoretically, it will work for any guest operating system, as long as you can IPL a card deck.) I have put NORDAUTO on GitHub. It is a subdirectory of the NORD project. Please check that out. Critique welcome. https://github.com/trothr/nord/tree/master/nordauto/ NORDAUTO is also available as VMARC or TAR. http://www.casita.net/pub/nord/nordauto/nordauto.vmarc http://www.casita.net/pub/nord/nordauto/nordauto.tar http://www.casita.net/pub/nord/nordauto/nordauto.tar.gz And ... it's hungry, looking for more parm+kernel config files. If you have particular release or distro that you like and have tweaked the boot parameters just right, please share. Thanks! -- R; <>< -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: LISA meetup?
Greetings Rick, I will be there Wednesday, 7 December. Regards, Flint On Fri, 2 Dec 2016, Rick Troth wrote: Date: Fri, 2 Dec 2016 11:08:46 -0500 From: Rick Troth <r...@casita.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: LISA meetup? On 12/01/2016 07:14 PM, Ted Rodriguez-Bell wrote: Is anyone else going to LISA next week? If so, do we want to get together? If I get any positive responses I'll put something up on their bulletin board by Wednesday morning. (LISA is Usenix's large systems administration conference: https://www.usenix.org/conference/lisa16 ) I will not be there, but sounds like meetup would be a good idea: this is to be the *last* LISA conference as such. -- R; <>< -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Scanning, scanning over the bounded net...
Greetings Kumar, The best tool I know for your particular situation is "nmap". Install this on both a linux workstation trying to access the new subnet as well as on the zLinux instance that is attached to the new subnet. This program, "nmap" serves two purposes: 1. It allows you to see what ports are open between the two systems and.. 2. It really torques off the "security experts" who have locked your new subnet down so you cannot do your job effectively. I believe that the use of "nmap" will, one way or another help solve the problem. Anyway, Happy New Year and... Kindest Regards, Paul Flint Director, BOSI On Wed, 28 Dec 2016, Kumar wrote: Date: Wed, 28 Dec 2016 20:39:35 +0530 From: Kumar <kumarsyste...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: new subnet for cloned zlinux guest Hi, We have been successfully able to clone Suse gold images to guests but off late we ran out of IPs from a particular subnet. So Network team assigned new set of subnet, have assigned the new IP to a new zlinux Suse 12 guest and also new default gateway using eth0 down and up commands but still we cannot SSH to it. Previously we just had to update the IP assigned and default gateway using the eth0 down and up commands we were able to ssh to it. Please advise Regards, Kumar -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: zoom 2.02
Greetings Mike, Looks very cool... I would say "Zaftig"... Shalom... Flint On Mon, 3 Apr 2017, Michael MacIsaac wrote: Date: Mon, 3 Apr 2017 08:36:02 -0400 From: Michael MacIsaac <mike99...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: zoom 2.02 Good day IBMVM and linux-390 mailing lists, zoom version 2-02 is available on https://sourceforge.net/projects/system-zoom/ Line items: -) Fairly significant modification to user preferences code -) Added binary smcli and library libzhcp.so as a second SMAPI interface -) Added global variable SMAPIint so SMAPI wrappers can be interchanged -) Renamed zadddasd to zaddminidisk and zlsdasd to zlsminidisks -) Significant cleanup of zaddminidisk and zlsminidisks -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Http vs ftp...
Greetings Dave Jones, Who would have thought? Have a great weekend and... Kindest Regards, Paul Flint On Fri, 21 Apr 2017, Dave Jones wrote: Date: Fri, 21 Apr 2017 15:18:08 -0500 From: Dave Jones <djo...@itconline.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Installing SLES 12 SP 2 on z/VM 6.4 Hi, Rogério, That worked, thanks. DJ On 04/21/2017 02:01 PM, Rogério Soares wrote: I had this problem too, solved install using http instead ftp Em sex, 21 de abr de 2017 15:55, Mark Post <mp...@suse.com> escreveu: On 4/21/2017 at 02:43 PM, Dave Jones <djo...@itconline.com> wrote: Hi, Mark. Here's what appears to be the actual error, from y2log: File '/repodata/repomd.xml' not found on medium 'ftp://ibmsys1@10.0.0.100/%2Fmnt' Some more background: Install is on a zPDT system On the FTP server the file SLE-12-SP2-Server-DVD-s390x-GM-DVD1.iso is loopback mounted on /mnt The FTP server is running on: openSUSE Leap 42.1 (x86_64) And what is the home directory for the FTP server? "/mnt"? "/srv/ftp/"? Something else? What do the FTP server logs say about the retrieval attempts? Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- ITC-email-sig *David Jones **|**Managing Director for zSystems Services **|**z/VM, Linux, and Cloud 703.237.7370 (Office) **|**281.578.7544 (Cell)* *Information Technology Company <http://www.itconline.com/>* -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Auto login root on 3270 console ttyS0
Greetings Donald, The model that many debian packages has preferred over the years is that of a "rootless" security model. In this configuration you must log in as a user and then "sudo" to root. In order to do this you must be in the sudoers group or be explicitly mentioned in /etc/sudoers. If you are explicitly cited in /etc/sudoers, then when you get to the "Enter root password or CTL-D to continue" prompt on your way to busy box - not a plesant or optimal situation you can enter your password and get buzy fixing whatever broke. I really am very happy with this "rootless" model, it is uncommon in RHEL and SuSE. Sincerely, Flint On Tue, 15 Aug 2017, Donald Russell wrote: Date: Tue, 15 Aug 2017 22:17:07 + From: Donald Russell <russell@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Auto login root on 3270 console ttyS0 I run a SLES 11 (for emergency recovery) and RHEL 7 system on zVM 6.3/6.4 Sysadmins can LOGON BY to get to the zLinux console if necessary. How/what do I have to configure so logging onto the 3270 console gets me logged into root in a bash shell automatically? Similar question for sometimes the system has problems coming up and it's prompting for "Enter root password or CTL-D to continue". How can that be bypassed so it just goes into a bash shell logged in as root? I've searched google and see reams and reams of "autologging root is a bad idea"... I say that depends I think the zVM userid/password protecting access to the zLinux console is sufficient, the "bad idea" view is based on a physical machine that anybody could access, that's not the case for ZLinux on z/VM. Thanks, Donald Russell -- Sent from iPhone Gmail Mobile -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: She said "beer"...
Dear Martha, I will be there. Please tell me I don't have to use ISPF... Regards, Flint On Mon, 24 Jul 2017, Martha M McConaghy wrote: Date: Mon, 24 Jul 2017 12:33:14 -0400 From: Martha M McConaghy <martha.mccona...@marist.edu> To: Paul Flint <fl...@flint.com> Cc: j...@crossno.us Subject: Re: She said "beer"... 21083 LinuxONE Community Cloud - A Journey of Discovery Wed 2017-08-09, 13:45:00 Blackstone Thanks, Paul. I knew the offer would get someone's attention. Martha On 7/24/2017 12:16 PM, Paul Flint wrote: Dear Martha, Done, as long as I do not conflict. When is your session? Sincerely, Paul Flint On Mon, 24 Jul 2017, Martha M McConaghy wrote: Date: Mon, 24 Jul 2017 12:10:39 -0400 From: Martha M McConaghy <martha.mccona...@marist.edu> Reply-To: The IBM z/VM Operating System <ib...@listserv.uark.edu> To: ib...@listserv.uark.edu Subject: Re: SHARE Providence - Request for Chairs If you chair my session, I'll buy you a beer at the reception! ;-) Martha On 7/24/2017 10:15 AM, John Crossno wrote: Well, we're getting down to the final stretch and still have 15 sessions left to pick from, if you are going to Providence and are thinking about signing up to chair one or more sessions. If you haven't chaired before and are thinking about it, feel free to contact me with any questions or concerns you might have. As almost anyone will attest to, it's pretty easy and straightforward. Please select from the list below, and let me know which sessions you are willing to pick up. Remember, if you're going to attend the session anyway, there's very little extra effort to chair. Thanks! John ID Session Title Day Start Time Room Speakers 21419 KVM and OpenStack on IBM LinuxONE and z Systems Mon 2017-08-07, 10:00:00 Newport Richard G. Young 21053 Introduction to RACF on z/VM Mon 2017-08-07, 13:45:00 Newport Bruce Hayden 21685 Making the Business Case for Linux on z Systems and IBM LinuxONE Tue 2017-08-08, 10:00:00 Room 556A Eduardo C. Oliveira 21202 The Analytics Hub on Linux on z Systems and LinuxONE Tue 2017-08-08, 11:15:00 Kent Wilhelm Mild 21295 z13 SMT - A View at Linux Performance Tue 2017-08-08, 11:15:00 Newport Stefan Reimbold 21420 Getting started with Linux Audit Wed 2017-08-09, 11:15:00 Room 555A Richard G. Young 21083 LinuxONE Community Cloud - A Journey of Discovery Wed 2017-08-09, 13:45:00 Blackstone Martha McConaghy 21687 May I introduce Ubuntu, Ubuntu Server for IBM z Systems and LinuxONE? Wed 2017-08-09, 16:30:00 Blackstone Frank Heimes 21085 Linux Distribution Performance Update Thu 2017-08-10, 08:30:00 Newport Stefan Reimbold 21624 Linux on z Systems Crypto HW Overview and News Thu 2017-08-10, 08:30:00 Providence Ballroom Reinhard Buendgen 21084 Charge-Back Of The Penguins Thu 2017-08-10, 10:00:00 Kent Mike Giglio 21296 Problem Oriented Performance Tools Thu 2017-08-10, 11:15:00 Kent Stefan Reimbold 21070 z/VM Virtual Switch: Advanced Topics Thu 2017-08-10, 13:45:00 Room 552A/B Alan Altmark 21414 Dynamically Provisioning Resources to KVM based Linux Virtual Servers Thu 2017-08-10, 13:45:00 Ballroom C Richard G. Young 21072 The Emperor Strikes back - Exploiting New and Advanced LinuxONE Features with z/VM Fri 2017-08-11, 10:00:00 Kent Mike Giglio -- Martha McConaghy Marist: System Architect/Technical Lead SHARE: Director of Operations Marist College IT Poughkeepsie, NY 12601 Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- Martha McConaghy Marist: System Architect/Technical Lead SHARE: Director of Operations Marist College IT Poughkeepsie, NY 12601 Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Docker question
Michael, I cut my teeth on Docker with vmulater (http://docbox.flint.com:8081/vmulater). That said I am convinced that Neale can answer this example as it is about Certificates... Regards, Flint On Fri, 4 Aug 2017, Michael MacIsaac wrote: Date: Fri, 4 Aug 2017 09:32:34 -0400 From: Michael MacIsaac <mike99...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Docker question Hello list, I still don't grok Docker. Let's say I want to create a Docker image of a zLinux system. Let's say this system runs Apache and needs a certificate to enable https. Let's say I want to run this image on multiple LPARs. So each system will need a unique host name and thus a unique certificate, right? How is this accomplished with Docker? Thanks. -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Auto login root on 3270 console ttyS0
Dear Rick, One slight embellishment... On Wed, 16 Aug 2017, Rick Troth wrote: Conflicting requirements between your security people and your business continuity people. Lock them in a room together and let them fight it out. Either sell tickets or televise (pay-per-view :^) Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Auto login root on 3270 console ttyS0
Greetings Berry, That is the better way to go! Regards, Flint On Wed, 16 Aug 2017, van Sleeuwen, Berry wrote: Date: Wed, 16 Aug 2017 19:43:32 + From: "van Sleeuwen, Berry" <berry.vansleeu...@atos.net> Reply-To: "linux-390@vm.marist.edu" <linux-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Auto login root on 3270 console ttyS0 I think that would be a problem. Indeed these solutions will not work when the boot phase is stuck in INITRD. We have had boot problems in the past, either because of an error in /etc/fstab or because of boot disk errors. In those cases we logoff the linux machine and mount the boot disk(s) in our emergency linux guest. There we can repair the boot disk, so fix errors in /etc/fstab or run a filesystemcheck on the disks. When the disks are correct we can release these disks and have the owner attempt to boot again. Met vriendelijke groet/With kind regards/Mit freundlichen Grüßen, Berry van Sleeuwen -Original Message- From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of Rick Troth Sent: Wednesday, August 16, 2017 6:24 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: Auto login root on 3270 console ttyS0 sudo nor pmrun address the issue of the "*Enter root password for maintenance, or CTL-D to continue*" prompt when the system has problems starting up. Indeed. And that prompt is driven by the INITRD phase, before /sbin/init (or SystemD) gets control and could spawn your console shell. This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, Atos’ liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted. On all offers and agreements under which Atos Nederland B.V. supplies goods and/or services of whatever nature, the Terms of Delivery from Atos Nederland B.V. exclusively apply. The Terms of Delivery shall be promptly submitted to you on your request. Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: KVM's /proc/sysinfo
Dear Michael, Your name came up in Dr. Phil's presentation... See you at SHARE. I have a few questions... Regards, Flint On Fri, 23 Jun 2017, Michael MacIsaac wrote: Date: Fri, 23 Jun 2017 09:49:59 -0400 From: Michael MacIsaac <mike99...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: KVM's /proc/sysinfo Thanks to all who replied. The information is helpful. -Mike MacIsaac On Thu, Jun 22, 2017 at 10:09 AM, Johan Schelling <johan.schell...@icu-it.nl wrote: This is what I get from /proc/sysinfo in the zKVM environment…. no VM00 but LPAR-info LPAR Number: 1 LPAR Characteristics: Shared LPAR Name:ICU1 LPAR Adjustment: 1000 LPAR CPUs Total: 2 LPAR CPUs Configured: 2 LPAR CPUs Standby:0 LPAR CPUs Reserved: 0 LPAR CPUs Dedicated: 0 LPAR CPUs Shared: 2 Info from a Linux Guest running under zKVM: VM00 Name:lnxicu10 VM00 Control Program: KVM/Linux VM00 Adjustment: 1000 VM00 CPUs Total: 2 VM00 CPUs Configured: 2 VM00 CPUs Standby:0 VM00 CPUs Reserved: 0 VM00 Extended Name: lnxicu10 VM00 UUID:55520880-26c4-4ca5-b363-cce581b91496 Johan Schelling Infrastructure Solution Architect ICU IT Services BV Transistorstraat 55b I 1322 CK ALMERE M 06 – 21 245 992 I E johan.schell...@icu-it.nl T 088 – 5 234 123 I www.icu-it.nl <http://www.icu-it.nl/> I KvK 32135776 Op 22 jun. 2017, om 14:37 heeft Michael MacIsaac <mike99...@gmail.com> het volgende geschreven: Hello list, Could someone who has access to a KVM LPAR, please give me sample output from /proc/sysinfo for the hipervisor? This is what I get on a z/VM LPAR: # grep ^VM00 /proc/sysinfo VM00 Name:ENGZS01 VM00 Control Program: z/VM6.4.0 VM00 Adjustment: VM00 CPUs Total: 1 VM00 CPUs Configured: 1 VM00 CPUs Standby:0 VM00 CPUs Reserved: 0 ADVthanksANCE. -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Bash loop failing
Dear Michael, Despite your frustration, your email cry for help is music to my ears... At the VM Workshop I shall be giving a presentation on something I call "Visual Bash". Visual Bash is a framework to help make bash programs easier to manage. Consequently, my interest is not merely academic, I am really interested in bash code under zLinux. As I understand it, you wish to query several zLinux instances in order to ascertain what is going on with each. If this is indeed what you are up to, and I may have gotten this wrong, then the place I would start is the method of connection from the query system to the target. Are you using ssh or something else? While more information about the code would be welcome, I will continue to study your email in an attempt to understand the issue. I might immediately suggest blasting the bash code you have out onto git just so we could all really sink our shell teeth into it. The wisdom is that many eyes looking over your code will doubtless lead to a solution. If I can be of any immediate help, please do not hesitate to contact me. Kindest Regards, Paul Flint (802) 479-2360 (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgment in response to this note. Paul Flint Barre Open Systems Institute 17 Averill Street Barre, VT 05641 On Thu, 4 May 2017, Michael MacIsaac wrote: Date: Thu, 4 May 2017 07:32:00 -0400 From: Michael MacIsaac <mike99...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Bash loop failing Hello list, This code has been failing for days and I'm at my wit's end. Maybe someone on this forum can help. I've coded a bash script that is supposed to loop through managed Linux systems. It calls another bash script to get records with 8 fields: local cmd="/usr/local/sbin/zlsexpirations -s -l $nodeList" local expList# list of nodes and expiration days expList=`$cmd` # run the command ... So the variable 'expList' has the records. It should then loop through all the records passing them to the function zSetOneSystem to process one system at a time. Here's the main loop (the double quotes around expList are needed to pass a record, not just one token): local nextLine while read nextLine; do zVerbose "calling zSetOneSystem $nextLine" zSetOneSystem $nextLine done < <(echo "$expList") This was my first attempt at the loop: echo "$expList" | while read nextLine; do zVerbose "calling zSetOneSystem $nextLine" zSetOneSystem $nextLine done Both flavors of the loop above have this behavior: 1) If the -n flag (no operation) is passed, the loop runs fine to completion. 2) If that flag is not passed, the loop runs, processes one system (which results in files being changed on disk), but then the loop simply stops. When I trace it, the 'read nextLine' fails. I print out 'expList' after the loop and all records are still in place. How can a sub-process affect the parent this way? I've narrowed it down to two resulting bash script calls nested deeper in zSetOneSystem(). If I comment out those two, the loop succeeds. If I un-comment either of the two bash scripts, the loop fails as described. Strange. Any help will be appreciated. Thanks. -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Bash loop failing
Dear Michael, Despite your frustration, your email cry for help is music to my ears... At the VM Workshop I shall be giving a presentation on something I call "Visual Bash". Visual Bash is a framework to help make bash programs easier to manage. Consequently, my interest is not merely academic, I am really interested in bash code under zLinux. As I understand it, you wish to query several zLinux instances in order to ascertain what is going on with each. If this is indeed what you are up to, and I may have gotten this wrong, then the place I would start is the method of connection from the query system to the target. Are you using ssh or something else? While more information about the code would be welcome, I will continue to study your email in an attempt to understand the issue. I might immediately suggest blasting the bash code you have out onto git just so we could all really sink our shell teeth into it. The wisdom is that many eyes looking over your code will doubtless lead to a solution. If I can be of any immediate help, please do not hesitate to contact me. Note that my frustration is that the Marist list is most picky. Hopefully this note will post. Kindest Regards, Paul Flint (802) 479-2360 (802) 595-9365 Cell On Thu, 4 May 2017, Michael MacIsaac wrote: Date: Thu, 4 May 2017 07:32:00 -0400 From: Michael MacIsaac <mike99...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Bash loop failing Hello list, This code has been failing for days and I'm at my wit's end. Maybe someone on this forum can help. I've coded a bash script that is supposed to loop through managed Linux systems. It calls another bash script to get records with 8 fields: local cmd="/usr/local/sbin/zlsexpirations -s -l $nodeList" local expList# list of nodes and expiration days expList=`$cmd` # run the command ... So the variable 'expList' has the records. It should then loop through all the records passing them to the function zSetOneSystem to process one system at a time. Here's the main loop (the double quotes around expList are needed to pass a record, not just one token): local nextLine while read nextLine; do zVerbose "calling zSetOneSystem $nextLine" zSetOneSystem $nextLine done < <(echo "$expList") This was my first attempt at the loop: echo "$expList" | while read nextLine; do zVerbose "calling zSetOneSystem $nextLine" zSetOneSystem $nextLine done Both flavors of the loop above have this behavior: 1) If the -n flag (no operation) is passed, the loop runs fine to completion. 2) If that flag is not passed, the loop runs, processes one system (which results in files being changed on disk), but then the loop simply stops. When I trace it, the 'read nextLine' fails. I print out 'expList' after the loop and all records are still in place. How can a sub-process affect the parent this way? I've narrowed it down to two resulting bash script calls nested deeper in zSetOneSystem(). If I comment out those two, the loop succeeds. If I un-comment either of the two bash scripts, the loop fails as described. Strange. Any help will be appreciated. Thanks. -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Not certian which I enjoy more, BASH or an interested party...
Greetings Harold, There is a really amature, low budget website on the topic of Visual Bash: http://visualbash.org/ I fully intend to make it brilliant but like they say, the road to hell is paved with good intentions... That said so far, I will be traveling the East coast this summer preaching and screatching about Visual Bash. I am booked into the following venues: SE Regional Linux Conference2016-06-09 2016-06-11 VM Workshop Columbus OH 2017-06-21 2017-06-24 SHARE Providence RI 2017-08-06 2017-08-11 As I write this, I am frantically trying to rectally extract a suitable Power Point presentation which I would be happy to have you review, particularly if you can give me some feedback. It could be a spoiler to send this out on this list prior to these exhibitions. But that said, thanks for the encouragement! Sincerely, Flint On Thu, 4 May 2017, Harold Grovesteen wrote: Date: Thu, 4 May 2017 10:09:49 -0500 From: Harold Grovesteen <h.grovst...@tx.rr.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Bash loop failing Can you point to more information about Visual Bash? For those not attending the workshop, will you be able to share the presentation? Harold Grovesteen On Thu, 2017-05-04 at 11:05 -0400, Paul Flint wrote: As you likely know, I shall be giving a presentation on something I call "Visual Bash", At the VM Workshop next month. Visual Bash is a framework to help make bash programs easier to manage. Flint -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Lesson learned - do not idly send links to the Maris Listserver
Greetings Scott, Thanks for the RST check. On Thu, 4 May 2017, Scott Rohling wrote: I've seen 3 posts from you so they are getting through.. If Michael was using visual bash they might have been helpful ... ;-) Let me just say that Michael MacIsaac is a VERY smart puppy. I have had a glimpse into his universe, and let me state for the record it is a long way down... I for one, intend to be in the audience when he presents at SHARE. That is not so say the the Visual Bash Framework might not be a wee bit useful in a small way... Sincerely, Flint -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Bash loop failing
Michael, Glad you got it fixed! Regards, Flint On Thu, 4 May 2017, Michael MacIsaac wrote: Date: Thu, 4 May 2017 11:12:30 -0400 From: Michael MacIsaac <mike99...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Bash loop failing Thanks to all who replied - I tried most, but not all suggestions The good news is I got the bug fixed. It's pretty clear that 'stdin' was getting 'drained' somewhere down the stack (I'm still now sure where), as John M. suggested. Using another file descriptor instead of stdin (0) worked around the issue: *exec 3<&0 * # Link file descriptor #3 with stdin. local nextLine while read -u 3 nextLine; do zVerbose "calling zSetOneSystem $nextLine" zSetOneSystem $nextLine done *3<* <(echo "$expList") # read from expList on file descriptor 3 On Thu, May 4, 2017 at 10:40 AM, Neale Ferguson <ne...@sinenomine.net> wrote: Rather than using read can you load the results of the command into an array and iterate: FILES=`ls` FILE=(${FILES}) for ((i=0; i<${#FILE[@]}; i++)) do echo ${i} ${FILE[$i]} done Exit This should load the variables before the other scripts are invoked. Neale -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Bash loop failing
Dear Neale, I believe you are on to something here. I have used the BASH string arrays and they really rock. As you likely know, I shall be giving a presentation on something I call "Visual Bash", At the VM Workshop next month. Visual Bash is a framework to help make bash programs easier to manage. Consequently, my interest is not merely academic, I am really interested in bash code under zLinux. Right now the most difficult thing I am grappling with is the Marist listserver does not like me. I am testing this messasge to see if it gets through. Regards, Flint On Thu, 4 May 2017, Neale Ferguson wrote: Date: Thu, 4 May 2017 14:40:42 + From: Neale FergusonReply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Re: Bash loop failing Rather than using read can you load the results of the command into an array and iterate: FILES=`ls` FILE=(${FILES}) for ((i=0; i<${#FILE[@]}; i++)) do echo ${i} ${FILE[$i]} done Exit This should load the variables before the other scripts are invoked. Neale -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: CMS FS driver - the old one
Rick, There is a lot to digest here, but give me time. Regards, Paul On Sat, 26 Aug 2017, Rick Troth wrote: Date: Sat, 26 Aug 2017 14:34:36 -0400 From: Rick Troth <r...@casita.net> To: Paul Flint <fl...@flint.com> Cc: Dave Jones <djo...@itconline.com>, Linux on S/390 discussion <LINUX-390@vm.marist.edu> Subject: CMS FS driver - the old one The current FS driver for /mounting/ CMS minidisks to Linux is cmsfs-fuse. This note describes the old one. The only advantage to the old driver is that it was wholly kernel space. FUSE is common for a lot of filesystems these days, ostensibly isolating the riskier logic from kernel space. On 08/25/2017 07:58 AM, Paul Flint wrote: From your 2000 github: 'cmsfsvol' report on a CMS volume in CMS 'Q DISK' format 'cmsfslst' list CMS files in CMS 'LISTFILE' format 'cmsfscat' conCATenate one or more CMS files to stdout 'cmsfsck' - filesystem check for CMS vols (aka: fsck.cmsfs) 'cmsfscp' - copy CMS files, preserving time stamps libcmsfs.a "archive" library for user space (utility) mode cmsfs.o --- the FS driver, for 'mount -t cms' to work It was 2000 or 2001 and the Boeblingen port had just been unleashed. Naturally, VM/ESA was the likely mode for running Linux on S/390. (You'll note that this was before they named it "z/VM".) So it made sense to have some means of reading files from CMS minidisks when running Linux on VM/ESA. I found the EDF specification publicly available. Alan Altmark confirmed that one could in fact legally use that specification for building unencumbered software inventions. My employer agreed to releasing our CMS FS package as a FOSS contribution. So for several weeks I got to write public code while pulling down a normal paycheck. Fun!! Most of the routines comprising libcmsfs.a are used by both the utility and by the driver. The utility persists. The driver fell behind as the kernel changed out from under it. Note: it's an FS driver, not a device driver. Subtle difference. Alan Cox, then heir apparent to Linus, gave me a lot of help. The first Boeblingen release that I saw was 2.2.13. The ABI changed for 2.2.14 and to my knowledge has been forward compatible since then. But the VFS layer in the kernel changed between 2.2.x and 2.4.x. After a couple releases of the 2.4 kernel, my CMS FS driver just didn't work anymore. I didn't have time to maintain it. (My employer at that time was not in the same business as, e.g., SUSE.) The name "cmsfs.o" is a hint. Kernel modules have been named ".ko" for a long long time now. If I didn't know the history of that file, I'd think it was simply an intermediate object for some userland program. It's not. With the old driver or the new, you can ... mount -r /dev/dasdr /mnt cat /mnt/goflint.sh | sh With the new (FUSE) driver you can alternatively mount R/W. With either, you hope that SH files are translated EBCDIC to ASCII. With the utility, you can ... cmsfscat -d /dev/dasdr -a goflint.sh | sh The "-a" says explicitly translate E/A. Capisce? -- R; <>< Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: CMS FS driver - dog in manger...
Greetings Alan, On Sat, 26 Aug 2017, Alan Altmark wrote: In case there is any doubt, cmsfs-fuse is included in all commercial distros, fully supported. Lots of folks are using it. ...or frantically trying to figure it out... :^) Even so, I want to thank Rick publicly for his contribution to the Linux community. If he hadn't gotten the ball rolling with cmsfs, no telling how long it would have taken. Jeez, I feel honored just to be mentioned in the post! Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: TERM=linux instead of TERM=dumb
Greetings, Note that I missed a '"' in the last message. ...My bad. When I did a "man term" I discovered that terminal types were kept in alphabetical order under the directory "/lib/terminfo". On my distro of Linux, A painless way to list them is the following: find /lib/terminfo/. |cut -d "/" -f 6 |grep . |less && wc -l Which lets you look at them and tells you how many there are. My first attempt, which is also valid is as follows: sudo apt-get install tree or yum install tree Then this bit of flummery: tree /lib/terminfo | cut -c 14- |strings Either of these will give you a list of terminal types available on your system. My Linux Mint appears to have 41 choices. To pick one for use try: echo $TERM # note where you start. export TERM=ansi # you can pick one of the terminal types # both "dumb" and "linux" are viable echo $TERM # see the new type. Enjoy. Flint On Wed, 18 Oct 2017, Paul Flint wrote: Date: Wed, 18 Oct 2017 19:15:18 -0400 (EDT) From: Paul Flint <fl...@flint.com> To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> Subject: Re: TERM=linux instead of TERM=dumb Greetings John Campbell and Dell Harris, I find that the output from the excellent line of bash provided below by Big John great entertainment. But before we disappear into troff (or sphinx :^), could I suggest a different approach if you are "man" enough... Try this: man term Much information will come your way, and I look forward to further discussion of this issue. My favorite resolution of this has always been to type in: echo $TERM I always the same answer... xterm Finally, the bash line supplied by John will only work with "root privilege. For now I would advise staying away from root, particularly on production systems... I would be happy to consult on this topic some more at your convenience and pleasure. Sincerely, Flint On Wed, 18 Oct 2017, John Campbell wrote: Date: Wed, 18 Oct 2017 18:53:15 -0400 From: John Campbell <soup...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: TERM=linux instead of TERM=dumb Well... Perhaps pawing through /etc/profile _might_ be edifying. You can cheat by: cd /etc find . -type f -print | while read F ; do grep TERM "${F}" && echo "${F}" ; done to find out where this can be getting set. It might even be somewhere under /etc/defaults but don't quote me on that. Mind you, I don't currently have access to BFI (Big Fast Iron, either a zSeries or an S/390) at this point so YMMV. A long, long time ago when there were many, many deviants of Unix, I tended to paw through various /etc and /usr/include files to pick up tricks. Man pages gave some hints but the actual _structures_ you need for ioctl() and fcntl() calls were a bit more entertaining :-) ... -soup On Wed, Oct 18, 2017 at 4:51 PM, Dell Harris <dell.har...@suse.com> wrote: Hi, I'm trying to figure out why TERM is being set to linux instead of dumb on the GRUB_CMDLINE_LINUX_DEFAULT in the /etc/default/grub line of a system-z guest on install of SLES 12 SP2. TERM=dumb is set in the parmfile but after the install it's set to linux. Does anyone know of a way to get it to set TERM=dumb on install? Thanks Dell Harris -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- John R. Campbell Speaker to Machines souperb at gmail dot com MacOS X proved it was easier to make Unix user-friendly than to fix Windows "It doesn't matter how well-crafted a system is to eliminate errors; Regardless of any and all checks and balances in place, all systems will fail because, somewhere, there is meat in the loop." - me -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell /
Re: alternatives for SYSTEMD=dumb
Greetings Rick, I am also not a fan of Sys D. That said it sucks less when configured to still support /etc/init.d/* type commands in "emulation". That said, I did not know that SuSE's commercial incarnation is under Micro Focus International... Hm... Regards, On Fri, 20 Oct 2017, Rick Troth wrote: Date: Fri, 20 Oct 2017 07:37:56 -0400 From: Rick Troth <r...@casita.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: alternatives for SYSTEMD=dumb On 10/18/2017 07:02 PM, Mark Post wrote: I'm trying to figure out why TERM is being set to linux instead of dumb on the GRUB_CMDLINE_LINUX_DEFAULT in the /etc/default/grub line of a system-z guest on install of SLES 12 SP2. TERM=dumb is set in the parmfile but after the install it's set to linux. Does anyone know of a way to get it to set TERM=dumb on install? Say thanks to systemd and good old Lennart P. for this. It's considered a enhancement request to get that changed out of the box. You'll have to manually change the default and re-generate the grub.cfg file. I believe the answer is (still) "no", but is there a non-SystemD alternative for SUSE? Debian forked over it. (Not a Debian fan, but do have "Devuan", the non-SystemD version. But then, Debian never did SysV INIT.) -- R; <>< -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: TERM=linux instead of TERM=dumb
Greetings John Campbell and Dell Harris, I find that the output from the excellent line of bash provided below by Big John great entertainment. But before we disappear into troff (or sphinx :^), could I suggest a different approach if you are "man" enough... Try this: man term Much information will come your way, and I look forward to further discussion of this issue. My favorite resolution of this has always been to type in: echo $TERM I always the same answer... xterm Finally, the bash line supplied by John will only work with "root privilege. For now I would advise staying away from root, particularly on production systems... I would be happy to consult on this topic some more at your convenience and pleasure. Sincerely, Flint On Wed, 18 Oct 2017, John Campbell wrote: Date: Wed, 18 Oct 2017 18:53:15 -0400 From: John Campbell <soup...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: TERM=linux instead of TERM=dumb Well... Perhaps pawing through /etc/profile _might_ be edifying. You can cheat by: cd /etc find . -type f -print | while read F ; do grep TERM "${F}" && echo "${F}" ; done to find out where this can be getting set. It might even be somewhere under /etc/defaults but don't quote me on that. Mind you, I don't currently have access to BFI (Big Fast Iron, either a zSeries or an S/390) at this point so YMMV. A long, long time ago when there were many, many deviants of Unix, I tended to paw through various /etc and /usr/include files to pick up tricks. Man pages gave some hints but the actual _structures_ you need for ioctl() and fcntl() calls were a bit more entertaining :-) ... -soup On Wed, Oct 18, 2017 at 4:51 PM, Dell Harris <dell.har...@suse.com> wrote: Hi, I'm trying to figure out why TERM is being set to linux instead of dumb on the GRUB_CMDLINE_LINUX_DEFAULT in the /etc/default/grub line of a system-z guest on install of SLES 12 SP2. TERM=dumb is set in the parmfile but after the install it's set to linux. Does anyone know of a way to get it to set TERM=dumb on install? Thanks Dell Harris -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- John R. Campbell Speaker to Machines souperb at gmail dot com MacOS X proved it was easier to make Unix user-friendly than to fix Windows "It doesn't matter how well-crafted a system is to eliminate errors; Regardless of any and all checks and balances in place, all systems will fail because, somewhere, there is meat in the loop." - me -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: TERM=linux instead of TERM=dumb
Dear Dell, Interesting TADA... Thanks, Flint On Fri, 20 Oct 2017, Dell Harris wrote: Date: Fri, 20 Oct 2017 10:06:28 -0600 From: Dell Harris <dell.har...@suse.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: TERM=linux instead of TERM=dumb Thanks to all that chimed in. I got it figured out. It all depends on how you ssh into the guest to finish the installation. If you ssh from a graphical environment it will set to the TERM=xterm-256-color, this will result in TERM=dumb being put on the kernel line after the install because of this code in the /usr/share/YaST2/modules/BootArch.rb elsif Arch.s390 termparm = if ENV["TERM"] == "linux" "TERM=linux console=ttyS0 console=ttyS1" else "hvc_iucv=8 TERM=dumb" end If I ssh in from a text console...say tty2, it will set the TERM=linux during the install because of this code that was added in 2012: This will result in TERM=linux set on the kernel line after the install. Thu Jun 28 14:36:08 CEST 2012 - jsuch...@suse.cz - set TERM=linux for 2nd stage services, to keep ncurses nice (bnc#768356) - 2.22.9 So the mystery is solved. Dell Harris -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Visual Bash, zoom and zuess 3.0
ing users in an organization Self-Service portal to z/VM and zLinux resources. It requires that a Web server be running on the zoom server (only Apache has been tested). With version 3.0, access to the Web UI is split into two categories (1) Read-only - the home page and any other page that does not perform operations is in a directory (usually /srv/www/cgi-bin/) open to all users. No audit trail is needed, so no user/group information is available. (2) Read-write - any page that performs any operation or makes any change to the tree is in a directory that is password protected (usually /srv/www/cgi-bin/zuess/). Once the user supplies valid credentials, the user name is maintained along with their primary and secondary groups. An audit trail is maintained in the zoom log file (usually /var/log/zoom.log). OK, that's probably enough description. Phil Tully and I presented on this at the last SHARE and MVMUA. Both were pretty well received. Unfortunately, no more presentations are planned at this time. If anyone does get it set up, please let me know. What would be great is a contribution of some Linux/VM code to do build (clone to new VM), rebuild (clone to existing) and destroy. All of those operations are outlined in the file /usr/local/src/userexits.stubs. It would have to be copied to userexits.local. What we do in house is put a message on the zoom server's console, IBM OpsMgr traps it and calls the appropriate REXX EXEC. I'd imagine the sample code could use PROP instead. A free six-pack of the beer of your choice to the first person to do that! A great goal would be to get to a series of three one hour labs where (1) Linux/zoom/zuess are installed, (2) a zoom tree is created and the Web UI set up, and (3) all the teams in the class cluster the zoom servers together. Wouldn't that be cool to come back from SHARE or VM Workshop and say "Yeah, I set up Private Cloud on the mainframe in three hours with open source tools"? Simultaneously, that exercise would help drive out the bugs which are certainly there. C'mon community, stop letting "distributed" beat us at Cloud! -- -Mike MacIsaac -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 ------ For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Announcing zoom and zuess 3.0
protected (usually /srv/www/cgi-bin/zuess/). Once the user supplies valid credentials, the user name is maintained along with their primary and secondary groups. An audit trail is maintained in the zoom log file (usually /var/log/zoom.log). OK, that's probably enough description. Phil Tully and I presented on this at the last SHARE and MVMUA. Both were pretty well received. Unfortunately, no more presentations are planned at this time. If anyone does get it set up, please let me know. What would be great is a contribution of some Linux/VM code to do build (clone to new VM), rebuild (clone to existing) and destroy. All of those operations are outlined in the file /usr/local/src/userexits.stubs. It would have to be copied to userexits.local. What we do in house is put a message on the zoom server's console, IBM OpsMgr traps it and calls the appropriate REXX EXEC. I'd imagine the sample code could use PROP instead. A free six-pack of the beer of your choice to the first person to do that! A great goal would be to get to a series of three one hour labs where (1) Linux/zoom/zuess are installed, (2) a zoom tree is created and the Web UI set up, and (3) all the teams in the class cluster the zoom servers together. Wouldn't that be cool to come back from SHARE or VM Workshop and say "Yeah, I set up Private Cloud on the mainframe in three hours with open source tools"? Simultaneously, that exercise would help drive out the bugs which are certainly there. C'mon community, stop letting "distributed" beat us at Cloud! -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ לתשומת ליבך, בהתאם לנהלי חברת מלם מערכות בע"מ ו/או כל חברת בת ו/או חברה קשורה שלה (להלן : "החברה") וזכויות החתימה בהן, כל הצעה, התחייבות או מצג מטעם החברה, מחייבים מסמך נפרד וחתום על ידי מורשי החתימה של החברה, הנושא את לוגו החברה או שמה המודפס ובצירוף חותמת החברה. בהעדר מסמך כאמור (לרבות מסמך סרוק) המצורף להודעת דואר אלקטרוני זאת, אין לראות באמור בהודעה אלא משום טיוטה לדיון, ואין להסתמך עליה לביצוע פעולה עסקית או משפטית כלשהי. Please note that in accordance with Malam and/or its subsidiaries (hereinafter : "Malam") regulations and signatory rights, no offer, agreement, concession or representation is binding on the Malam, unless accompanied by a duly signed separate document (or a scanned version thereof), affixed with the Malam seal. Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Truth/Troth what is the difference?
Master Robert, This should have been the first thing anyone should have turned to. Sincerely, Flint On Thu, 17 May 2018, Robert J Brenneman wrote: Date: Thu, 17 May 2018 09:48:07 -0400 From: Robert J Brenneman <bren...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Truth/Troth what is the difference? I had a linux recovery session at share a couple years ago: http://linuxvm.org/Present/SHARE110/S9240jb.pdf the last section covers ripping open the Linux initrd and adding more tools to it to do bare metal recovery from the ramdisk - the approach is still valid, but some of the tools used have probably changed. -- Jay Brenneman -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Attack of the "Console People"
Greetings Terri, If you think this is arcane, just wait till you start dealing with the "Punch Card Police"... //THEY ARE OUT THERE... Flint On Wed, 16 May 2018, Terri C. Glowaniak wrote: Date: Wed, 16 May 2018 18:23:16 + From: Terri C. Glowaniak <terri.glowan...@regions.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: single user mode under z/VM Just wondering what 'console' people use to access their Linux systems when using 'single user mode' ... 3270, IUCV, or ? Thanks, Terri Glowaniak -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Truth/Troth what is the difference?
List Lurkers, So typeth the Troth, or with a quick vowel change... The TRUTH lieth below... Blessings and the luck of Torvalds... Flint, Minister Church of the GNU... On Wed, 16 May 2018, Rick Troth wrote: Date: Wed, 16 May 2018 15:14:59 -0400 From: Rick Troth <r...@casita.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: single user mode under z/VM On 05/16/2018 02:23 PM, Terri C. Glowaniak wrote: Just wondering what 'console' people use to access their Linux systems when using 'single user mode' ... 3270, IUCV, or ? "yes" *IUCV* is best, if you have an IUCV terminal server running. You can SSH into the terminal server, hop to the ailing Linux guests via IUCV, and "everything is normal". (Well ... except that you're in single-user maint mode.) We really should make more use of IUCV in all ways, terminal server, things layered on that, and non-terminal traffic. It's awesome! While I have in my time incanted with IUCV I must petition the Troth that this potent VM Magic (VMM) may not be the best for an initiate. A wizard of your standing can hold power over the wild IUCV, transfer files, edit minidisk content, run DDT (whose name will be spoken here), or invoke new CMS, but I plea, this is a dangerous path! *3215* (which might be what you mean by "3270") is tolerable if you're okay with a truly line-mode environment. It really confuses some Unix/Linux people who have never used serial line consoles and such. It's not difficult, just tedious. This is *#CP CONMODE 3215* and is the default we all know and love. True *3270* would be fine, but would give you the same operation as 3215, except Linux is translating 3270 interaction into line-at-a-time. (And there is no 3215 because that only applies when z/VM is doing this hack.) The upside is that you *can* run some full-screen apps. They'll display like they're on an XTERM or similar ANSI X3.64 screen. You just don't get byte-at-a-time /input/, which almost all of them kinda of expect. Careful with what mode you're in when using 'vi', for example. And don't even think about using EMACS. You'd simply need the 3270 driver and *#CP CONMODE 3270*. Works. My heresy is to recommend a Linux based workstation and the use of X3270, while blessed with good defaults it's only sin seems to be endless command line configuration options... one of which is to run as a monochrome console similar to the 3215... presuming I got my terminal model number correct. IBM doctrine often refers to the "3270" implementation of the blessed SNA terminal protocol. Troth is far more realistic. 3270 is, as far as I can tell, very similar to the VT100 mode of the Dearly Departed Digital Equipment Corporation. Hardware that lives on in software... If you're on bare metal, you can use *SYSASCII*. Never done that. (Wish z/VM would support it for remote access.) Me neither, we live in an age of miracles! Another option is to have a *rescue system* available in a pinch, so you can sign-on to the ailing Linux guest, bring up the rescue environment, get it onto the network, and then SSH like normal. Another option is to attach the *minidisks* of the ailing guest to a *different Linux guest*. Mount it/them, 'chroot', and do what needs doin. Even if it means setting up a separate bare bones image, this is a great idea that I also have been pushing. Terri, it may take some time and skill acquisition to get a stable zLinux image on this obviously mis-configured system you have been blessed with. Personally, at times like this I take my hands off the keyboard, place them together, and bless the fact that I am being paid by the hour... Strategically, the One great Truth (or Troth:^) is to "swing through success". Get some image booting some version of zLinux. I would bear witness to the fact that The Wizard Troth has a few secrets up his sleeve in this area of lean/mean images. I don't know if this helps, but it's fun ... FSVO "fun". -- R; <>< ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Getting verbose output during boot
Greetings, I know this may sound odd, but I would start by setting the grub environment to boot this instance into single user mode if you can. Be aware that "systemd" is new and quite controversial, and in many ways is likely buggy. So the approach I would take once I was on the system as single user or with the quiesced boot drive NFS mounted to another system (This might be problematic in itself :^), I would figure out how to stop "udevd" from starting up. I would try looking for "udevd" depending on the tools at hand and available. Good possibilities include: /sbin/udevd /lib/systemd/systemd-udevd That said, your mileage may vary. Good luck and... Kindest Regards, Paul Flint On Wed, 16 May 2018, Neale Ferguson wrote: Date: Wed, 16 May 2018 16:30:32 + From: Neale Ferguson <ne...@sinenomine.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Getting verbose output during boot So the log is filling with: systemd-udevd[468]: unable to receive ctrl connection: Function not implemented On 5/16/18, 12:23, "Neale Ferguson" <ne...@sinenomine.net> wrote: Thanks Mark. Using debug=1 I see a number of these messages appearing every 30-60 seconds or so: [ 57.090377] systemd-journald[65]: /run/log/journal/43be8124b31c43fe9edc24238dc923cb/system.journal: Allocation limit reached, rotating. [ 57.090394] systemd-journald[65]: Rotating... [ 57.093786] systemd-journald[65]: Reserving 182663 entries in hash table. [ 57.158239] systemd-journald[65]: Vacuuming... [ 57.158320] systemd-journald[65]: Vacuuming done, freed 0B of archived journals on disk. [ 57.158334] systemd-journald[65]: Retrying write. It seems like systemd is writing a heap of messages an wrapping. It'd be nice to see what gumpf is being logged. However, when the boot eventually fails we never drop into a shell and just get thousands of these messages: systemd[1]: Failed to accept private connection, ignoring: Function not implemented I guess if I can work out what messages are being logged then I'll find the underlying problem -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Truth/Troth what is the difference?
Greetings List Lurkers, Agreed! Regards, Flint On Thu, 17 May 2018, Mike Walter wrote: Date: Thu, 17 May 2018 14:58:01 + From: Mike Walter <walterthepennyl...@hotmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Truth/Troth what is the difference? Jay, That might be an excellent session for the 2018 VM Workshop at NC A in Greensboro, NC this June. Mike Walter From: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> on behalf of Robert J Brenneman <bren...@gmail.com> Sent: Thursday, May 17, 2018 8:48:07 AM To: LINUX-390@VM.MARIST.EDU Subject: Re: Truth/Troth what is the difference? I had a linux recovery session at share a couple years ago: https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Flinuxvm.org%2FPresent%2FSHARE110%2FS9240jb.pdf=02%7C01%7C%7Ccb957da383264ef2809a08d5bbfd1646%7C84df9e7fe9f640afb435%7C1%7C0%7C636621618027099866=0fPP0S9%2BW4FND3hSeseVUP11mYEGZFnKEBxbXnnhTVE%3D=0 the last section covers ripping open the Linux initrd and adding more tools to it to do bare metal recovery from the ramdisk - the approach is still valid, but some of the tools used have probably changed. -- Jay Brenneman -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.marist.edu%2Fhtbin%2Fwlvindex%3FLINUX-390=02%7C01%7C%7Ccb957da383264ef2809a08d5bbfd1646%7C84df9e7fe9f640afb435%7C1%7C0%7C636621618027099866=0Hd%2FbW%2BvbI3%2Bq%2BmtObrTWzouhLMagjkXb2QW1Ogdtis%3D=0 -- For more information on Linux on System z, visit https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.linuxvm.org%2F=02%7C01%7C%7Ccb957da383264ef2809a08d5bbfd1646%7C84df9e7fe9f640afb435%7C1%7C0%7C636621618027099866=waeIDDzO9kr1KeH4mVncyQzdSSXhA7m3gf6Y2E7Mj%2FA%3D=0 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
The other Alpine fan...
Greetings Christian, I respond to this excellent news from an ancient copy of Alpine I converted from the original University of Washington "Pine" many moons ago. Good stuff. Regards, Paul On Wed, 13 Jun 2018, Christian Borntraeger wrote: Date: Wed, 13 Jun 2018 09:32:38 +0200 From: Christian Borntraeger Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Re: Alpine Linux 3.8 rc2 on z/VM and KVM On 06/13/2018 05:58 AM, Tuan M. Hoang wrote: Hello, The Alpine Linux Project has released the the 2nd release candidate for its 3.8 stable series with support for z/VM and KVM. For the installation guide and more information, please visit : https://wiki.alpinelinux.org/wiki/S390x. Thanks for the good writeup. Will there also be a bootable iso image to simplify the KVM installation even more? For running Alpine in Docker, please visit : https://wiki.alpinelinux.org/wiki/S390x/Docker. If you have any questions or comments, please reply to this thread or send an email to this list, or alpine-de...@lists.alpinelinux.org, or reach out at IRC channels #alpine-linux or #alpine-devel at Freenode, or use #alpinelinux on Twitter. Many thanks, Tuan -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Overloaded mountain...
Greetings Mark, My bad...and an excellent distribution it is...Trothfully... BTW it is also an email client... https://en.wikipedia.org/wiki/Alpine_(email_client) Kindest Regards, Flint On Wed, 13 Jun 2018, Mark Post wrote: Date: Wed, 13 Jun 2018 13:33:12 -0600 From: Mark Post Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Re: The other Alpine fan... On 6/13/2018 at 06:51 AM, Paul Flint wrote: I respond to this excellent news from an ancient copy of Alpine I converted from the original University of Washington "Pine" many moons ago. Alpine Linux is a complete Linux distribution, not an email client. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: ulimit -u value
Dear Michael, My favorite way to write such a recursive function is the following, typed at a root prompt: :(){ :|:& };: This very handsome bunch of glyphs is also known as a bash "fork bomb": https://en.wikipedia.org/wiki/Fork_bomb#Bash Thus, a succinct description of how to limit processes is found here: https://en.wikipedia.org/wiki/Fork_bomb#Prevention It is entertaining reading... Regards, Flint On Fri, 15 Jun 2018, Michael MacIsaac wrote: Date: Fri, 15 Jun 2018 09:03:35 -0400 From: Michael MacIsaac Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: ulimit -u value Hello list, I wrote a recursive function to log messages to one file from different systems. Something like: if on local system; then log to local file else log back to calling system But I had a bug where the local system thought it was remote so the else clause was executed on both sides. So system A called system B to log, which called system A, which called system B... In not too much time the stacks filled up and the system with the least free memory died. So then I read about ulimit -u to limit the number of processes that can be forked. On SLES the ulimit -u seems to be based on the amount of memory. Is there a way to have it set to a smaller, safer value? Has anyone addressed this issue to limit the damage dangerous programmers (such as myself :)) can do? Thanks. -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: cat herding versus trendy tech
Greetings Truth (sp? :^), Forgive my inability to spell. Are you suggesting that HPE may be the next purveyor of a distro with magic sauce? Most insightful and fascinating... Sincerely, Flint On Sat, 26 May 2018, Rick Troth wrote: Date: Sat, 26 May 2018 10:22:19 -0400 From: Rick Troth <r...@casita.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: cat herding versus trendy tech Finger up in the air. Wind's blowing thattaway. Yup, head there. On 05/25/2018 06:07 PM, Mark Post wrote: ... starting with SLES15, we'll no longer be shipping the 31/32-bit compatibility libraries on any of the architectures we support. Told ya. And I believe I said I can't blame them. (Multiple architectures is a royal pain.) Bummer none the less. The reason I'm sad to see it is because I hate being boxed into any corner. (Even self-painted corners, acknowledging that sometimes it's my own fault.) So in this case, I hate being unable to run 32-bit because of a packaging change in the distro. (But see my reply to Phil Kern about static vs shared.) Curious, Mark, if SLES15 will dispense with /lib64 and /usr/lib64. HPE's internal Linux (Debian based) squishes out the bitness from the naming. (But they might be doing other magic, as Phillip alluded to.) After all, that company presently owns what remains of (DEC) VMS which got multi-arch right ... thirty years ago. [sigh] So many platforms; so little time. -- R; <>< -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: cat herding versus trendy tech
Truth On Sat, 26 May 2018, Rick Troth wrote: Date: Sat, 26 May 2018 11:44:31 -0400 From: Rick Troth <r...@casita.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: cat herding versus trendy tech On 05/26/2018 10:29 AM, Paul Flint wrote: Greetings Truth (sp? :^), Forgive my inability to spell. [warning: next paragraph might render funny to some readers] The name derives from olde English, "trowþ " (my favorite, love that Icelandic thorn) or "trēowþ" or "trēowth" or "trɒθ", meaning commit, engage, pledge. (Look it up in Webster's.) I pronounce it with a short "o" like broth, moth, sloth. On the other side of the pond they'd use the long "o" like both, oath, betroth (hah!). Many will have heard a certain phrase spoken in weddings ... plight thee? Truth itself was spelled "trīewþ" in the 14th century. Nuttin wrong with your spelling, sir. Are you suggesting that HPE may be the next purveyor of a distro with magic sauce? Not at all. Many institutions have their own in-house Linux (or other systems). HPE has ample need for embedded software, reference systems, and such as justify a home-grown OS. They do not publish it. It runs on hardware HPE cares ab out, thus it does not run on z, even though Debian runs on z. HP/HPE have been Linux fans for a long time. Bdale Garbee (a pillar in the Debian world) was a fixture there until a few months after the split. So HPE Linux (or "hLinux") is a Debian spin. Reference system ... I use hLinux for exactly that. Might lose access to it since I do not work for HPE. (Better upgrade while I still have access, eh?) I'm intrigued that it's a 64-bit system without the /lib64 and /usr/lib64 clutter. I DON'T KNOW if it magically supports 32-bit apps from those 64-bit archives. (They would have to be mixed bitness. Long story. Deep water.) Most insightful and fascinating... To you and to me, yes. I wish we could infect others with our fascination. Some of it simply makes for good weekend conversation. But some of it matters in business matters because it supports a foundation of knowing what the [expletive deleted] is going on under the fluff and hype of marketing and packaging. Sincerely, Flint -- R; <>< -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell /**** Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: TERM=linux instead of TERM=dumb
Dear John, I want to believe that "termcap" is still supported somehow. While confusing, I kinda liked it too. Regards, Flint On Thu, 19 Oct 2017, John Campbell wrote: Date: Thu, 19 Oct 2017 18:17:30 -0400 From: John Campbell <soup...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: TERM=linux instead of TERM=dumb The terminfo "database", these days, is some kind of binary... and, from the source file(s), there is a program to "compile" them into a structure the curses library can just suck in as chunk and then use. I kinda miss the old /etc/termcap ... yes, I've been around. Everything balances out over time... (chuckles) "When I was _your_ age, we didn't have none of these fancy graphics you kids have these days... Naw, if you wanted to see pretty pictures, you ran your job to the card punch 'n held 'em up to the light!" And, yeah, I recall the magtapes w/ line printer files which would overprint to make pictures... ( RECFM=FBA LRECL=133 BLKSIZE=1330 ) -soup On Thu, Oct 19, 2017 at 7:44 AM, Paul Flint <fl...@flint.com> wrote: Greetings, Note that I missed a '"' in the last message. ...My bad. When I did a "man term" I discovered that terminal types were kept in alphabetical order under the directory "/lib/terminfo". On my distro of Linux, A painless way to list them is the following: find /lib/terminfo/. |cut -d "/" -f 6 |grep . |less && wc -l Which lets you look at them and tells you how many there are. My first attempt, which is also valid is as follows: sudo apt-get install tree or yum install tree Then this bit of flummery: tree /lib/terminfo | cut -c 14- |strings Either of these will give you a list of terminal types available on your system. My Linux Mint appears to have 41 choices. To pick one for use try: echo $TERM # note where you start. export TERM=ansi # you can pick one of the terminal types # both "dumb" and "linux" are viable echo $TERM # see the new type. Enjoy. Flint On Wed, 18 Oct 2017, Paul Flint wrote: Date: Wed, 18 Oct 2017 19:15:18 -0400 (EDT) From: Paul Flint <fl...@flint.com> To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> Subject: Re: TERM=linux instead of TERM=dumb Greetings John Campbell and Dell Harris, I find that the output from the excellent line of bash provided below by Big John great entertainment. But before we disappear into troff (or sphinx :^), could I suggest a different approach if you are "man" enough... Try this: man term Much information will come your way, and I look forward to further discussion of this issue. My favorite resolution of this has always been to type in: echo $TERM I always the same answer... xterm Finally, the bash line supplied by John will only work with "root privilege. For now I would advise staying away from root, particularly on production systems... I would be happy to consult on this topic some more at your convenience and pleasure. Sincerely, Flint On Wed, 18 Oct 2017, John Campbell wrote: Date: Wed, 18 Oct 2017 18:53:15 -0400 From: John Campbell <soup...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: TERM=linux instead of TERM=dumb Well... Perhaps pawing through /etc/profile _might_ be edifying. You can cheat by: cd /etc find . -type f -print | while read F ; do grep TERM "${F}" && echo "${F}" ; done to find out where this can be getting set. It might even be somewhere under /etc/defaults but don't quote me on that. Mind you, I don't currently have access to BFI (Big Fast Iron, either a zSeries or an S/390) at this point so YMMV. A long, long time ago when there were many, many deviants of Unix, I tended to paw through various /etc and /usr/include files to pick up tricks. Man pages gave some hints but the actual _structures_ you need for ioctl() and fcntl() calls were a bit more entertaining :-) ... -soup On Wed, Oct 18, 2017 at 4:51 PM, Dell Harris <dell.har...@suse.com> wrote: Hi, I'm trying to figure out why TERM is being set to linux instead of dumb on the GRUB_CMDLINE_LINUX_DEFAULT in the /etc/default/grub line of a system-z guest on install of SLES 12 SP2. TERM=dumb is set in the parmfile but after the install it's set to linux. Does anyone know of a way to get it to set TERM=dumb on install? Thanks Dell Harris -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Spectre and Meltdown stupid question...
Greetings List Lurkers, I may have missed the discussion, as I have been enjoying an old fashion New England Flu (not to be missed :^). So can CPU data cache timing in IBM z series hardware be abused to efficiently leak information, and if so what can be done about it? Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Spectre and Meltdown stupid question...
. (Someone correct me if I'm misstating anything.) SUSE has some patches out already, expecting more today. RedHat does not have theirs out yet. Last I heard, they are expected sometime next week. I don't know about any of the other distributions that run on Z. I haven't heard that they have any patches out yet. Martha -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Spectre and Meltdown stupid question...
Greetings Phillip, Thank you for the most informative read: https://spectreattack.com/spectre.pdf In 1.4 the authors indicate that: "Meltdown exploits a privilege escalation vulnerability specific to Intel processors" So it seems the Mainframe, running PR/SM on non-Intel clusters may only have Spectre to worry abut...Just like in an Ian Fleming novel... The good news is with Meltdown under the bus, it appears that half of this problem just went away. So, you need to test PR/SM? Maybe time to do some independent testing...ah I left my z14 in my other coat... Regards, Flint On Tue, 16 Jan 2018, Philipp Kern wrote: Date: Tue, 16 Jan 2018 09:16:49 +0100 From: Philipp Kern <pk...@debian.org> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Spectre and Meltdown stupid question... On 16.01.2018 03:48, Carey Tyler Schug wrote: but I really don't know what I'm talking about, probably everything I said above is wrong. It's not like the attacks and their corresponding papers aren't public. But your description at most covered Meltdown, not Spectre: https://spectreattack.com/spectre.pdf ONe woould think any exploit would leave tracks (memory violations) that could be detected and the process stopped before a significant amount of data was extracted. Shouldn't trying to address restricted memory cause an interrupt? If not, I would say that was the flaw in the chips. Spectre avoids the fault. The idea is that you don't read restricted memory at all. You flush the cache, let the CPU mispredict a bounds check and access what's behind it by referencing into an array that the attacker controls (an essentially 256 * cache line length long array). See 4) in the linked PDF. In this case all OSes ought to be vulnerable as long as you can call privileged code (like through some sort of syscall or hypercall). I'm not sure why IBM thinks that secrecy helps their case here. I suppose (hope?) the machines where IBM is aware that their customers run untrusted code got a heads-up. Also the scarcity of these machines helps that researchers don't get around to test for the flaw on them. But that's the usual security by obscurity defence[1]. Kind regards Philipp Kern [1] As Martha pointed out, apparently updates are in fact available. So go and get them. ;-) -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: SHARE Sacramento Request for Chairs
Dear John, Despite yesterday's kerfuffle I am very willing to help with the Linux courses, if Neil will have me... I have marked activities that I would be most happy to act as the Chairperson. Sincerely, Paul Flint Kindest Regards, Paul Flint (802) 479-2360 (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgment in response to this note. Paul Flint, Director Barre Open Systems Institute 17 Averill Street Barre, VT 05641 http://www.bosivt.org http://family.flint.com/flint Gplus: fl...@flint.con Skype: flintinfotech Work: (202) 537-0480 Consilium _ gratuitum.~. ASCII ribbon campaign ( ) valet/V\ against HTML e-mail X quanti /( )\ www.asciiribbon.org / \ numerantur ^^-^^ On Mon, 5 Feb 2018, John Crossno wrote: Date: Mon, 5 Feb 2018 17:16:36 -0500 From: John Crossno <j...@crossno.us> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: SHARE Sacramento Request for Chairs Hi... As we get closer to SHARE in Sacramento, we are still looking for individuals who will be there to volunteer a little time to char one or more sessions. If you've never chaired a session and would like to, please drop me an email so I can explain it to you and help you make a positive decision. For everyone else, there's no time like the present to step up and pick up one or more sessions! Please select from the list below of what's still available, and send me those sessions. Thanks! John ID Session Title Day Start Time Speakers 21973 Lab: Linux for Beginners, Part 2 of 3 Mon 2018-03-12, 11:15:00 Neale Ferguson I can help, if I can get in... 22114 What's New in VM:Secure Mon 2018-03-12, 11:15:00 Brian Jagos 21974 Lab: Linux for Beginners, Part 3 of 3 Mon 2018-03-12, 12:30:00 Neale Ferguson I can help, if I can get in... 22107 Introduction to RACF on z/VM Mon 2018-03-12, 13:45:00 Bruce Hayden 22142 Automating State of California Office of Technology Services (OTech) Virtual Server Environment Mon 2018-03-12, 16:30:00 Paul Vincent 22647 Linux Performance Tools Overview and a Closer Look at the Perf Tool Mon 2018-03-12, 16:30:00 Eberhard Pasch 22649 Establishing a Linux Strategy in a Public Company Tue 2018-03-13, 10:00:00 Steffen Breitenbach; Olaf Senger; Falk-Oliver Bischoff 21980 Powerful yet Easy to Use Cloud Management for Linux on IBM Z Tue 2018-03-13, 11:15:00 James Vincent 22141 What Does Today's Buyer Think about Mainframe? Study Results from the Open Mainframe Project Tue 2018-03-13, 11:15:00 John Mertic 21837 LVM Program Volunteer Lunch - CLOSED SESSION Tue 2018-03-13, 12:30:00 Rick Barlow I can help, if I can get in... 22045 Migrate Linux Workloads to the Mainframe Using Open Source Tools Tue 2018-03-13, I can help, if I can get in... 15:15:00 Niel M. Bornstein 22687 Managing and Orchestrating Docker Containers with OpenShift Tue 2018-03-13, 16:30:00 Neale Ferguson I can help, if I can get in... 21970 Lab: Introduction to REXX Workshop (Part 1 of 2) (BYO Device) Wed 2018-03-14, 08:30:00 John Franciscovich 21971 Lab: Introduction to REXX Workshop (Part 2 of 2) (BYO Device) Wed 2018-03-14, 10:00:00 John Franciscovich 22637 IBM Z Hardware Overview Wed 2018-03-14, 10:00:00 Rick Barlow 22118 z/VM Upgrade In Place Installation Wed 2018-03-14, 11:15:00 Richard Lewis 22104 Are There Free Tools Available to Use On My z/VM System? Wed 2018-03-14, 13:45:00 Bruce Hayden 21968 Lab: Introduction to Docker and Mobile with Docker Containers on Linux for IBM Z, Part 1 of 2 Wed 2018-03-14, 15:15:00 Wilhelm Mild; Richard Lewis; Erich Amrehn 22043 Making the Business Case for the IBM LinuxONE and Linux on IBM Z Wed 2018-03-14, 15:15:00 Eduardo C. Oliveira 21969 Lab: Introduction to Docker and Mobile with Docker Containers on Linux for IBM Z, part 2 of 2 Wed 2018-03-14, 16:30:00 Richard Lewis; Wilhelm Mild; Erich Amrehn What If Even Your Linux Admin May Not Know Your Secrets? (Buendgen) Wed 2018-03-14, 16:30:00 Buendgen 22044 May I introduce Ubuntu, Ubuntu Server for IBM Z and LinuxONE? Thu 2018-03-15, 08:30:00 Frank Heimes I can help, if I can get in... 22136 Live: Docker and IBM Z Thu 2018-03-15, 08:30:00 Martin Schwidefsky 22049 The Analytics Hub on Linux on IBM Z and LinuxONE Thu 2018-03-15, 10:00:00 Wilhelm Mild 22051 User Experiences with Linux and IBM Z - Customer Panel Thu 2018-03-15, 11:15:00 Neale Ferguson 22291 How to build an Enterprise Content Hub on Linux on IBM Z and LinuxONE Thu 2018-03-15, 13:45:00 Wilhelm Mild 22138 IBM Dynamic Partition Manager Introduction and News Thu 2018-03-15, 15:15:00 Carl Mayer 22042 LinuxONE and Linux on IBM Z Capacity and Solution Planning Thu 2018-03-15, 16:30:00 Jim Elliott 22459 Building a Blockchain From the Ground Up Fri 2018-03-16, 08:30:00 Barry Silliman 1 Using JUnit for Product Testing Fri 2018-03-16, 10:00:00 Megan E. Hampton 2246
Re: Linux/390 reference in XKCD -- we've arrived.
Neal, Dear God, not the Dreaded User Time Format (DUTF) exploit! We need to keep this secret! Regards, Flint On Mon, 19 Feb 2018, Neale Ferguson wrote: Date: Mon, 19 Feb 2018 16:48:05 + From: Neale Ferguson <ne...@sinenomine.net> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Linux/390 reference in XKCD -- we've arrived. Allowing a dog to join NBA? Bug? Feature I would pay for. On 2/19/18, 8:47 AM, "Linux on 390 Port on behalf of David Boyes" <LINUX-390@VM.MARIST.EDU on behalf of dbo...@sinenomine.net> wrote: We've cracked the mainstream media. https://imgs.xkcd.com/comics/2018_cve_list.png -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Regression again?
Greetings Mark, So the end-to-end test scope would be? *Destination* *Origin* - Workstation Web Browser - Java (Java script?) - Chrome - Zoom/Zeus - Firefox - Apache - Other- zLinux (Rh/SUSE) - Operating System - VM - Linux - zSeries Iron - Windows - Mac - Selenium - Python / Selenese (Specify all that apply :^) ...alternatively, I got all this wrong. Another method of testing might be to mock up test instances... Yikes, this is a bit of a project from where I stand. Regards, Flint On Thu, 22 Feb 2018, Mark Post wrote: Date: Thu, 22 Feb 2018 12:19:58 -0700 From: Mark Post <mp...@suse.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Web UI testing on zLinux? On 2/22/2018 at 08:24 AM, Michael MacIsaac <mike99...@gmail.com> wrote: Hello list, We are hoping to get an automated Web UI testing environment set up on zLinux. As Mike Friesenegger pointed out, openQA is an option. To expand a bit more, SUSE uses it extensively to perform QA during product development (such as SLES12, etc.) as well as during the maintenance cycle. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Fwd: [Linux_adult_swim] The Linux Foundat ion Announces an Open Source Reference Hypervisor Project Designed for IoT Device
Dear David, In Sacramento about to give Visual Bash presentation to SHARE West... Wish me luck! Flint On Mar 13, 2018 3:36 PM, "Dave Jones"wrote: --- DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and Cloud 703.237.7370 (Office) | 281.578.7544 (CELL) INFORMATION TECHNOLOGY COMPANY [1] Original Message SUBJECT: [Linux_adult_swim] The Linux Foundation Announces an Open Source Reference Hypervisor Project Designed for IoT Device DATE: 03.13.2018 8:43 AM FROM: Kevin Cole TO: Adult Swim , HacDC Public Discussion https://www.prnewswire.com/news-releases/the-linux- foundation-announces-an-open-source-reference-hypervisor- project-designed-for-iot-device-development-300612829.html [3] prnewswire.com [3] THE LINUX FOUNDATION ANNOUNCES AN OPEN SOURCE REFERENCE HYPERVISOR PROJECT DESIGNED FOR IOT DEVICE The Linux Foundation 7-8 minutes - PORTLAND, Ore., March 13, 2018 /PRNewswire-USNewswire/ -- Embedded Linux Conference – The Linux Foundation [4] today announced a new embedded reference hypervisor project called ACRN(tm) (pronounced "acorn"). With engineering and code contributions from Intel(R) Corporation, the hypervisor was built with real-time and safety-criticality in mind, and optimized to streamline embedded development. This project will provide a framework for industry leaders to build an open source embedded hypervisor specifically for the Internet of Things (IoT). ACRN is comprised of two main components: the hypervisor and its device model, complete with rich I/O mediators. Intel's experience and leadership in virtualization technology was key to the initial development of this hypervisor solution. "With project ACRN, embedded developers have a new, immediately available hypervisor option," said Jim Zemlin, executive director of The Linux Foundation. "ACRN's optimization for resource-constrained devices and focus on isolating safety-critical workloads and giving them priority make the project applicable across many IoT use cases. We're pleased to welcome project ACRN and invite embedded developers to get involved in the new community." Developers benefit from ACRN's small, real-time footprint, which is flexible enough to accommodate different uses and provides consideration for safety-critical workloads. Consolidating a diverse set of IoT workloads with mixed-criticality on to a single platform helps reduce both development and deployment costs allowing for a more streamlined system architecture. An example of this is the electronic control unit (ECU) consolidation in automotive applications. While open source hypervisor options are available today, none share ACRN's vision of an open source hypervisor solution optimized for embedded and IoT products. "ACRN will have a Linux-based service OS and the ability to simultaneously run multiple types of guest operating systems, providing a powerful solution for workload consolidation," said Imad Sousou, corporate vice president and general manager of the Open Source Technology Center, at Intel(R) Corporation. "This new project delivers a flexible, lightweight hypervisor, designed to take real-time and safety-critical concerns into consideration and drive meaningful innovation for the IoT space." ACRN will incorporate input from the open source, embedded, and IoT developer communities and encourages collaboration and code contributions to the project. Early ACRN project members include ADLINK(R), Aptiv(R), Intel(R) Corporation, LGE(R), and Neusoft(R) Corporation. To learn more about the project, visit https://www.projectacrn.org [5]. SUPPORTING QUOTES "The lack of open source virtualization solutions for embedded, real-time, and safety-critical systems has been greatly hindering consolidation and to some extent the most interesting forms of fog computing," commented Angelo Corsaro, chief technology officer of ADLINK Technology Inc. "The release of ACRN as a Linux Foundation project by Intel will be a game changer as it brings the agility and manageability of virtualized environments into embedded and real-time systems. This will be a key enabler toward making the Industrial Internet of Things happen for real." "This approach from Intel fits very well within our product roadmap and is a welcomed approach that will meet our customers' desire to have more open source reference solutions," said Lee Bauer, vice president, Mobility Architecture Group of Aptiv. "Aptiv is excited to be a part of this new project, ACRN, and with it usher in a new era of flexibility and scalability for our mobility IoT product solutions." "Because ACRN will allow for faster feasibility checking of ECU consolidation, it will benefit our growing vehicle components
Bash not lest you be bashed...
Dear David, If you are periodically waking to take data, then you really need to be using "crontab" as it is essentially built for this type of behavior. The gotcha with crontab is that you need to establish environment variables as part of your program's execution. If you would like I shall endeavor to remember the angle on this. Once it is running you can say pretty much any interval you would like. Once you beat the environment variable issue, crontab can be very "nice" (no pun intended :^) Regards, Flint On Wed, 18 Apr 2018, Dave Jones wrote: Date: Wed, 18 Apr 2018 06:36:36 -0700 From: Dave Jones <djo...@itconline.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Linux "sleep" command not waking up under high CPU utilization Hello, gang. I have a very simple bash script that runs a trivial data collection task, and then does a Linux "sleep im" to wait a minute before running the data collection task again. Under very high CPU loads (> 90%) I have noticed that the "sleep" command does not seem to wake up after one minute but instead wakes up 15 to 20 minutes later. This is on a Red Hat 6.9 guest running under z/VM 6.4 on a z12 box. I would like to buy a clue here if I could. Thanks. DJ -- DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and Cloud 703.237.7370 (Office) | 281.578.7544 (CELL) INFORMATION TECHNOLOGY COMPANY [1] Links: -- [1] http://www.itconline.com/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Bash not lest you be bashed...
Greetings, Excellent advice! Regards, Paul On Wed, 18 Apr 2018, John Campbell wrote: Date: Wed, 18 Apr 2018 12:27:29 -0400 From: John Campbell <soup...@gmail.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: Bash not lest you be bashed... Easy cheat: Use the "env" (or printenv) command to capture your "live" shell environment to a file. Edit out chunks you don't think you need for a "batch" process. Sprinkle in appropriate exports. Insert this in the front of your cron job's script. Note: I have seen cases where cron jobs weren't (ahem) "punctual"; Writing for a cron, however, means a different mindset from writing a daemon process. -soup On Wed, Apr 18, 2018 at 12:16 PM, Paul Flint <fl...@flint.com> wrote: Dear David, If you are periodically waking to take data, then you really need to be using "crontab" as it is essentially built for this type of behavior. The gotcha with crontab is that you need to establish environment variables as part of your program's execution. If you would like I shall endeavor to remember the angle on this. Once it is running you can say pretty much any interval you would like. Once you beat the environment variable issue, crontab can be very "nice" (no pun intended :^) Regards, Flint On Wed, 18 Apr 2018, Dave Jones wrote: Date: Wed, 18 Apr 2018 06:36:36 -0700 From: Dave Jones <djo...@itconline.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Linux "sleep" command not waking up under high CPU utilization Hello, gang. I have a very simple bash script that runs a trivial data collection task, and then does a Linux "sleep im" to wait a minute before running the data collection task again. Under very high CPU loads (> 90%) I have noticed that the "sleep" command does not seem to wake up after one minute but instead wakes up 15 to 20 minutes later. This is on a Red Hat 6.9 guest running under z/VM 6.4 on a z12 box. I would like to buy a clue here if I could. Thanks. DJ -- DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and Cloud 703.237.7370 (Office) | 281.578.7544 (CELL) INFORMATION TECHNOLOGY COMPANY [1] Links: -- [1] http://www.itconline.com/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 ------ For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to <https://maps.google.com/?q=d+an+acknowledgement+in+response+to=gmail=g> this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- John R. Campbell Speaker to Machines souperb at gmail dot com MacOS X proved it was easier to make Unix user-friendly than to fix Windows "It doesn't matter how well-crafted a system is to eliminate errors; Regardless of any and all checks and balances in place, all systems will fail because, somewhere, there is meat in the loop." - me -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 ------ For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell /**** Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: /proc/sysinfo on other architectures?
Greetings Michael, Yea, on the Debian distribution there is a /proc/sys directory but no /proc/sysinfo... Interesting... Regards, Paul On Mon, 26 Mar 2018, Henry Schaffer wrote: Date: Mon, 26 Mar 2018 08:53:23 -0400 From: Henry Schaffer <h...@ncsu.edu> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: Re: /proc/sysinfo on other architectures? On my x86 box running RHEL ls /proc/sysinfo ls: cannot access /proc/sysinfo: No such file or directory --henry schaffer On Mon, Mar 26, 2018 at 8:38 AM, Michael MacIsaac <mike99...@gmail.com> wrote: Hello list, Is /proc/sysinfo a zLinux thing only? I got on a Lintel VMWare virtual machine and was surprised to not see that file. If it's not part of Lintel, how do they query their hipervisor hierarchy? Thanks. -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Remote exec script
Dear John, On Thu, 25 Jan 2018, John McKown wrote: On Thu, Jan 25, 2018 at 12:39 PM, Rogério Soares <rogerio.soa...@gmail.com> wrote: There is any free option to execute execs or rexx scripts on remote systems? I dont want to use rexec option What OS is the remote system? If an *IX, then the simplest (in my opinion) is to run the SSH daemon on the remote system and use ssh on the local system. ssh user@remote 'some-program arg1 arg2 ...' Don Rogério, John McKown is exactly correct in the instance of most "IXen" implementations of ssh. In many an addled session I myself have gone as far as first uploading the script I wished to run remotely via "scp", then "chmod"-ing it to "+x" in a subsequent ssh session, and running the result... This "ssh/scp" trick is currently of little use in VM, MVS or VSE... What is of use is the perverse ability to actually "punch" job cards on these systems via various options on the several implementations of FTP. Note that this could be considered part of a Remote Job Entry (RJE) implementation or subsystem, and is certainly worth looking into. As this is a Christian list, I am not even going to discuss IND$FILE (https://en.wikipedia.org/wiki/IND$FILE), or Kermit as my head would very likely explode, or I might spontaneously combust for my sins. I believe that one of the holy grails of zVM systems development is to develop a sane and secure RJE capability. I ardently hope that whatever in-accuracies occur in this answer are pointed out by the community, as this is a very good question. Kindest Regards, Paul Flint (802) 479-2360 (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgment in response to this note. Paul Flint, Director Barre Open Systems Institute 17 Averill Street Barre, VT 05641 http://www.bosivt.org http://family.flint.com/flint Gplus: fl...@flint.con Skype: flintinfotech Work: (202) 537-0480 Consilium _ gratuitum.~. ASCII ribbon campaign ( ) valet/V\ against HTML e-mail X quanti /( )\ www.asciiribbon.org / \ numerantur ^^-^^ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Un uomo di molto coraggioso...
Saluto Niccola If the DB2 command line is operating can you show a bit of the output? Grazie, Paul On Tue, 6 Mar 2018, Nicola Iazzetta wrote: Date: Tue, 6 Mar 2018 12:18:34 +0100 From: Nicola Iazzetta <nik_iazze...@it.ibm.com> Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> To: LINUX-390@VM.MARIST.EDU Subject: PHP on zLinux to DB2 on zOS connection Can anyone give me help to connect from PHP on zLinux to DB2 on zOS ? On my zLinux run Apache 2.2 and Db2 Connect Application Server Edition 9.7 The traditional connect throught db2 command line run successfully. Thank you very much. Nik IBM Italia S.p.A. Sede Legale: Circonvallazione Idroscalo - 20090 Segrate (MI) Cap. Soc. euro 347.256.998,80 C. F. e Reg. Imprese MI 01442240030 - Partita IVA 10914660153 Societa' con unico azionista Societa' soggetta all'attivita' di direzione e coordinamento di International Business Machines Corporation (Salvo che sia diversamente indicato sopra / Unless stated otherwise above) -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, Paul Flint (802) 479-2360 (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgment in response to this note. Paul Flint, Director Barre Open Systems Institute 17 Averill Street Barre, VT 05641 http://www.bosivt.org http://family.flint.com/flint Gplus: fl...@flint.con Skype: flintinfotech Work: (202) 537-0480 Consilium _ gratuitum.~. ASCII ribbon campaign ( ) valet/V\ against HTML e-mail X quanti /( )\ www.asciiribbon.org / \ numerantur ^^-^^ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: Broadcom Inc. | Financial News Release
Dear Neale, Thanks for the heads up! Flint On Mon, 5 Nov 2018, Neale Ferguson wrote: Date: Mon, 5 Nov 2018 19:34:46 + From: Neale Ferguson Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Broadcom Inc. | Financial News Release http://investors.broadcom.com/phoenix.zhtml?c=203541=irol-newsArticle=2375294 Best wishes to our z/VM and Linux developers and supporters for a smooth and secure transition. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: ho-ho-holy smokes! Linux on z/VM and VMLINK
Greetings Rick, Merry Christmas and a Happy New Year. Regards, Paul Flint On Mon, 24 Dec 2018, Rick Troth wrote: Date: Mon, 24 Dec 2018 10:05:51 -0500 From: Rick Troth Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: ho-ho-holy smokes! Linux on z/VM and VMLINK Merry Christmas friends -- Sir Santa's elf Rushal cooked up a wonderful automounter script this past summer called 'vmlink'. Those who know z/VM will recognize the name, and yeah, it does what you think. Excellent work on Rushal's part. The working copy is at ... *https://github.com/trothr/vmlink/blob/master/auto.vmlink* Disks may be partitioned or not. To reference a specific partition, tack-on dot and the partition number (1, 2, or 3). Once the script is in place (and the automounter knows to use it), VMLINK for Linux is as easy as ... *cd /auto/vmlink/linuxvm.1b0* Enjoy! -- R; <>< -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Re: zLinux in the news
Dear Alan, As I read it, this TIGA report is far from a rave review... Am I missing something? Regards, Paul On Sun, 6 Jan 2019, Alan Altmark wrote: Date: Sun, 6 Jan 2019 16:58:35 -0500 From: Alan Altmark Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Re: zLinux in the news The referenced Treasury Inspector General for Tax Administration (TIGTA) audit report can be found at https://www.oversight.gov/sites/default/files/oig-reports/201920008fr.pdf. I noted that the concerns TIGTA had were about process and project management, not about the technology choice. The ZDnet article author's claim of "gross incompetence" is not substantiated by anything I could find in the TIGTA report. I think it's (totally) awesome that when I file my 2019 taxes in 2020, parts of the e-file application will be running on Linux on Z! Caveat: It has been noted in the media that the current partial US government shutdown affects the IRS, so I take any reference to planned implementation dates with a grain of salt. Alan Altmark Senior Managing z/VM and Linux Consultant IBM Systems Lab Services IBM Z Delivery Practice ibm.com/systems/services/labservices office: 607.429.3323 mobile; 607.321.7556 alan_altm...@us.ibm.com IBM Endicott -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/ Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For more information on Linux on System z, visit http://wiki.linuxvm.org/
Amen Brother!
Greetings Rob, On Sun, 9 Jun 2019, Rob van der Heij wrote: We could argue that a server can do without, and I’ve always complained the minimal was too much. The container stuff likely focus them. It may be too minimal for manual sysadmin work. I think it lacks sudo as well. And I hate they put ifconfig cs in nettools-very-much-deprecated in some other repository. You are so very correct. Maybe we need a package option called 'duffer'. This installs: - The init.d system - All the damn net tools - Sensible samba - Absolutely sudo - All the text tools you know and love... I miss the simplicity. Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Are you "man" enough?
Dear Michael, Check if "vi" is in the root path... (Type what is in the qoutes) # "which vi" ^ | Note you are presumed to be root... If this comes back empty, then you got to go find it. The best way to find it is the following: "find / |grep vi$ | less" This will show you every file ending in 'vi'. If this comes up snake, then it is time to start the dreaded "yast", something I have not done in a while... On of my favorite ways that AT Unix 'saved money' on a USDA system installation was to not install any 'man' pages... Wow what a nightmare... Call me for more silly suggestions... Regards, Paul On Sun, 9 Jun 2019, Michael MacIsaac wrote: Date: Sun, 9 Jun 2019 07:47:27 -0400 From: Michael MacIsaac Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: SLES 15 - no help? Hi, I get my hands on a minimal SLES 15 for the first time. I try to edit a file: # *vi foo* -bash: vi: command not found # *vim foo* -bash: vim: command not found HUH? A UNIX with no vi? NEVER seen that before. So I install it: # *zypper install -y vim* ... Now I need to check a flag: #* man vim * -bash: man: command not found So I try to install man: # *zypper install -y man* ... No provider of 'man' found. HUH? A UNIX with no man pages at all? NEVER seen that before either. Hopefully there's another way to install man. So I try to get help another way: # *info vim* info: No menu item 'vim' in node '(dir)Top' # *help vim* -bash: help: no help topics match `vim'. Try `help help' or `man -k vim' or `info vim'. No 'info', no 'help' (which suggests to use man or info - hehe) Am I just spoiled with the backward compatibility baked into the mainframe? -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: Getting Started with OpenShift
Dear Neale, Have you looked at Silveblue/ostree/toolbox? We at BOSI are impressed. I would like to see this tek on the 390. Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: OT: Codebreaker Alan Turing to be face of new British banknote
Dear David, Excellent. Well deserved... Regards, Paul On Mon, 15 Jul 2019, Dave Jones wrote: Date: Mon, 15 Jul 2019 05:28:43 -0700 From: Dave Jones Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: OT: Codebreaker Alan Turing to be face of new British banknote I thought this interesting: https://www.chron.com/business/technology/article/Codebreaker-Alan-Turing-to-be-face-of-new-British-14095643.php#photo-17856190 DJ -- DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and Cloud 703.237.7370 (Office) | 281.578.7544 (CELL) INFORMATION TECHNOLOGY COMPANY -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: NSS not possible in SLES 12
Greetings, Time to disambiguate I thought this was about Network Security Services... See: https://en.wikipedia.org/wiki/NSSs://en.wikipedia.org/wiki/NSS Regards, Flint On Wed, 4 Sep 2019, Dave Jones wrote: Date: Wed, 4 Sep 2019 12:30:39 -0700 From: Dave Jones Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Re: NSS not possible in SLES 12 ++1 You guys are going backwards DJ --- DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and Cloud 703.237.7370 (Office) | 281.578.7544 (CELL) INFORMATION TECHNOLOGY COMPANY On 09.04.2019 12:03 PM, Rick Troth wrote: On 9/4/19 11:39 AM, Christian Borntraeger wrote: On 04.09.19 16:41, Scott Rohling wrote: Let's start with who or what said it wasn't possible ? [...] Just to be sure, by "nss" I meant Named Saved System. [...] what is the reason for nss not being possible with SLES from version 12? [...] The Linux kernel now makes use of self-patching in several places and several core features would no longer work without those. To make NSS possible, the NSS would need to have a copy-on-write semantics instead of being read-only. With global patching we would copy almost everything over time making the feature not useful. So the feature was not only removed in SLES but will go away in other future distros and it is no longer part of the upstream kernel. What's this? a little uptime funk? That's cool as long as it _doesn't break other things_. Seriously? You whacked NSS for live patching? Don't! (Too late.) https://www.youtube.com/watch?v=SYRlTISvjww Bad enough all the PUTTERING around in userland, even INIT, but now the kernel's borken too. Babies and bath-water both banished. Bummer! Hey, hey, hey, HAY ... Stop! ... wait a minute ... I'm a fan of advances (hallelujah!), but not at the cost of flexibility. I believe y'all killed XIP too, right? That was brilliant. (NOT) Not all the world's containers (or whatever shiny thing). Don't believe me? Just watch: I'll introduce you to a container escaper and kubernetes breaker. -- R; <>< -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: Happy birthday
Greetings Rick Truth, I will need to chime in here, because this day, December 18, is also my 65th birthday. As some of you may be aware, despite attempting to play guitar, my only claim to fame is as follows: I was the first person ever to boot zLinux under IBM VM on an IBM 9672 R24 Mainframe in the basement of the Pentagon. This happened prior to 9 September 2001. I used a custom kernel developed by Karl Shultze-Stracle (spelling?) and cut-to-fit by Romney White who I met out at the old IBM Center off 270 in Gaithersberg, and may not remember this, as he has done so much fantastic stuff. It took 45 Minutes to boot, and I distinctly recall when the 3279 console emulator at the time went from EBCDIC to ASCII. From there we telnet'ed in. I suppose the dates matter, so I may need to ascertain specifically when before 9/11 we actually pulled this off... Thanks and... Kindest Regards, Paul Flint On Thu, 19 Dec 2019, Rick Troth wrote: Date: Thu, 19 Dec 2019 10:59:27 -0500 From: Rick Troth Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Re: Happy birthday The first native run of S/390 Linux outside of IBM was at BMC in Houston. (And I do mean NATIVE, not LPAR.) Mike Martin and I were tapped because we both knew S/390 and we both knew Linux. The big day ... er, uh ... the big night came when we got native time on the 600S. We had already IPLed the Marist distro on VM. We had no doubt it would "just work". So we pointed the HMC at that disk and clicked go. It crashed. We quickly learned to *not* include every device in the IO gen. Jan Ott was with Mike and me and has a knack for disassembling in his head. He shot the dump right then and there. Jan is the kind of character that makes me think of Lynn Wheeler, to give y'all an idea. I remember him mumbling, "there's that Intel instruction", when seeing the then-new relative and immediate op codes. Jan recognized that we had blown the device table. Smoking gun. And easy enough to fix w/o re-building the kernel. We re-genned, re-IPLed, and it ran! Total nerd that I am, I just started compiling stuff. Mike was more practical, giving the system a real workload: he built and ran DOOM. (Yes, *that* DOOM.) Nearest graphical display was a Sun workstation via X windows. Worked great! So there you have it, the first native use of S/390 Linux outside of IBM was DOOM. I was thankful to be working with a system a little closer to home. Off and on ran Linux on family laptops. (Not S/390, but more practical for them than CMS, and wwwaaayyy more practical than TSO.) I aggressively treated all Linux the same, brought everything I could from PC Linux up to S/390. Took concepts from Linux on VM down to Linux on Xen and then to Linux on KVM. (And yes you *can* share virtual disks with Xen, KVM, even VMware.) But as Melinda has well written, such things can't be mandated. Kinda needed this today. Thanks GNeale for making mention of it. Nice to reflect ... I for one have had a fun career, in large part due to Linux on S/390 and Z. -- R; <>< On 12/19/19 8:26 AM, Cornelia Huck wrote: On Thu, 19 Dec 2019 13:06:24 + Neale Ferguson wrote: And thus was born cio_ignore? Well, that was my second kernel patch :) (And the oldest one still existing in remnants -- /proc/subchannels only lived during the 2.4 era -- although the current cio_ignore implementation is a far cry from the original one.) The main problem cio_ignore was actually trying to solve were LPAR definitions including every device, their friends, and some random ones picked up on the street -- including devices shared with other LPARs. You don't want all of these, and especially you don't want to write to other people's disks by accident. Original message From: Ingo Adlung Date: 12/19/19 23:55 (GMT+10:00) To: LINUX-390@VM.MARIST.EDU Subject: Re: [LINUX-390] Happy birthday And I remember the legendary Install Fest parties we had with clients in groups of 10-15 and eventually doing 1:1 calls. I wrote the I/O layer at that time and was overwhelmed when people booted (IPLed) Linux into OS/390 partitions with 10s of thousands of I/O devices defined/attached. In order for not having to allocate so much static memory I first limited the number of addressable devices to 1024, following the VSE/ESA model, and only when clients wanted more (many did start with Linux in LPAR and only partitions configured for OS/390 at hand) I back-ported dynamic boot memory allocation back from the 2.3 kernel to 2.2, still avoiding large memory allocations when all a client wanted to operate where just a handful of devices ... Ha, I thought 1024 devices would be enough for anybody :) Funnily enough, I ran into limitations of the procfs when I tried to create a /proc entry for every device discovered in 2.4. We only got per-device entries with the advent of sysfs
Are you just born of smart stock?
Dear Neale, SOURCE: https://www.wired.com/story/wuhan-coronavirus-super-spreaders-could-be-wildcards/ "Neil Ferguson, an expert at Imperial College London on the mathematical modeling of infectious disease spread." Hell, I have miss-spelled your first name in my life - an error for which I am truly sorry. Fact is you appear brilliant enough that you might be moonlighting for the Imperial College... That said, I trust you and your family are all well and far away from Wuhan... Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: Theia?
Greetings Herald, Both ends of the same spectrum, Linux on 390 and Raspberry Pi zero: https://www.adafruit.com/product/2885?gclid=EAIaIQobChMI4dOYprX25gIVGKSzCh3N0QisEAQYASABEgKRpvD_BwE Which I am currently trying out as a light weight workstation... BTW are you loading Raspbian on the Pi? Because you are likely booting Red Hat or SuSe on the 390. Debian and Red Hat are two different animals. Regards, Flint On Thu, 9 Jan 2020, Herald ten Dam wrote: Date: Thu, 9 Jan 2020 08:53:51 + From: Herald ten Dam Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Re: Theia? Did you try: yarn config set strict-ssl false Met vriendelijke groet, Herald ten Dam Database Specialist Oracle, Medior z/VM ICU IT Services BV Transistorstraat 55b I 1322 CK ALMERE M 06 – 28 891 653 I E herald.ten@icu-it.nl<mailto:herald.ten@icu-it.nl> T 088 – 5 234 123 I www.icu-it.nl<https://mail.tonec.nl/owa/redir.aspx?C=VXsWzolNszaPfEV0NyI4hHlHi_HLsvmJPdc-hUPEoam3bq_3CljVCA..=http%3a%2f%2fwww.icu-it.nl%2f> I KvK 32135776 Van: Linux on 390 Port namens Michael MacIsaac Verzonden: woensdag 8 januari 2020 20:02 Aan: LINUX-390@VM.MARIST.EDU Onderwerp: Re: Theia? Mark, I guess: Depending on how determined you are... is the operative phrase. I just wanted to check out a zLinux IDE. I was hoping it was just a "zypper install" or a "git clone". Ironically, working at the other end of the computer hardware spectrum, the Raspberry Pi, it was a very simple install for me. Thanks for everyone's feedback. -Mike On Wed, Jan 8, 2020 at 1:47 PM Mark Post wrote: On 1/8/20 1:25 PM, Michael MacIsaac wrote: Mark, Thanks for the suggestion, however, no joy. I created the .curlrc file with no change. yarn is a node.js script - don't see any wget in it, but ... Depending on how determined you are, when I run into a situation like this, I re-run whatever command I'm trying to run using strace, with the output going to a file. strace -f -o /path/to/outputfile -s 999 cmd cmdparms Then, I look at the output file to see if I can figure out what causes that message to be issued. If I can, then I try to figure out how to work around the problem. Note that this method usually results in a *ton* of output to wade through, so if you're on the edge of deciding to give up, this may not be the route you want to take. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 -- -Mike MacIsaac -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: just: also COBOL
Greetings List Lurkers, How about: # apt-get install open-cobol Maybe not the preferred dialect... Might be fun under Linux Mint. Regards, UberBashKommander Flint On Mon, 6 Apr 2020, Neale Ferguson wrote: Date: Mon, 6 Apr 2020 23:30:47 + From: Neale Ferguson Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Re: just: also COBOL GNU COBOL is available - http://download.sinenomine.net/epel/epel-7/s390x/gnucobol-2.2-1.el7.s390x.rpm Neale Ferguson On 4/7/20, 05:12, "Linux on 390 Port on behalf of R P Herrold" wrote: On Mon, 6 Apr 2020, Rick Troth wrote: > Bonus package (but not new), Gnu COBOL ... > > rsync://chic.casita.net/opt/gnucobol-1.1/ > > rsync://chic.casita.net/opt/gnucobol-2.2/ > > The 1.1 build gets used from time to time. (32-bit Intel Linux) > The 2.2 build is untested. There was an OpenCOBOL in Fedora through their 23 release ... so until about five years ago. The package no longer builds due to the removal of 'db4 support' -- Red Hat / Fedora had lots of words about license changes which I did not see were true, but * shrug * Their circus, their monkeys There is a fairly mechanical writeup in pushing an OpenCOBOL 1. forward into the 2. product at [1]. Once I get a build solved under ClefOS 8 [in process], I'll see about getting it in there as well as in back into ClefOS 7 -- Russ herrold 1. https://sourceforge.net/p/open-cobol/discussion/cobol/thread/d4be157a/ -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 17 Averill Street Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: Today's funny....
Greetings List Lurkers, Ah the classics... Fly Microsoft Airlines: ...Sit down and pray we do not need to reboot 4 miles in the air... Fly Air Linux: ...Friday, bring the beer down to the airfield and we build a neat jet Fly Air Apple: ...Sit down, shut up and enjoy the movie... Regards, Flint On Tue, 14 Dec 2021, Edgington, Jerry wrote: Date: Tue, 14 Dec 2021 15:38:53 + From: "Edgington, Jerry" Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU Subject: Re: Today's funny Sorry, Jack, but I would have to disagree with you on this. It wouldn't "buy a car", it would be buy multiple cars, just in case the first one fails. :) Jerry Edgington -Original Message- From: Linux on 390 Port On Behalf Of Jack Woehr Sent: Tuesday, December 14, 2021 10:37 AM To: LINUX-390@VM.MARIST.EDU Subject: Re: Today's funny This message was sent from an external source outside of Western & Southern's network. Do not click links or open attachments unless you recognize the sender and know the contents are safe. On 12/14/21 7:14 AM, Dave Jones wrote: The Windows IT engineer says: "Hey guys, I have an idea, how about we all get out of the car and get back in" The Windows IT engineer says, "What you say we just buy a new car." -- Jack Woehr # Zen is a finger pointing at the moon. IBM Champion 2021# Some want to see the moon. http://www.softwoehr.com # Some want to discuss the finger. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390 Kindest Regards, ☮ Paul Flint (802) 479-2360 Home (802) 595-9365 Cell / Based upon email reliability concerns, please send an acknowledgement in response to this note. Paul Flint 16 Myrtle Avenue Barre, VT 05641 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: Can zLinux detect when files arrive in the virtual reader?
Greetings Beloved Mainframers, Could I suggest "netcat" ? https://ps.uci.edu/~franklin/doc/netcat.html It is well thought out. Regards, Flint On Thu, Sep 1, 2022 at 2:41 AM Donald Russell wrote: > Thanks Jeffery. Yes that would work but I’m trying to avoid polling loops, > or a cron thing that checks every minute or so. > > On Wed, Aug 31, 2022 at 14:48 Jeffrey Barnard wrote: > > > Could you use the vm command interface to issue an Q F every x seconds. > > > > q f > > FILES: 109 RDR, 028 PRT, NO PUN > > > > If there are files in the RDR, time to go to work. Not as nice a catching > > the DE but should work. > > > > Regards, > > Jeff > > > > -- > > For LINUX-390 subscribe / signoff / archive access instructions, > > send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or > > visit > > http://www2.marist.edu/htbin/wlvindex?LINUX-390 > > > > -- > For LINUX-390 subscribe / signoff / archive access instructions, > send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or > visit > http://www2.marist.edu/htbin/wlvindex?LINUX-390 > -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: email and crypto
Dear Truth, See ya at our next key signing party. Regards, Flint On Tue, Dec 5, 2023 at 1:20 PM Rick Troth wrote: > > That's cryptoGRAPHY, not to be konfoozed with cryptoCURRENCY. > > Any of you using Thunderbird? And if so, are you using the (now) > built-in PGP support? > > Last week I noticed a LI post by someone from this circle. He had made a > donation to Thunderbird (and we thank you!). > > So I asked this colleague privately if he had delved into the OpenPGP > functionality which has been built-into Thunderbird for like three years > already. He had not. He and I will circle back on that, but I then > wondered about the rest of the group. So I must ask. > > I've been a user of, and a fan of, and a promoter of, PGP for many > years. There are lots of tools now for security and privacy, and a > handful of trust webs supporting them. The PGP "web of trust" is the > most important because it is peer-to-peer. Not to slam the PKI model, > but it has drawbacks when used at the lowest level. I could discuss, but > let's do so in a separate thread. > And don't forget that if you're running Linux, you ALREADY HAVE PGP in > house, even if you don't know the value. > > The downside to PGP is its upside. Being peer-to-peer it doesn't scale > well in large environments (enterprise, gov/mil, consumer). As a result, > it has always been kind of a side-show. But then, it's a standard part > of Linux. And now with OpenPGP built-into Thunderbird (and other email > clients, from way before TB), it's much much easier to start using it, > and then shortly to get into the web of trust. > > So that's the question: are any of you using PGP via Thunderbird? (Or > using PGP at all?) I'd like to hear from you. Maybe converse with myself > and our unnamed colleague. > > > It's all about trust. > > > -- R; <>< > > -- > For LINUX-390 subscribe / signoff / archive access instructions, > send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit > http://www2.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: RHEL udev rules for reader
Greetings Russell, Why don't you set up a directory where you will send the files and then use a cron tab job in the Linux environment to look for files in that directory and then do what you want with them in linux. This will save you from fooling around with things like udev which is not for the faint of heart Regards Flint On Thu, Jun 13, 2024, 16:34 Donald Russell wrote: > Is there a RHEL 9 udev rule I can use to trigger an action when a reader > file arrives? I couldn’t find anything. > > Similar to WAKEUP in CMS. > > I’d like to send a file to the Linux id and have Linux receive it with vmur > receive…. > > Failing that I could do awkward things like send the Linix ID a CP SMSG, or > revert to some nasty polling mechanism. 冷 Or run a hot-reader cms machine > to receive it and ftp to Linux. Slightly less 冷 than polling. > > Thanks, > Don > > -- > For LINUX-390 subscribe / signoff / archive access instructions, > send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or > visit > http://www2.marist.edu/htbin/wlvindex?LINUX-390 > -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
Re: RHEL udev rules for reader
Dear Mark, Yea... The trick with crontab jobs is they need an environment... Learned that one the hard way! Regards, Paul On Fri, Jun 14, 2024 at 11:11 AM Mark Post wrote: > > On 6/14/2024 10:54 AM, Paul Flint wrote: > > Greetings Russell, > > > > Why don't you set up a directory where you will send the files and then use > > a cron tab job in the Linux environment to look for files in that directory > > and then do what you want with them in linux. This will save you from > > fooling around with things like udev which is not for the faint of > > heart > > Doing things like that can be just about as tricky as trying to write > udev rules. Race conditions abound, if you're not careful. Seeing as how > I'm one of the people that asked for the udev event to be generated for > the unsolicited device end interrupt, I'm willing to admit to being a > bit biased, as well as having been burned in the past by trying your > suggestion. :) > > > Mark Post > > -- > For LINUX-390 subscribe / signoff / archive access instructions, > send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit > http://www2.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390