byobu session names starting with underscore - tmux

I notice (via byobu ls or "Move focus among sessions" Alt-Up/Down) that there are some sessions that begin with underscore and I am sure I have not named the sessions like that :) They look as if they are linked to other sessions that do no start with underscore, because if I add or remove windows from the linked session, the ones starting with underscore reflect the change.
I also notice in the byobu ls that sessions are part of something called "group".
So I'd like to ask:
what are the sessions that begin with underscore and if I can
avoid cycling through them
what is a group in byobu (in case it's related)
I have searched the man page and the help page for "group" or "underscore" but I couldn't find something. I also watched all of https://youtu.be/NawuGmcvKus but didn't see anything mentioned.
Example output:
ubuntu:~ $ byobu ls
apple: 1 windows (created Wed Jun 12 09:26:46 2019) [190x44] (group carrot)
banana: 2 windows (created Wed Jun 12 10:14:10 2019) [190x44]
_carrot-17655: 1 windows (created Wed Jun 12 09:29:55 2019) [190x43] (group carrot) (attached)
_egg-11803: 7 windows (created Wed Jun 12 09:19:28 2019) [190x44] (group egg)
fig: 7 windows (created Wed Jun 12 09:15:27 2019) [190x44] (group egg)
My environment:
ubuntu:~ $ byobu --version
byobu version 5.125
tmux 2.6
ubuntu:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic

Related

JavaFX 8 Tableview headings not aligned on Linux (works on windows) - despite tableview.refresh()

Using JavaFX 8 (bundled with Java 1.8)
Running this on a windows client, the refresh workaround does work.
(JavaFX TableColumns' headers not aligned with cells due to vertical scrollbar)
However on a Linux client - this fix does not work.
/opt/iecc/sv-app/lib$ uname -a
Linux inst03cli01.020-4 4.18.0-193.el8.x86_64 #1 SMP Fri Mar 27 14:35:58 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Any other workarounds I can try ?

tmux is showing unused space in window when no other session is attached

I have these tmux sessions:
0: 2 windows (created Mon Mar 14 21:17:49 2022)
devel: 1 windows (created Mon Mar 14 22:58:39 2022)
notes: 6 windows (created Mon Mar 14 22:58:26 2022)
tasks: 4 windows (created Mon Mar 14 22:58:45 2022)
Notice that none of these sessions are showing (attached) next to them. Running ps | ax | grep tmux shows no other attached sessions either.
However, if I attach to tasks with tmux attach -d -t tasks, the first window in the session shows a bunch of empty space.
I tried to set aggressive resize but that did not help. Also tried tmux detach -a but that did nothing either.

YUM broken after update libcurl on CentOS 6

im update libcurl and now when update my server show this message:
[root#server ~]# yum
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
libnghttp2.so.14: cannot open shared object file: No such file or directory
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
how can fix this?, i tried upgrading YUM via RPM But it does not work, on a post found what i need update Python to 2.7, how can resolve this?, thanks
this is my yum.log:
[root#server ~]# tail -n 10 /var/log/yum.log
Nov 15 04:12:37 Updated: ea-php55-php-gd-5.5.38-39.39.13.cpanel.x86_64
Nov 15 04:12:38 Updated: ea-php55-php-calendar-5.5.38-39.39.13.cpanel.x86_64
Nov 15 04:12:43 Updated: cpanel-wordpress-instance-manager-plugin-2.0.1-1.1.1.cpanel.noarch
Nov 20 13:04:28 Installed: epel-release-6-8.noarch
Nov 20 13:20:36 Updated: libssh2-1.8.0-8.0.cf.rhel6.x86_64
Nov 20 13:20:36 Installed: c-ares-1.15.0-1.0.cf.rhel6.x86_64
Nov 20 13:20:36 Updated: libcurl-7.62.0-1.0.cf.rhel6.x86_64
Nov 20 13:20:37 Installed: libmetalink-0.1.3-7.rhel6.x86_64
Nov 20 13:20:37 Updated: curl-7.62.0-1.0.cf.rhel6.x86_64
Nov 20 13:20:38 Updated: libssh2-devel-1.8.0-8.0.cf.rhel6.x86_64
this is my "locate" result of libnghttp2.so.14 when i tried search:
[root#server ~]# locate libnghttp2.so.14
/opt/cpanel/nghttp2/lib/libnghttp2.so.14
/opt/cpanel/nghttp2/lib/libnghttp2.so.14.16.2

Groovy install on Unix OS

I want to install groovy on a unix server and test functionality. I used manual instructions from the following link:
https://itekblog.com/centos-groovy-installation-tutorial-newbs-centos-6-x/
I think the java jdk is installed, but im not certain since I didnt do it myself. I base my opinion on the following commands(i edited output with xxxs to obfuscate info):
[root#xxx groovy]# which java
/opt/xxx/xxx/bin/java
and
[root#xxx bin]# ll
total 48
lrwxrwxrwx. 1 root jdk8 29 Aug 10 2017 jar ->
/opt/xxx/jdk8/current/bin/jar
lrwxrwxrwx. 1 root jdk8 30 Aug 10 2017 java ->
/opt/xxx/jdk8/current/bin/java
lrwxrwxrwx. 1 root jdk8 29 Aug 10 2017 jps ->
/opt/xxx/jdk8/current/bin/jps
lrwxrwxrwx. 1 root jdk8 32 Aug 10 2017 jstack ->
/opt/xxx/jdk8/current/bin/jstack
lrwxrwxrwx. 1 root jdk8 31 Aug 10 2017 jstat ->
/opt/xxx/jdk8/current/bin/jstat
lrwxrwxrwx. 1 root jdk8 33 Aug 10 2017 keytool ->
/opt/xxx/jdk8/current/bin/keytool
Here is my bash_profile:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
export GROOVY_HOME=/usr/groovy/groovy-2.5.1
PATH=$PATH:$HOME/bin:$GROOVY_HOME/bin
export PATH
I "reloaded" my profile:
source ~/.bash_profile
Here is what happens when I try to "run" groovy:
[root#lhost-cl2 groovy]# groovy -e 'println("Hello, World!")'
Exception in thread "main" java.lang.ClassFormatError:
org.codehaus.groovy.tools.GroovyStarter (unrecognized class file version)
at java.lang.VMClassLoader.defineClass(libgcj.so.10)
at java.lang.ClassLoader.defineClass(libgcj.so.10)
at java.security.SecureClassLoader.defineClass(libgcj.so.10)
at java.net.URLClassLoader.findClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at gnu.java.lang.MainThread.run(libgcj.so.10)
Suggestions?
There were two versions of java installed on the server. The older version, not compatible with groovy, was being referenced. I updated the path and its happy now.

Understanding uname output

What do the various pieces of uname -a output mean? Following is an example output:
Linux mymachine 2.6.18-194.e15PAE #1 SMP Fri Apr 2 15:37:44 EDT 2010 i686 i686 i386 GNU/Linux
I gather that Linux is the O.S, 2.6.18-194.e15PAE is the kernel version. What do the rest of the pieces mean?
Appreciate your help.
In order, the fields are:
"Linux": The machine's kernel name (e.g, OS).
"mymachine": The machine's node name (e.g, hostname).
"2.6.18-194.e15PAE": The kernel version
"#1 SMP Fri Apr 2 15:37:44 EDT 2010": The kernel version and build time.
"i686 i686": The processor type and hardware platform.
"i386": The architecture of the processor. (This and the two above basically all mean the same thing on most systems. They typically only differ on certain embedded platforms.)
"GNU/Linux": The operating system name.
For comparison, the uname -a from my Mac reads:
"Darwin" (hardware name)
"mymachine"
"Darwin Kernel Version 11.0.0" (version)
"Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1/RELEASE_X86_64" (build time)
"x86_64" (processor architecture)
(The operating system name is omitted by the OS X version of uname for some reason, as are a few other fields.)

Resources