Blog

How to Install CUPS and add printers from CUPS interface

[applmgr@AM501AMERAP0001 ~]$ rpm -qa|grep hplip
hplip-common-3.15.9-5.el7.x86_64
hplip-libs-3.15.9-5.el7.x86_64
[applmgr@AM501AMERAP0001 ~]$ exit
logout
[sac-hemsat@ad.global@AM501AMERAP0001 ~]$
[sac-hemsat@ad.global@AM501AMERAP0001 ~]$ sudo su – root
Last login: Tue May 24 21:09:09 GMT 2022 on pts/2
[root@AM501AMERAP0001 ~]# yum list|grep hplip
Repository ol7_latest is listed more than once in the configuration
Repository ol7_u0_base is listed more than once in the configuration
Repository ol7_u1_base is listed more than once in the configuration
Repository ol7_u2_base is listed more than once in the configuration
Repository ol7_u3_base is listed more than once in the configuration
Repository ol7_u4_base is listed more than once in the configuration
Repository ol7_u5_base is listed more than once in the configuration
Repository ol7_u6_base is listed more than once in the configuration
Repository ol7_u7_base is listed more than once in the configuration
Repository ol7_security_validation is listed more than once in the configuration
Repository ol7_optional_latest is listed more than once in the configuration
Repository ol7_addons is listed more than once in the configuration
Repository ol7_MySQL80 is listed more than once in the configuration
Repository ol7_MySQL57 is listed more than once in the configuration
Repository ol7_MySQL56 is listed more than once in the configuration
Repository ol7_MySQL55 is listed more than once in the configuration
Repository ol7_software_collections is listed more than once in the configuration
Repository ol7_MODRHCK is listed more than once in the configuration
Repository ol7_developer is listed more than once in the configuration
Repository ol7_developer_EPEL is listed more than once in the configuration
Repository ol7_developer_UEKR5 is listed more than once in the configuration
Repository ol7_developer_kvm_utils is listed more than once in the configuration
Repository ol7_latest_archive is listed more than once in the configuration
Repository ol7_optional_archive is listed more than once in the configuration
Repository ol7_UEKR5 is listed more than once in the configuration
Repository ol7_UEKR4 is listed more than once in the configuration
Repository ol7_UEKR3 is listed more than once in the configuration
Repository ol7_UEKR3_OFED20 is listed more than once in the configuration
Repository ol7_UEKR5_RDMA is listed more than once in the configuration
Repository ol7_UEKR4_OFED is listed more than once in the configuration
Repository ol7_UEKR4_archive is listed more than once in the configuration
Repository ol7_UEKR5_archive is listed more than once in the configuration
Repository ol7_kvm_utils is listed more than once in the configuration
hplip-common.x86_64 3.15.9-5.el7 @ol7_latest
hplip-libs.x86_64 3.15.9-5.el7 @ol7_latest
hplip.x86_64 3.15.9-5.el7 ol7_latest
hplip-common.i686 3.15.9-5.el7 ol7_latest
hplip-gui.x86_64 3.15.9-5.el7 ol7_latest
hplip-libs.i686 3.15.9-5.el7 ol7_latest
[root@AM501AMERAP0001 ~]# yum install hplip
Loaded plugins: langpacks, ulninfo
Repository ol7_latest is listed more than once in the configuration
Repository ol7_u0_base is listed more than once in the configuration
Repository ol7_u1_base is listed more than once in the configuration
Repository ol7_u2_base is listed more than once in the configuration
Repository ol7_u3_base is listed more than once in the configuration
Repository ol7_u4_base is listed more than once in the configuration
Repository ol7_u5_base is listed more than once in the configuration
Repository ol7_u6_base is listed more than once in the configuration
Repository ol7_u7_base is listed more than once in the configuration
Repository ol7_security_validation is listed more than once in the configuration
Repository ol7_optional_latest is listed more than once in the configuration
Repository ol7_addons is listed more than once in the configuration
Repository ol7_MySQL80 is listed more than once in the configuration
Repository ol7_MySQL57 is listed more than once in the configuration
Repository ol7_MySQL56 is listed more than once in the configuration
Repository ol7_MySQL55 is listed more than once in the configuration
Repository ol7_software_collections is listed more than once in the configuration
Repository ol7_MODRHCK is listed more than once in the configuration
Repository ol7_developer is listed more than once in the configuration
Repository ol7_developer_EPEL is listed more than once in the configuration
Repository ol7_developer_UEKR5 is listed more than once in the configuration
Repository ol7_developer_kvm_utils is listed more than once in the configuration
Repository ol7_latest_archive is listed more than once in the configuration
Repository ol7_optional_archive is listed more than once in the configuration
Repository ol7_UEKR5 is listed more than once in the configuration
Repository ol7_UEKR4 is listed more than once in the configuration
Repository ol7_UEKR3 is listed more than once in the configuration
Repository ol7_UEKR3_OFED20 is listed more than once in the configuration
Repository ol7_UEKR5_RDMA is listed more than once in the configuration
Repository ol7_UEKR4_OFED is listed more than once in the configuration
Repository ol7_UEKR4_archive is listed more than once in the configuration
Repository ol7_UEKR5_archive is listed more than once in the configuration
Repository ol7_kvm_utils is listed more than once in the configuration
ol7_MySQL80 | 3.0 kB 00:00:00
ol7_MySQL80_connectors_community | 2.9 kB 00:00:00
ol7_MySQL80_tools_community | 2.9 kB 00:00:00
ol7_UEKR5 | 3.0 kB 00:00:00
ol7_UEKR6 | 3.0 kB 00:00:00
ol7_addons | 3.0 kB 00:00:00
ol7_ksplice | 3.0 kB 00:00:00
ol7_latest | 3.6 kB 00:00:00
ol7_oci_included | 2.9 kB 00:00:00
ol7_optional_latest | 3.0 kB 00:00:00
ol7_software_collections | 3.0 kB 00:00:00
(1/6): ol7_oci_included/x86_64/primary_db | 1.0 MB 00:00:02
(2/6): ol7_optional_latest/x86_64/updateinfo | 1.4 MB 00:00:02
(3/6): ol7_ksplice/primary_db | 2.8 MB 00:00:03
(4/6): ol7_latest/x86_64/updateinfo | 3.4 MB 00:00:03
(5/6): ol7_optional_latest/x86_64/primary_db | 5.7 MB 00:00:11
(6/6): ol7_latest/x86_64/primary_db | 40 MB 00:00:37
Resolving Dependencies
–> Running transaction check
—> Package hplip.x86_64 0:3.15.9-5.el7 will be installed
–> Processing Dependency: python-pillow for package: hplip-3.15.9-5.el7.x86_64
–> Running transaction check
—> Package python-pillow.x86_64 0:2.0.0-23.gitd1c6db8.el7_9 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================================================================

Package Arch Version Repository Size

Installing:
hplip x86_64 3.15.9-5.el7 ol7_latest 6.1 M
Installing for dependencies:
python-pillow x86_64 2.0.0-23.gitd1c6db8.el7_9 ol7_latest 439 k

Transaction Summary

Install 1 Package (+1 Dependent package)

Total download size: 6.5 M
Installed size: 11 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): hplip-3.15.9-5.el7.x86_64.rpm | 6.1 MB 00:00:00

(2/2): python-pillow-2.0.0-23.gitd1c6db8.el7_9.x86_64.rpm | 439 kB 00:00:01

Total 3.9 MB/s | 6.5 MB 00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : python-pillow-2.0.0-23.gitd1c6db8.el7_9.x86_64 1/2
Installing : hplip-3.15.9-5.el7.x86_64 2/2
Verifying : python-pillow-2.0.0-23.gitd1c6db8.el7_9.x86_64 1/2
Verifying : hplip-3.15.9-5.el7.x86_64 2/2

Installed:
hplip.x86_64 0:3.15.9-5.el7

Dependency Installed:
python-pillow.x86_64 0:2.0.0-23.gitd1c6db8.el7_9

Complete!
[root@AM501AMERAP0001 ~]#
[root@AM501AMERAP0001 ~]# rpm -qa|grep hplip
hplip-common-3.15.9-5.el7.x86_64
hplip-libs-3.15.9-5.el7.x86_64
hplip-3.15.9-5.el7.x86_64
[root@AM501AMERAP0001 ~]# yum install hplip-gui
Loaded plugins: langpacks, ulninfo
Repository ol7_latest is listed more than once in the configuration
Repository ol7_u0_base is listed more than once in the configuration
Repository ol7_u1_base is listed more than once in the configuration
Repository ol7_u2_base is listed more than once in the configuration
Repository ol7_u3_base is listed more than once in the configuration
Repository ol7_u4_base is listed more than once in the configuration
Repository ol7_u5_base is listed more than once in the configuration
Repository ol7_u6_base is listed more than once in the configuration
Repository ol7_u7_base is listed more than once in the configuration
Repository ol7_security_validation is listed more than once in the configuration
Repository ol7_optional_latest is listed more than once in the configuration
Repository ol7_addons is listed more than once in the configuration
Repository ol7_MySQL80 is listed more than once in the configuration
Repository ol7_MySQL57 is listed more than once in the configuration
Repository ol7_MySQL56 is listed more than once in the configuration
Repository ol7_MySQL55 is listed more than once in the configuration
Repository ol7_software_collections is listed more than once in the configuration
Repository ol7_MODRHCK is listed more than once in the configuration
Repository ol7_developer is listed more than once in the configuration
Repository ol7_developer_EPEL is listed more than once in the configuration
Repository ol7_developer_UEKR5 is listed more than once in the configuration
Repository ol7_developer_kvm_utils is listed more than once in the configuration
Repository ol7_latest_archive is listed more than once in the configuration
Repository ol7_optional_archive is listed more than once in the configuration
Repository ol7_UEKR5 is listed more than once in the configuration
Repository ol7_UEKR4 is listed more than once in the configuration
Repository ol7_UEKR3 is listed more than once in the configuration
Repository ol7_UEKR3_OFED20 is listed more than once in the configuration
Repository ol7_UEKR5_RDMA is listed more than once in the configuration
Repository ol7_UEKR4_OFED is listed more than once in the configuration
Repository ol7_UEKR4_archive is listed more than once in the configuration
Repository ol7_UEKR5_archive is listed more than once in the configuration
Repository ol7_kvm_utils is listed more than once in the configuration
Resolving Dependencies
–> Running transaction check
—> Package hplip-gui.x86_64 0:3.15.9-5.el7 will be installed
–> Processing Dependency: PyQt4 for package: hplip-gui-3.15.9-5.el7.x86_64
–> Processing Dependency: python-reportlab for package: hplip-gui-3.15.9-5.el7.x86_64
–> Running transaction check
—> Package PyQt4.x86_64 0:4.10.1-13.el7 will be installed
–> Processing Dependency: sip-api(9) >= 9.2 for package: PyQt4-4.10.1-13.el7.x86_64
–> Processing Dependency: libphonon.so.4()(64bit) for package: PyQt4-4.10.1-13.el7.x86_64
—> Package python-reportlab.x86_64 0:2.5-10.el7 will be installed
–> Running transaction check
—> Package phonon.x86_64 0:4.6.0-10.el7 will be installed
–> Processing Dependency: phonon-backend(x86-64) >= 4.4 for package: phonon-4.6.0-10.el7.x86_64
–> Processing Dependency: kde-filesystem for package: phonon-4.6.0-10.el7.x86_64
—> Package sip.x86_64 0:4.14.6-4.el7 will be installed
–> Running transaction check
—> Package kde-filesystem.x86_64 0:4-47.el7 will be installed
—> Package phonon-backend-gstreamer.x86_64 2:4.6.3-3.el7 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================================================================

Package Arch Version Repository Size

Installing:
hplip-gui x86_64 3.15.9-5.el7 ol7_latest 1.4 M
Installing for dependencies:
PyQt4 x86_64 4.10.1-13.el7 ol7_latest 2.8 M
kde-filesystem x86_64 4-47.el7 ol7_latest 48 k
phonon x86_64 4.6.0-10.el7 ol7_latest 204 k
phonon-backend-gstreamer x86_64 2:4.6.3-3.el7 ol7_latest 137 k
python-reportlab x86_64 2.5-10.el7 ol7_latest 1.2 M
sip x86_64 4.14.6-4.el7 ol7_latest 121 k

Transaction Summary

Install 1 Package (+6 Dependent packages)

Total download size: 5.9 M
Installed size: 24 M
Is this ok [y/d/N]: y
Downloading packages:
(1/7): hplip-gui-3.15.9-5.el7.x86_64.rpm | 1.4 MB 00:00:00
(2/7): PyQt4-4.10.1-13.el7.x86_64.rpm | 2.8 MB 00:00:00
(3/7): kde-filesystem-4-47.el7.x86_64.rpm | 48 kB 00:00:00
(4/7): phonon-4.6.0-10.el7.x86_64.rpm | 204 kB 00:00:00
(5/7): phonon-backend-gstreamer-4.6.3-3.el7.x86_64.rpm | 137 kB 00:00:00
(6/7): python-reportlab-2.5-10.el7.x86_64.rpm | 1.2 MB 00:00:00

(7/7): sip-4.14.6-4.el7.x86_64.rpm | 121 kB 00:00:00

Total 8.0 MB/s | 5.9 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : kde-filesystem-4-47.el7.x86_64 1/7
Installing : 2:phonon-backend-gstreamer-4.6.3-3.el7.x86_64 2/7
Installing : phonon-4.6.0-10.el7.x86_64 3/7
Installing : sip-4.14.6-4.el7.x86_64 4/7
Installing : PyQt4-4.10.1-13.el7.x86_64 5/7
Installing : python-reportlab-2.5-10.el7.x86_64 6/7
Installing : hplip-gui-3.15.9-5.el7.x86_64 7/7
Verifying : python-reportlab-2.5-10.el7.x86_64 1/7
Verifying : phonon-4.6.0-10.el7.x86_64 2/7
Verifying : PyQt4-4.10.1-13.el7.x86_64 3/7
Verifying : sip-4.14.6-4.el7.x86_64 4/7
Verifying : hplip-gui-3.15.9-5.el7.x86_64 5/7
Verifying : kde-filesystem-4-47.el7.x86_64 6/7
Verifying : 2:phonon-backend-gstreamer-4.6.3-3.el7.x86_64 7/7

Installed:
hplip-gui.x86_64 0:3.15.9-5.el7

Dependency Installed:
PyQt4.x86_64 0:4.10.1-13.el7 kde-filesystem.x86_64 0:4-47.el7 phonon.x86_64 0:4.6.0-10.el7 phonon-backend-gstreamer.x86_64 2:4.6.3-3.el7 python-reportlab.x86_64 0:2.5-10.el7
sip.x86_64 0:4.14.6-4.el7

Complete!
[root@AM501AMERAP0001 ~]# rpm -qa|grep hplip
hplip-gui-3.15.9-5.el7.x86_64
hplip-common-3.15.9-5.el7.x86_64
hplip-libs-3.15.9-5.el7.x86_64
hplip-3.15.9-5.el7.x86_64
[root@AM501AMERAP0001 ~]#
[root@AM501AMERAP0001 ~]# rpm -qa | grep cups
cups-filters-1.0.35-28.0.1.el7.x86_64
python-cups-1.9.63-6.el7.x86_64
cups-client-1.6.3-51.el7.x86_64
cups-libs-1.6.3-51.el7.x86_64
cups-filters-libs-1.0.35-28.0.1.el7.x86_64
cups-pk-helper-0.2.6-2.el7.x86_64
cups-1.6.3-51.el7.x86_64
ghostscript-cups-9.25-5.el7.x86_64
gutenprint-cups-5.2.9-18.el7.x86_64
cups-filesystem-1.6.3-51.el7.noarch
[root@AM501AMERAP0001 ~]# rpm -qa | grep cups|wc -l
10
[root@AM501AMERAP0001 ~]# systemctl enable cups
[root@AM501AMERAP0001 ~]# systemctl start cups
[root@AM501AMERAP0001 ~]# systemctl status cups
● cups.service – CUPS Printing Service
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-04-15 13:59:42 GMT; 1 months 10 days ago
Main PID: 1928 (cupsd)
CGroup: /system.slice/cups.service
└─1928 /usr/sbin/cupsd -f

Apr 15 13:59:42 AM501AMERAP0001 systemd[1]: Started CUPS Printing Service.
[root@AM501AMERAP0001 ~]# systemctl enable cups-browsed.service
Created symlink from /etc/systemd/system/multi-user.target.wants/cups-browsed.service to /usr/lib/systemd/system/cups-browsed.service.
[root@AM501AMERAP0001 ~]# systemctl start cups-browsed.service
[root@AM501AMERAP0001 ~]# systemctl status cups-browsed.service
● cups-browsed.service – Make remote CUPS printers available locally
Loaded: loaded (/usr/lib/systemd/system/cups-browsed.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2022-05-26 17:50:36 GMT; 6s ago
Main PID: 12611 (cups-browsed)
Tasks: 3
Memory: 2.4M
CGroup: /system.slice/cups-browsed.service
└─12611 /usr/sbin/cups-browsed

May 26 17:50:36 AM501AMERAP0001 systemd[1]: Started Make remote CUPS printers available locally.
[root@AM501AMERAP0001 ~]#
/root
[root@AM501AMERAP0001 ~]# diff /etc/cups/cupsd.conf /etc/cups/cupsd.confORG
14c14

< Listen *:631

Listen localhost:631
30d29
< Allow all
[root@AM501AMERAP0001 ~]#
[root@AM501AMERAP0001 ~]# grep -v ‘#’ /etc/cups/cupsd.conf
MaxLogSize 0

LogLevel warn

Listen *:631
Listen /var/run/cups/cups.sock

Browsing On
BrowseLocalProtocols dnssd

DefaultAuthType Basic

WebInterface Yes


Order allow,deny
Allow all

Order allow,deny

AuthType Default Require user @SYSTEM Order allow,deny


JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

Order deny,allow

Require user @OWNER @SYSTEM Order deny,allow

AuthType Default Require user @SYSTEM Order deny,allow

AuthType Default Require user @SYSTEM Order deny,allow

Require user @OWNER @SYSTEM Order deny,allow

Order deny,allow


JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

AuthType Default Order deny,allow

AuthType Default Require user @OWNER @SYSTEM Order deny,allow

AuthType Default Require user @SYSTEM Order deny,allow

AuthType Default Require user @SYSTEM Order deny,allow

AuthType Default Require user @OWNER @SYSTEM Order deny,allow

Order deny,allow

[root@AM501AMERAP0001 ~]#
[root@AM501AMERAP0001 ~]# rpm -qa | grep avahi
avahi-0.6.31-20.el7.x86_64
avahi-ui-gtk3-0.6.31-20.el7.x86_64
avahi-libs-0.6.31-20.el7.x86_64
avahi-gobject-0.6.31-20.el7.x86_64
avahi-glib-0.6.31-20.el7.x86_64
[root@AM501AMERAP0001 ~]# systemctl enable avahi-daemon
[root@AM501AMERAP0001 ~]# systemctl start avahi-daemon
[root@AM501AMERAP0001 ~]# systemctl status avahi-daemon
● avahi-daemon.service – Avahi mDNS/DNS-SD Stack
Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-04-15 13:59:39 GMT; 1 months 10 days ago
Main PID: 1252 (avahi-daemon)
Status: “avahi-daemon 0.6.31 starting up.”
CGroup: /system.slice/avahi-daemon.service
├─1252 avahi-daemon: running [AM501AMERAP0001.local]
└─1260 avahi-daemon: chroot helper

Apr 15 13:59:38 AM501AMERAP0001 avahi-daemon[1252]: Network interface enumeration completed.
Apr 15 13:59:38 AM501AMERAP0001 avahi-daemon[1252]: Registering HINFO record with values ‘X86_64’/’LINUX’.
Apr 15 13:59:38 AM501AMERAP0001 avahi-daemon[1252]: Server startup complete. Host name is AM501AMERAP0001.local. Local service cookie is 4033394656.
Apr 15 13:59:39 AM501AMERAP0001 systemd[1]: Started Avahi mDNS/DNS-SD Stack.
Apr 15 13:59:42 AM501AMERAP0001 avahi-daemon[1252]: Joining mDNS multicast group on interface ens3.IPv4 with address 10.215.255.2.
Apr 15 13:59:42 AM501AMERAP0001 avahi-daemon[1252]: New relevant interface ens3.IPv4 for mDNS.
Apr 15 13:59:42 AM501AMERAP0001 avahi-daemon[1252]: Registering new address record for 10.215.255.2 on ens3.IPv4.
Apr 15 13:59:46 AM501AMERAP0001 avahi-daemon[1252]: Joining mDNS multicast group on interface virbr0.IPv4 with address 192.168.122.1.
Apr 15 13:59:46 AM501AMERAP0001 avahi-daemon[1252]: New relevant interface virbr0.IPv4 for mDNS.
Apr 15 13:59:46 AM501AMERAP0001 avahi-daemon[1252]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
[root@AM501AMERAP0001 ~]# systemctl restart cups-browsed
[root@AM501AMERAP0001 ~]# systemctl status cups-browsed
● cups-browsed.service – Make remote CUPS printers available locally
Loaded: loaded (/usr/lib/systemd/system/cups-browsed.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2022-05-26 18:06:43 GMT; 8s ago
Main PID: 17647 (cups-browsed)
Tasks: 3
Memory: 1.7M
CGroup: /system.slice/cups-browsed.service
└─17647 /usr/sbin/cups-browsed

May 26 18:06:43 AM501AMERAP0001 systemd[1]: Started Make remote CUPS printers available locally.
[root@AM501AMERAP0001 ~]# systemctl start cups
[root@AM501AMERAP0001 ~]# systemctl status cups
● cups.service – CUPS Printing Service
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-04-15 13:59:42 GMT; 1 months 10 days ago
Main PID: 1928 (cupsd)
Tasks: 1
Memory: 2.7M
CGroup: /system.slice/cups.service
└─1928 /usr/sbin/cupsd -f

Apr 15 13:59:42 AM501AMERAP0001 systemd[1]: Started CUPS Printing Service.
[root@AM501AMERAP0001 ~]# systemctl status firewalld
● firewalld.service – firewalld – dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Thu 2022-04-21 16:49:07 GMT; 1 months 4 days ago
Docs: man:firewalld(1)
Main PID: 17502 (code=exited, status=0/SUCCESS)

Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete FORWARD –in-interface virbr0 –out-interface virbr0 –…hat chain?).
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete FORWARD –out-interface virbr0 –jump REJECT’ failed: i…y that name.
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete FORWARD –in-interface virbr0 –jump REJECT’ failed: ip…y that name.
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete INPUT –in-interface virbr0 –protocol udp –destinatio…hat chain?).
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete INPUT –in-interface virbr0 –protocol tcp –destinatio…hat chain?).
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete OUTPUT –out-interface virbr0 –protocol udp –destinat…hat chain?).
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete INPUT –in-interface virbr0 –protocol udp –destinatio…hat chain?).
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete INPUT –in-interface virbr0 –protocol tcp –destinatio…hat chain?).
Apr 21 16:49:06 AM501AMERAP0001 systemd[1]: Stopping firewalld – dynamic firewall daemon…
Apr 21 16:49:07 AM501AMERAP0001 systemd[1]: Stopped firewalld – dynamic firewall daemon.
Hint: Some lines were ellipsized, use -l to show in full.
[root@AM501AMERAP0001 ~]#
[root@AM501AMERAP0001 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@AM501AMERAP0001 ~]# systemctl status firewalld
● firewalld.service – firewalld – dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)

Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete FORWARD –in-interface virbr0 –out-interface virbr0 –…hat chain?).
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete FORWARD –out-interface virbr0 –jump REJECT’ failed: i…y that name.
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete FORWARD –in-interface virbr0 –jump REJECT’ failed: ip…y that name.
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete INPUT –in-interface virbr0 –protocol udp –destinatio…hat chain?).
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete INPUT –in-interface virbr0 –protocol tcp –destinatio…hat chain?).
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete OUTPUT –out-interface virbr0 –protocol udp –destinat…hat chain?).
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete INPUT –in-interface virbr0 –protocol udp –destinatio…hat chain?).
Apr 15 16:37:19 AM501AMERAP0001 firewalld[17502]: WARNING: COMMAND_FAILED: ‘/usr/sbin/iptables -w10 -w –table filter –delete INPUT –in-interface virbr0 –protocol tcp –destinatio…hat chain?).
Apr 21 16:49:06 AM501AMERAP0001 systemd[1]: Stopping firewalld – dynamic firewall daemon…
Apr 21 16:49:07 AM501AMERAP0001 systemd[1]: Stopped firewalld – dynamic firewall daemon.
Hint: Some lines were ellipsized, use -l to show in full.
[root@AM501AMERAP0001 ~]#

Add the printer over CUPS web interface on the Primary server

Open a web browser in VNC, enter the URI in the following format “https://localhost:631/&#8221; and go to Administration tab. The IP or hostname of the Primary cups server can be used instead.

[root@AM501AMERAP0001 ~]# useradd printadm
[root@AM501AMERAP0001 ~]# passwd printadm
Changing password for user printadm.
New password:Emtek@123

Retype new password:Emtek@123

passwd: all authentication tokens updated successfully.
[root@AM501AMERAP0001 ~]# usermod -a -G lp printadm
[root@AM501AMERAP0001 ~]# usermod -a -G lpadmin printadm
usermod: group ‘lpadmin’ does not exist
[root@AM501AMERAP0001 ~]# usermod -a -G root printadm
[root@AM501AMERAP0001 ~]# sudo su – printadm
[printadm@AM501AMERAP0001 ~]$ id
uid=54323(printadm) gid=54323(printadm) groups=54323(printadm),0(root),7(lp)
[printadm@AM501AMERAP0001 ~]$

CUPS Client Configuration

[root@AM501AMERAP0001 ~]# rpm -qa | grep cups
cups-filters-1.0.35-28.0.1.el7.x86_64
python-cups-1.9.63-6.el7.x86_64
cups-client-1.6.3-51.el7.x86_64
cups-libs-1.6.3-51.el7.x86_64
cups-filters-libs-1.0.35-28.0.1.el7.x86_64
cups-pk-helper-0.2.6-2.el7.x86_64
cups-1.6.3-51.el7.x86_64
ghostscript-cups-9.25-5.el7.x86_64
gutenprint-cups-5.2.9-18.el7.x86_64
cups-filesystem-1.6.3-51.el7.noarch
[root@AM501AMERAP0001 ~]# cp /etc/cups/client.conf /etc/cups/client.confORG
[root@AM501AMERAP0001 ~]# cp /etc/cups/cups-browsed.conf /etc/cups/cups-browsed.confORG
[root@AM501AMERAP0001 ~]# vi /etc/cups/client.conf
[root@AM501AMERAP0001 ~]# ping AM501AMERAP0001
PING AM501AMERAP0001.ad.global (10.215.255.2) 56(84) bytes of data.
64 bytes from AM501AMERAP0001.ad.global (10.215.255.2): icmp_seq=1 ttl=64 time=0.023 ms
64 bytes from AM501AMERAP0001.ad.global (10.215.255.2): icmp_seq=2 ttl=64 time=0.025 ms
64 bytes from AM501AMERAP0001.ad.global (10.215.255.2): icmp_seq=3 ttl=64 time=0.025 ms
^C64 bytes from AM501AMERAP0001.ad.global (10.215.255.2): icmp_seq=4 ttl=64 time=0.028 ms
^C
— AM501AMERAP0001.ad.global ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 3111ms
rtt min/avg/max/mdev = 0.023/0.025/0.028/0.004 ms
[root@AM501AMERAP0001 ~]# vi /etc/cups/client.conf
[root@AM501AMERAP0001 ~]#
[root@AM501AMERAP0001 ~]#
[root@AM501AMERAP0001 ~]# cat /etc/cups/client.conf
ServerName 10.215.255.2
[root@AM501AMERAP0001 ~]# ls -ltr /etc/cups/client.conf*
-rw-r–r– 1 root root 0 May 26 18:54 /etc/cups/client.confORG
-rw-r–r– 1 root lp 24 May 26 18:56 /etc/cups/client.conf
[root@AM501AMERAP0001 ~]# diff /etc/cups/client.confORG /etc/cups/client.conf
0a1

ServerName 10.215.255.2
[root@AM501AMERAP0001 ~]# diff /etc/cups/client.conf /etc/cups/client.confORG
1d0
< ServerName 10.215.255.2
[root@AM501AMERAP0001 ~]# vi /etc/cups/client.confORG
[root@AM501AMERAP0001 ~]# ls -ltr /etc/cups/cups-browsed.conf*
-rw-r–r– 1 root root 16161 Mar 4 08:59 /etc/cups/cups-browsed.conf
-rw-r–r– 1 root root 16161 May 26 18:54 /etc/cups/cups-browsed.confORG
[root@AM501AMERAP0001 ~]# vi /etc/cups/cups-browsed.conf
[root@AM501AMERAP0001 ~]#
[root@AM501AMERAP0001 ~]#
[root@AM501AMERAP0001 ~]# diff /etc/cups/cups-browsed.conf /etc/cups/cups-browsed.confORG
278c278

< BrowsePoll 10.215.255.2

[root@AM501AMERAP0001 ~]# systemctl enable cups.service
[root@AM501AMERAP0001 ~]# systemctl start cups.service
[root@AM501AMERAP0001 ~]# systemctl enable avahi-daemon
[root@AM501AMERAP0001 ~]# systemctl start avahi-daemon
[root@AM501AMERAP0001 ~]# systemctl enable cups-browsed
[root@AM501AMERAP0001 ~]# systemctl start cups-browsed
[root@AM501AMERAP0001 ~]# lpstat -t
scheduler is not running
no system default destination
lpstat: Transport endpoint is not connected
lpstat: Transport endpoint is not connected
lpstat: Transport endpoint is not connected
lpstat: Transport endpoint is not connected
lpstat: Transport endpoint is not connected
[root@AM501AMERAP0001 ~]# systemctl status cups-browsed
● cups-browsed.service – Make remote CUPS printers available locally
Loaded: loaded (/usr/lib/systemd/system/cups-browsed.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2022-05-26 18:06:43 GMT; 54min ago
Main PID: 17647 (cups-browsed)
CGroup: /system.slice/cups-browsed.service
└─17647 /usr/sbin/cups-browsed

May 26 18:06:43 AM501AMERAP0001 systemd[1]: Started Make remote CUPS printers available locally.
[root@AM501AMERAP0001 ~]# systemctl status avahi-daemon
● avahi-daemon.service – Avahi mDNS/DNS-SD Stack
Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-04-15 13:59:39 GMT; 1 months 10 days ago
Main PID: 1252 (avahi-daemon)
Status: “avahi-daemon 0.6.31 starting up.”
CGroup: /system.slice/avahi-daemon.service
├─1252 avahi-daemon: running [AM501AMERAP0001.local]
└─1260 avahi-daemon: chroot helper

Apr 15 13:59:38 AM501AMERAP0001 avahi-daemon[1252]: Network interface enumeration completed.
Apr 15 13:59:38 AM501AMERAP0001 avahi-daemon[1252]: Registering HINFO record with values ‘X86_64’/’LINUX’.
Apr 15 13:59:38 AM501AMERAP0001 avahi-daemon[1252]: Server startup complete. Host name is AM501AMERAP0001.local. Local service cookie is 4033394656.
Apr 15 13:59:39 AM501AMERAP0001 systemd[1]: Started Avahi mDNS/DNS-SD Stack.
Apr 15 13:59:42 AM501AMERAP0001 avahi-daemon[1252]: Joining mDNS multicast group on interface ens3.IPv4 with address 10.215.255.2.
Apr 15 13:59:42 AM501AMERAP0001 avahi-daemon[1252]: New relevant interface ens3.IPv4 for mDNS.
Apr 15 13:59:42 AM501AMERAP0001 avahi-daemon[1252]: Registering new address record for 10.215.255.2 on ens3.IPv4.
Apr 15 13:59:46 AM501AMERAP0001 avahi-daemon[1252]: Joining mDNS multicast group on interface virbr0.IPv4 with address 192.168.122.1.
Apr 15 13:59:46 AM501AMERAP0001 avahi-daemon[1252]: New relevant interface virbr0.IPv4 for mDNS.
Apr 15 13:59:46 AM501AMERAP0001 avahi-daemon[1252]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
[root@AM501AMERAP0001 ~]# systemctl status cups.service
● cups.service – CUPS Printing Service
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-04-15 13:59:42 GMT; 1 months 10 days ago
Main PID: 1928 (cupsd)
CGroup: /system.slice/cups.service
├─ 1928 /usr/sbin/cupsd -f
├─29094 /usr/lib/cups/notifier/dbus dbus://
├─29095 /usr/lib/cups/notifier/dbus dbus://
└─29096 /usr/lib/cups/notifier/dbus dbus://

Apr 15 13:59:42 AM501AMERAP0001 systemd[1]: Started CUPS Printing Service.
May 26 18:23:49 AM501AMERAP0001 cupsd[1928]: pam_sss(cups:auth): authentication success; logname= uid=0 euid=0 tty=cups ruser= rhost=localhost user=sac-hemsat@ad.global
May 26 18:30:20 AM501AMERAP0001 cupsd[1928]: pam_sss(cups:auth): authentication success; logname= uid=0 euid=0 tty=cups ruser= rhost=localhost user=sac-hemsat@ad.global
May 26 18:30:44 AM501AMERAP0001 cupsd[1928]: pam_sss(cups:auth): authentication success; logname= uid=0 euid=0 tty=cups ruser= rhost=localhost user=sac-hemsat@ad.global
[root@AM501AMERAP0001 ~]# lpstat -t
scheduler is not running
no system default destination
lpstat: Transport endpoint is not connected
lpstat: Transport endpoint is not connected
lpstat: Transport endpoint is not connected
lpstat: Transport endpoint is not connected
lpstat: Transport endpoint is not connected
[root@AM501AMERAP0001 ~]# lpstat -v
lpstat: Transport endpoint is not connected
[root@AM501AMERAP0001 ~]# systemctl stop cups.service
Warning: Stopping cups.service, but it can still be activated by:
cups.path
cups.socket
[root@AM501AMERAP0001 ~]# systemctl status cups.service
● cups.service – CUPS Printing Service
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Thu 2022-05-26 19:01:56 GMT; 17s ago
Process: 1928 ExecStart=/usr/sbin/cupsd -f (code=exited, status=0/SUCCESS)
Main PID: 1928 (code=exited, status=0/SUCCESS)

Apr 15 13:59:42 AM501AMERAP0001 systemd[1]: Started CUPS Printing Service.
May 26 18:23:49 AM501AMERAP0001 cupsd[1928]: pam_sss(cups:auth): authentication success; logname= uid=0 euid=0 tty=cups ruser= rhost=localhost user=sac-hemsat@ad.global
May 26 18:30:20 AM501AMERAP0001 cupsd[1928]: pam_sss(cups:auth): authentication success; logname= uid=0 euid=0 tty=cups ruser= rhost=localhost user=sac-hemsat@ad.global
May 26 18:30:44 AM501AMERAP0001 cupsd[1928]: pam_sss(cups:auth): authentication success; logname= uid=0 euid=0 tty=cups ruser= rhost=localhost user=sac-hemsat@ad.global
May 26 19:01:56 AM501AMERAP0001 systemd[1]: Stopping CUPS Printing Service…
May 26 19:01:56 AM501AMERAP0001 systemd[1]: Stopped CUPS Printing Service.
[root@AM501AMERAP0001 ~]# systemctl start cups.service
[root@AM501AMERAP0001 ~]# systemctl status cups.service
● cups.service – CUPS Printing Service
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-05-26 19:02:21 GMT; 6s ago
Main PID: 5222 (cupsd)
Tasks: 1
Memory: 1.6M
CGroup: /system.slice/cups.service
└─5222 /usr/sbin/cupsd -f

May 26 19:02:21 AM501AMERAP0001 systemd[1]: Started CUPS Printing Service.
[root@AM501AMERAP0001 ~]# systemctl stop avahi-daemon
Warning: Stopping avahi-daemon.service, but it can still be activated by:
avahi-daemon.socket
[root@AM501AMERAP0001 ~]# systemctl status avahi-daemon
● avahi-daemon.service – Avahi mDNS/DNS-SD Stack
Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Thu 2022-05-26 19:02:36 GMT; 5s ago
Process: 1252 ExecStart=/usr/sbin/avahi-daemon -s (code=exited, status=0/SUCCESS)
Main PID: 1252 (code=exited, status=0/SUCCESS)
Status: “avahi-daemon 0.6.31 starting up.”

Apr 15 13:59:42 AM501AMERAP0001 avahi-daemon[1252]: New relevant interface ens3.IPv4 for mDNS.
Apr 15 13:59:42 AM501AMERAP0001 avahi-daemon[1252]: Registering new address record for 10.215.255.2 on ens3.IPv4.
Apr 15 13:59:46 AM501AMERAP0001 avahi-daemon[1252]: Joining mDNS multicast group on interface virbr0.IPv4 with address 192.168.122.1.
Apr 15 13:59:46 AM501AMERAP0001 avahi-daemon[1252]: New relevant interface virbr0.IPv4 for mDNS.
Apr 15 13:59:46 AM501AMERAP0001 avahi-daemon[1252]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
May 26 19:02:36 AM501AMERAP0001 systemd[1]: Stopping Avahi mDNS/DNS-SD Stack…
May 26 19:02:36 AM501AMERAP0001 avahi-daemon[1252]: Got SIGTERM, quitting.
May 26 19:02:36 AM501AMERAP0001 avahi-daemon[1252]: Leaving mDNS multicast group on interface virbr0.IPv4 with address 192.168.122.1.
May 26 19:02:36 AM501AMERAP0001 avahi-daemon[1252]: Leaving mDNS multicast group on interface ens3.IPv4 with address 10.215.255.2.
May 26 19:02:36 AM501AMERAP0001 systemd[1]: Stopped Avahi mDNS/DNS-SD Stack.
[root@AM501AMERAP0001 ~]# systemctl start avahi-daemon
[root@AM501AMERAP0001 ~]# systemctl status avahi-daemon
● avahi-daemon.service – Avahi mDNS/DNS-SD Stack
Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-05-26 19:02:48 GMT; 4s ago
Main PID: 5409 (avahi-daemon)
Status: “avahi-daemon 0.6.31 starting up.”
Tasks: 2
Memory: 1.0M
CGroup: /system.slice/avahi-daemon.service
├─5409 avahi-daemon: running [AM501AMERAP0001.local]
└─5412 avahi-daemon: chroot helper

May 26 19:02:48 AM501AMERAP0001 avahi-daemon[5409]: No service file found in /etc/avahi/services.
May 26 19:02:48 AM501AMERAP0001 avahi-daemon[5409]: Joining mDNS multicast group on interface virbr0.IPv4 with address 192.168.122.1.
May 26 19:02:48 AM501AMERAP0001 avahi-daemon[5409]: New relevant interface virbr0.IPv4 for mDNS.
May 26 19:02:48 AM501AMERAP0001 avahi-daemon[5409]: Joining mDNS multicast group on interface ens3.IPv4 with address 10.215.255.2.
May 26 19:02:48 AM501AMERAP0001 avahi-daemon[5409]: New relevant interface ens3.IPv4 for mDNS.
May 26 19:02:48 AM501AMERAP0001 avahi-daemon[5409]: Network interface enumeration completed.
May 26 19:02:48 AM501AMERAP0001 avahi-daemon[5409]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
May 26 19:02:48 AM501AMERAP0001 avahi-daemon[5409]: Registering new address record for 10.215.255.2 on ens3.IPv4.
May 26 19:02:48 AM501AMERAP0001 avahi-daemon[5409]: Registering HINFO record with values ‘X86_64’/’LINUX’.
May 26 19:02:49 AM501AMERAP0001 avahi-daemon[5409]: Server startup complete. Host name is AM501AMERAP0001.local. Local service cookie is 2631139328.
[root@AM501AMERAP0001 ~]# systemctl status cups-browsed
● cups-browsed.service – Make remote CUPS printers available locally
Loaded: loaded (/usr/lib/systemd/system/cups-browsed.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Thu 2022-05-26 19:01:56 GMT; 1min 3s ago
Process: 17647 ExecStart=/usr/sbin/cups-browsed (code=exited, status=0/SUCCESS)
Main PID: 17647 (code=exited, status=0/SUCCESS)

May 26 18:06:43 AM501AMERAP0001 systemd[1]: Started Make remote CUPS printers available locally.
May 26 19:01:56 AM501AMERAP0001 systemd[1]: Stopping Make remote CUPS printers available locally…
May 26 19:01:56 AM501AMERAP0001 systemd[1]: Stopped Make remote CUPS printers available locally.
[root@AM501AMERAP0001 ~]# systemctl start cups-browsed
[root@AM501AMERAP0001 ~]# systemctl status cups-browsed
● cups-browsed.service – Make remote CUPS printers available locally
Loaded: loaded (/usr/lib/systemd/system/cups-browsed.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2022-05-26 19:03:05 GMT; 4s ago
Main PID: 5458 (cups-browsed)
Tasks: 3
Memory: 1.7M
CGroup: /system.slice/cups-browsed.service
└─5458 /usr/sbin/cups-browsed

May 26 19:03:05 AM501AMERAP0001 systemd[1]: Started Make remote CUPS printers available locally.
[root@AM501AMERAP0001 ~]# lpstat -t
scheduler is running
no system default destination
device for CheckPrinter: socket://10.218.10.35:9100
device for New_Test_Printer: socket://10.218.10.32:9100
device for ZEBRA_TEST_PRINTER: socket://10.218.10.75:9100
CheckPrinter accepting requests since Thu 26 May 2022 06:42:09 PM GMT
New_Test_Printer accepting requests since Thu 26 May 2022 06:37:26 PM GMT
ZEBRA_TEST_PRINTER accepting requests since Thu 26 May 2022 06:39:27 PM GMT
printer CheckPrinter is idle. enabled since Thu 26 May 2022 06:42:09 PM GMT
printer New_Test_Printer is idle. enabled since Thu 26 May 2022 06:37:26 PM GMT
printer ZEBRA_TEST_PRINTER is idle. enabled since Thu 26 May 2022 06:39:27 PM GMT
[root@AM501AMERAP0001 ~]# systemctl status cups
● cups.service – CUPS Printing Service
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-05-26 19:02:21 GMT; 1min 12s ago
Main PID: 5222 (cupsd)
Tasks: 1
Memory: 1.6M
CGroup: /system.slice/cups.service
└─5222 /usr/sbin/cupsd -f

May 26 19:02:21 AM501AMERAP0001 systemd[1]: Started CUPS Printing Service.
[root@AM501AMERAP0001 ~]#
[root@AM501AMERAP0001 ~]# lpstat -v
device for CheckPrinter: socket://10.218.10.35:9100
device for New_Test_Printer: socket://10.218.10.32:9100
device for ZEBRA_TEST_PRINTER: socket://10.218.10.75:9100
[root@AM501AMERAP0001 ~]#

Oracle Linux: Basic Primary Cups Server and Clients Configuration for Browsing in OL7 (Doc ID 2429223.1) 

How to enable CUPS Debugging on Oracle Linux? (Doc ID 1583923.1) 

Unable to start admin server before applying the AD and TXK patches

We were unable to start admin server before applying the AD and TXK patches (after 12.2 upgrade and running rapidwiz configure).

-bash-4.2$ adadminsrvctl.sh start

You are running adadminsrvctl.sh version 120.10.12020000.2

Enter the WebLogic Admin password:

Enter the APPS Schema password:

Starting WLS Admin Server…

NMProcess: <Sep 9, 2022 9:53:33 AM> <INFO> <Loading domains file: /u01/install/APPS/fs1/FMW_Home/wlserver_10.3/common/nodemanager/nmHome1/nodemanager.domains>

NMProcess: Sep 09, 2022 9:53:33 AM weblogic.nodemanager.server.NMServerConfig initDomainsMap

NMProcess: INFO: Loading domains file: /u01/install/APPS/fs1/FMW_Home/wlserver_10.3/common/nodemanager/nmHome1/nodemanager.domains

NMProcess: <Sep 9, 2022 9:53:33 AM> <INFO> <Loaded node manager configuration properties from ‘/u01/install/APPS/fs1/FMW_Home/wlserver_10.3/common/nodemanager/nmHome1/nodemanager.properties’>

NMProcess: Sep 09, 2022 9:53:33 AM weblogic.nodemanager.server.NMServer <init>

NMProcess: INFO: Loaded node manager configuration properties from ‘/u01/install/APPS/fs1/FMW_Home/wlserver_10.3/common/nodemanager/nmHome1/nodemanager.properties’

NMProcess: Node manager v10.3

NMProcess:

NMProcess: Configuration settings:

NMProcess:

NMProcess: NodeManagerHome=/u01/install/APPS/fs1/FMW_Home/wlserver_10.3/common/nodemanager/nmHome1

NMProcess: ListenAddress=calrapdev02.harborfreight.com

NMProcess: ListenPort=5556

NMProcess: ListenBacklog=50

NMProcess: SecureListener=false

NMProcess: AuthenticationEnabled=true

NMProcess: NativeVersionEnabled=true

NMProcess: CrashRecoveryEnabled=false

NMProcess: JavaHome=/u01/install/APPS/fs1/EBSapps/comn/util/jdk64

NMProcess: StartScriptEnabled=false

NMProcess: StopScriptEnabled=false

NMProcess: StartScriptName=startWebLogic.sh

NMProcess: StopScriptName=

NMProcess: LogFile=/u01/install/APPS/fs1/FMW_Home/wlserver_10.3/common/nodemanager/nmHome1/nodemanager.log

NMProcess: LogLevel=INFO

NMProcess: LogLimit=0

NMProcess: LogCount=1

NMProcess: LogAppend=true

NMProcess: LogToStderr=true

NMProcess: LogFormatter=weblogic.nodemanager.server.LogFormatter

NMProcess: DomainsFile=/u01/install/APPS/fs1/FMW_Home/wlserver_10.3/common/nodemanager/nmHome1/nodemanager.domains

NMProcess: DomainsFileEnabled=true

NMProcess: StateCheckInterval=500

NMProcess: QuitEnabled=true

NMProcess: UseMACBroadcast=false

NMProcess: DomainRegistrationEnabled=true

NMProcess: DomainsDirRemoteSharingEnabled=false

NMProcess:

NMProcess: Domain name mappings:

NMProcess:

NMProcess: EBS_domain_HFTDEV -> /u01/install/APPS/fs1/FMW_Home/user_projects/domains/EBS_domain_HFTDEV

NMProcess:

NMProcess: <Sep 9, 2022 9:53:33 AM> <INFO> <Plain socket listener started on port 5556, host calrapdev02.harborfreight.com>

NMProcess: Sep 09, 2022 9:53:33 AM weblogic.nodemanager.server.Listener run

NMProcess: INFO: Plain socket listener started on port 5556, host calrapdev02.harborfreight.com

Invalid credentials passed.

Refer /u01/app/oracle/product/fs1/inst/apps/HFTDEV_calrapdev02/logs/appl/admin/log/adadminsrvctl.txt for details

adadminsrvctl.sh: exiting with status 1

adadminsrvctl.sh: check the logfile /u01/app/oracle/product/fs1/inst/apps/HFTDEV_calrapdev02/logs/appl/admin/log/adadminsrvctl.txt for more information …

-bash-4.2$

Autoconfig was failing with below error

[CVM Error Report]

The following report lists errors encountered during CVM Phase

      <filename>  <return code where appropriate>

  /u01/install/APPS/fs1/EBSapps/appl/fnd/12.0.0/patch/115/bin/txkManageDBConnectionPool.pl  1

  /u01/install/APPS/fs1/EBSapps/appl/fnd/12.0.0/patch/115/bin/txkUpdateEBSDomain.pl  2

No. of scripts failed in CVM phase: 2

AutoConfig is exiting with status 2

AutoConfig execution completed on Thu Sep  8 23:10:06 2022

Action Plan

  1. Took a tar backup of Middle Tier binaries plus restore point on DB.
  2. Stop ALL application services
  3. Update application contextfile for s_adminservertimeout to “4000” and run autoconfig. If it fails with above error, you can ignore and proceed.
  4. Execute “perl $FND_TOP/bin/txkEBSDomainConfig.pl”. Provide existing apps and weblogic passwords.
  5. Restart admin server

cd $ADMIN_SCRIPTS_HOME

adadminsrvctl.sh stop

adadminsrvctl.sh start

6. Stop application services and revert back the value of s_adminservertimeout to previous value. Rerun autoconfig and ensure it is successful.

Troubleshooting WF mailer issue

After EBS migrated to OCI and upgraded to Rel 12.2.10, users were complaining that they were not receiving emails

  1. Validate that telnet to SMTP host is responding

Source(On Prem 11i)

[oracle@cm-prod ~]$ telnet relay.assaabloy.net 25
Trying 10.71.104.215…
Connected to relay.assaabloy.net.
Escape character is ‘^]’.

Target(OCI)

[applmgr@AM501AMERAP0001 log]$ telnet relay.assaabloy.net 25
Trying 10.71.104.215…
Connected to relay.assaabloy.net.
Escape character is ‘^]’.
220 DEMEESEX2001.ad.global Microsoft ESMTP MAIL Service ready at Sun, 21 Aug 2022 20:04:53 +0200

2. Executed $FND_TOP/sql/wfmlrdbg.sql for concerned notification (e.g161904398) as documented in the following note:

How to Run Script wfmlrdbg.sql and Collect its Output?( Doc ID 1364300.1 )

The output of wfmlrdbg.sql shows that REPLYTO is set incorrectly as NoReplyTO
This needs to be specified in email format.
Please change this to NoReplyTo@N0Domain.com and save.

Bounce the mailer and retest.

3. Validated the TEST mailer from EBS Workflow Front End

a) In the Service Components page for notification mailers in Oracle Applications Manager, select the Workflow Notification Mailer service component and click the View Details button > Click the Test Mailer button. Note: The test page lets you send a test e-mail to a workflow role.

b) In the Recipient Role field, select your user name from the list of values. Note: Only workflow roles with a notification preference set to receive e-mail and an e-mail address defined are included in the list of values for this field.

c) Click the Send Test Message button. In your preferred mail client, verify that the e-mail account associated with this e-mail address receives the test e-mail.

d) If you receive e-mail, then “workflow notification mailer” is working properly, else proceed with next step.

NOTE: Initially notification was not sent as MAIL_STATUS was NULL because notification_preference was set to QUERY for that username as seen in wfmlrdbg O/P.

Tested with TEST notification by sending it another user whose notification_preference is set to MAILHTML and test notifications were received by user.
Requested user to test with PO notification and it worked

Concurrent Manager Jobs Piling up due to Print Queues

  1. Cups logs show below error. “0” bytes were unable to recognized by cups and hence threw below error thus creating stale printer queues at the OS level

D [24/Aug/2022:05:08:40 -0700] [Job 12114] Started filter pdftops (PID 18663)

D [24/Aug/2022:05:08:40 -0700] [Job 12114] Started filter pstops (PID 18664)

D [24/Aug/2022:05:08:40 -0700] [Job 12114] Command Line Error: Wrong page range given: the first page (1) can not be after the last page (0).

D [24/Aug/2022:05:08:40 -0700] [Job 12114] The print file is empty.

D [24/Aug/2022:05:08:40 -0700] [Job 12114] PID 18663 (pdftops) stopped with status 99!

D [24/Aug/2022:05:08:40 -0700] [Job 12114] PID 18664 (pstops) stopped with status 1!

2. For “2” days after we went live on EBS 12.2.10 on OCI as the printer queue jobs used to touch “500” number which included these stale stopped “Filter Failed” printer queues , applications stopped responding. The “MaxJobs” default settings(500) in cups configuration that made the application/concurrent requests to get stalled.

As root user: “lpstat -o | wc -l” showed 500

Quick Workaround(cancel -a was throwing forbidden error hence followed below commands as “root” user)

cd /var/spool/cups/;

ls -ltr |wc -l;

rm * ; systemctl

restart cups.service

3. Set the “MaxJobs” in cupds.conf . Please note setting “MaxJobs=0” makes it unlimited, if you wish to. By default, MAxJobs=500(if nothing is set)

grep -i max cupsd.conf

MaxLogSize 2000000000

MaxJobs 2000

4. Restarted Cups services

systemctl restart cups.service

Load Balancer Setup and Configuration in EBS 12.2.10

Make changes to “run” filesystem context file to incorporate TEST LB URL – https://ebs.test.erp.oci.assaabloy.net:4443/OA_HTML/AppsLogin
cat $CONTEXT_FILE| egrep ‘s_endUserMonitoringURL|s_external_url|s_webentryhost|s_webentrydomain|s_login_page|s_webentryurlprotocol|s_active_webport’

[applmgr@AM501AMERAP0005 .ssh]$ cat $CONTEXT_FILE| egrep ‘s_endUserMonitoringURL|s_external_url|s_webentryhost|s_webentrydomain|s_login_page|s_webentryurlprotocol|s_active_webport’

     <EndUserMonitoringURL oa_var=”s_endUserMonitoringURL”>https://ebs.test.erp.oci.assaabloy.net:4443/oracle_smp_chronos/oracle_smp_chronos_sdk.gif</EndUserMonitoringURL> 

     <externURL oa_var=”s_external_url”>https://ebs.test.erp.oci.assaabloy.net:4443</externURL> 

     <webentryhost oa_var=”s_webentryhost”>ebs.test.erp.oci</webentryhost> 

     <webentrydomain oa_var=”s_webentrydomain”>assaabloy.net</webentrydomain> 

     <login_page oa_var=”s_login_page”>https://ebs.test.erp.oci.assaabloy.net:4443/OA_HTML/AppsLogin</login_page> 

     <webentryurlprotocol oa_var=”s_webentryurlprotocol”>https</webentryurlprotocol> 

  <activewebport oa_var=”s_active_webport” oa_type=”DUP_PORT” base=”8000” step=”1” range=”-1” label=”Active Web Port”>4443</activewebport> 

[applmgr@AM501AMERAP0005 .ssh]$

Run Autoconfig in the following order only  5-6-5 (CM-WEB-CM)
Update patch $CONTEXT_FILE
Upload the Patch file system context file to the Database

source patch File system

$ADJVAPRG oracle.apps.ad.autoconfig.oam.CtxSynchronizer action=upload contextfile= /u01/install/APPS/fs2/inst/apps/TEST_am501amerap0005/appl/admin/TEST_am501amerap0005.xml logfile=/tmp/patchctxupload.log