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) 

12211 Patch 31856789 completes but says fails at the end

Symptoms:

Patch 31856789 completes but says fails at the end

$ adop phase=apply apply_mode=downtime patches=31856789 restart=yes abandon=no patchtop=/mnt/install_images/oracle/EBS122Patches/EBS12211/12211 workers=16 wait_on_failed_job=yes

Enter the APPS password:

Enter the EBS_SYSTEM password:

Enter the WLSADMIN password:

Validating credentials.

Initializing.

    Run Edition context  : /dodiapps/prod/prodapps/fs1/inst/apps/PROD_prodapp/appl/admin/PROD_prodapp.xml

    Patch edition context: /dodiapps/prod/prodapps/fs2/inst/apps/PROD_prodapp/appl/admin/PROD_prodapp.xml

    Patch file system free space: 503.85 GB

Validating system setup.

    Node registry is valid.

Checking for existing adop sessions.

            Session Id            :   4

            Prepare phase status  :   NOT APPLICABLE

            Apply phase status    :   ATLEAST ONE PATCH IS ALREADY APPLIED

            Cutover  phase status :   NOT APPLICABLE

            Abort phase status    :   NOT APPLICABLE

            Session status        :   RUNNING

    Continuing with existing session [Session ID: 4].

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

ADOP (C.Delta.14)

Session ID: 4

Node: prodapp

Phase: apply

Log: /dodiapps/prod/prodapps/fs_ne/EBSapps/log/adop/4/20230411_124938/adop.log

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

Applying patch 31856789.

    Log: /dodiapps/prod/prodapps/fs_ne/EBSapps/log/adop/4/20230411_124938/apply/prodapp/31856789/log/u31856789.log

***

Continue as if it were successful :

***

AutoPatch could not find a response to the above prompt

in the defaults file.

The patch has FAILED,

Please check the adpatch logs for more details.

You should check the file

/dodiapps/prod/prodapps/fs_ne/EBSapps/log/adop/4/20230411_124938/apply/prodapp/31856789/log/u31856789.log

for errors.

    [UNEXPECTED]Error occurred executing “adpatch  abandon=no restart=yes workers=16 wait_on_failed_job=yes   options=hotpatch     console=no interactive=no  defaultsfile=/dodiapps/prod/prodapps/fs1/EBSapps/appl/admin/PROD/adalldefaults.txt patchtop=/mnt/install_images/oracle/EBS122Patches/EBS12211/12211/31856789 driver=u31856789.drv logfile=u31856789.log”

    [UNEXPECTED]Refer to the log files for more information.

    [UNEXPECTED]Apply phase has failed.

[STATEMENT] Please run adopscanlog utility, using the command

“adopscanlog -latest=yes”

to get the list of the log files along with snippet of the error message corresponding to each log file.

adop exiting with status = 1 (Fail)

prodapp(oracle):/mnt/install_images/oracle/EBS122WD_GOLIVE/12211/pay_us_tax_types_tab_xdf_fail/332726936591

$

Solution:

1. Take a backup of existing PAYGBTX.fmb

cd $AU_TOP/forms/US
mv PAYGBTAX.fmb PAYGBTAX.fmb.69

2. Copy PAYGBTX.fmb from patch top:33738081 to $AU_TOP/forms/US

cd /mnt/install_images/oracle/EBS122Patches/EBS12211/Post12211/33738081/pay/forms/US/
cp PAYGBTAX.fmb $AU_TOP/forms/US

3. Make sure the copied PAYGBTAX.fmb is version 120.67.12020000.81

4. Generate fmx

cd $AU_TOP/forms/US
$ORACLE_HOME/bin/frmcmp_batch module=$AU_TOP/forms/US/PAYGBTAX.fmb userid=APPS/APPS output_file=$PAY_TOP/forms/US/PAYGBTAX.fmx module_type=form compile_all=special

Oracle Reference:

SR 3-32752554737 : Applying 12.2.11 Patch 31856789 fail with: ERROR generating form “forms/US/PAYGBTAX.fmx”

12211 patch 31856789 fails at hxczzffrmula0014.ldt

Symptoms

Worker log shows below

Current system time is Wed Apr 12 23:30:22 2023

CURRENT SESSION_ID is : 670185973

CURRENT EDITION_NAME is : ORA$BASE

Uploading from the data file /dodiapps/prod/prodapps/fs1/EBSapps/appl/hxc/12.0.0/patch/115/import/US/hxczzffrmula0014.ldt

Altering database NLS_LANGUAGE environment to AMERICAN

Uploading FF_FORMULAS_F 01/01/2001 31/12/4712 HXC_PTO_TIMECARD_VALIDATION

Error occured for FF_FORMULAS_F key name FORMULA_TYPE_NAME with value OTL Time Entry Rules

A database error occurred:

  ORA-20160: Encountered an error while getting the ORACLE user account for your concurrent request.

Contact your system administrator.

ORA-06512: at “APPS.ALR_FF_FORMULAS_F_IAR”, line 1

ORA-04088: error during execution of trigger ‘APPS.ALR_FF_FORMULAS_F_IAR’

ORA-06512: at line 177

The error occurred while executing the following statement:

Solution

  1. Disable below trigger

         SQL> alter trigger ALR_FF_FORMULAS_F_IAR disable;

        Trigger altered.

SQL>

2. Restart the failed worker using adctrl Option 2

Oracle Reference:

SR 3-32749852381 : Patch 31856789 fails at hxczzffrmula0014.ldt

12211 Patch 31856789 fails at pncat01.ldt 

Symptoms

US_pncat01_ldt.log in failed worker log shows below errors

Uploading from the data file /dodiapps/prod/prodapps/fs1/EBSapps/appl/pn/12.0.0/patch/115/import/US/pncat01.ldt

Altering database NLS_LANGUAGE environment to AMERICAN

Dumping from LCT/LDT files (/dodiapps/prod/prodapps/fs1/EBSapps/appl/gl/12.0.0/patch/115/import/glmlscat.lct(120.4.12020000.3), /dodiapps/prod/prodapps/fs1/EBSapps/appl/pn/12.0.0/patch/115/import/US/pncat01.ldt) to staging tables

Dumping LCT file /dodiapps/prod/prodapps/fs1/EBSapps/appl/gl/12.0.0/patch/115/import/glmlscat.lct(120.4.12020000.3) into FND_SEED_STAGE_CONFIG

Dumping LDT file /dodiapps/prod/prodapps/fs1/EBSapps/appl/pn/12.0.0/patch/115/import/US/pncat01.ldt into FND_SEED_STAGE_ENTITY

Dumped the batch (GL_JE_CATEGORIES PN Lease Booking , GL_JE_CATEGORIES PN Lease Termination ) into FND_SEED_STAGE_ENTITY

Uploading from staging tables

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Booking,  Translatable column USER_JE_CATEGORY_NAME value changed to PN LEASE BOOKING(1)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Booking,  Translatable column DESCRIPTION value changed to Property Manager Expense Lease Booking(1)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Booking,  Translatable column USER_JE_CATEGORY_NAME value changed to PN LEASE BOOKING(2)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Booking,  Translatable column DESCRIPTION value changed to Property Manager Expense Lease Booking(2)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Booking,  Translatable column USER_JE_CATEGORY_NAME value changed to PN LEASE BOOKING(3)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Booking,  Translatable column DESCRIPTION value changed to Property Manager Expense Lease Booking(3)

  Error loading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Booking,  ORA-00001: unique constraint (GL.GL_JE_CATEGORIES_TL_U3) violated

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Revision,  Translatable column USER_JE_CATEGORY_NAME value changed to PN LEASE REVISION(1)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Revision,  Translatable column DESCRIPTION value changed to Property Manager Lease Revision(1)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Revision,  Translatable column USER_JE_CATEGORY_NAME value changed to PN LEASE REVISION(2)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Revision,  Translatable column DESCRIPTION value changed to Property Manager Lease Revision(2)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Revision,  Translatable column USER_JE_CATEGORY_NAME value changed to PN LEASE REVISION(3)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Revision,  Translatable column DESCRIPTION value changed to Property Manager Lease Revision(3)

  Error loading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Revision,  ORA-00001: unique constraint (GL.GL_JE_CATEGORIES_TL_U3) violated

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Termination,  Translatable column USER_JE_CATEGORY_NAME value changed to PN TERMINATION(1)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Termination,  Translatable column DESCRIPTION value changed to Property Manager Lease Termination(1)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Termination,  Translatable column USER_JE_CATEGORY_NAME value changed to PN TERMINATION(2)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Termination,  Translatable column DESCRIPTION value changed to Property Manager Lease Termination(2)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Termination,  Translatable column USER_JE_CATEGORY_NAME value changed to PN TERMINATION(3)

  Uploading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Termination,  Translatable column DESCRIPTION value changed to Property Manager Lease Termination(3)

  Error loading seed data for GL_JE_CATEGORIES:  JE_CATEGORY_NAME = PN Lease Termination,  ORA-00001: unique constraint (GL.GL_JE_CATEGORIES_TL_U3) violated

Concurrent request completed

Current system time is Wed May 17 18:47:50 2023

Solution:

1. Perform below data fix

sqlplus apps

SQL> create table GL_JE_CATEGORIES_TL_b4pncat01fix as select * from GL_JE_CATEGORIES_TL;

Table created.

SQL> select count(*) from GL_JE_CATEGORIES_TL_b4pncat01fix;

  COUNT(*)

———-

       503

SQL> select count(*) from GL_JE_CATEGORIES_TL;

  COUNT(*)

———-

       503

SQL> update gl_je_categories_tl set JE_CATEGORY_NAME=’PN Lease Booking’ where USER_JE_CATEGORY_NAME=’PN LEASE BOOKING’ and je_category_name=60;

2 rows updated.

SQL> update gl_je_categories_tl set JE_CATEGORY_NAME=’PN Lease Revision’ where USER_JE_CATEGORY_NAME=’PN LEASE REVISION’ and je_category_name=61;

2 rows updated.

SQL> update gl_je_categories_tl set JE_CATEGORY_NAME=’PN Lease Termination’ where USER_JE_CATEGORY_NAME=’PN TERMINATION’ and je_category_name= 62;

2 rows updated.

SQL> commit;

Commit complete.

2. Restart failed worker using adctrl Option 2

Oracle Reference:

Above data fix was provided in SR 3-32740907261 : Patch 31856789 fails at pncat01.ldt,

Peaddasd.sql error when applying 12211 patch 31856789

Symptoms:

Hook Package: HR_PERSON_ADDRESS_BK3

———————————–

217/1  PLS-00201: identifier ‘INVALID_SEE_COMMENT_IN_SOURCE’ must be declared

217/1  PL/SQL: Statement ignored

Hook: Before Process

——————–

(PER_ZA_USER_HOOK_PKG.VALIDATE_PERSON_ADDRESS) There is a parameter to the call

procedure which is not available at this hook. Check your call procedure paramet

ers. Code to carry out this hook call has not been created.

BEGIN hr_api_user_hooks_utility.clear_hook_report; END;

*

ERROR at line 1:

ORA-06501: PL/SQL: program error

ORA-06512: at “APPS.HR_API_USER_HOOKS_UTILITY”, line 891

ORA-06512: at line 1

Time when worker failed: Tue Jun 27 2023 18:53:12 AdjavaWorker has reached the maximum wait timeout specified( 36000000 ). So Exiting.

Solution:

  1. Check the status of package HR_PERSON_ADDRESS_BK3

SQL> select owner,object_name, object_type,status
from dba_objects
where object_name = ‘HR_PERSON_ADDRESS_BK3’; 2 3

OWNER

OBJECT_NAME

OBJECT_TYPE STATUS


APPS
HR_PERSON_ADDRESS_BK3
PACKAGE VALID

APPS
HR_PERSON_ADDRESS_BK3
PACKAGE BODY INVALID

OWNER

OBJECT_NAME

OBJECT_TYPE STATUS


SQL>

  1. Skip the worker using adctrl option 8
  2. Once the patch is applied, please check if the package HR_PERSON_ADDRESS_BK3 is valid.

select owner,object_name, object_type,status
from dba_objects
where object_name = ‘HR_PERSON_ADDRESS_BK3’;

  1. Run peaddasd.sql manually

cd $PER_TOP/patch/115/sql/
sqlplus apps/
SQL> @peaddasd.sql

SQL> @peaddasd.sql

PL/SQL procedure successfully completed.

Commit complete.

API User Hook Pre-Processor One Module Report

Created on 2023/09/22 04:52:12 (YYYY/MM/DD HH:MM:SS)

CREATE_PERSON_ADDRESS(Business Process API) successful.

UPDATE_PERSON_ADDRESS(Business Process API) successful.

UPDATE_PERS_ADDR_WITH_STYLE(Business Process API) successful.
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production

Metalink Reference:

Peaddasd.sql error when applying 21900901 (Doc ID 2301823.1)

12211 Patch 31856789 fails at pay_us_tax_types_tab.xdf

Symptoms:

12211 Patch 31856789 fails at pay_us_tax_types_tab.xdf

Time is: Tue Apr 11 2023 13:31:44

   FAILED: file pay_us_tax_types_tab.xdf on worker  1 for product pay username APPS.

Time is: Tue Apr 11 2023 13:31:44

ATTENTION: All workers either have failed or are waiting:

           FAILED: file pay_us_tax_types_tab.

xdf on worker  1.

ATTENTION: Please fix the above failed worker(s) so the manager can continue.

Current time is: Tue Apr 11 2023 13:31:44

Executing statement

  ALTER TABLE HR.PAY_US_TAX_TYPES ADD CONSTRAINT “PAY_UTT_TAX_TYPE_CODE_CHK” CHECK (TAX_TYPE_CODE IN (‘CITY’, ‘COUNTY’, ‘EIC’, ‘NW_FIT’, ‘FIT’, ‘FUTA’,

‘MEDICARE’, ‘SCHOOL’, ‘SDI’, ‘NW_SIT’, ‘SIT’, ‘SS’, ‘SUI’,  ‘HT’, ‘WC’,

‘WC2’,  ‘STEIC’, ‘SUI1′,’SDI1’, ‘MISC1’, ‘MISC2′,’CITY_MISC’ ) )

Start time for statement above is Tue May 16 18:38:10 CDT 2023

End time for statement above is Tue May 16 18:38:10 CDT 2023

Error in executing statement ALTER TABLE HR.PAY_US_TAX_TYPES ADD CONSTRAINT “PAY_UTT_TAX_TYPE_CODE_CHK” CHECK (TAX_TYPE_CODE IN (‘CITY’, ‘COUNTY’, ‘EIC’, ‘NW_FIT’, ‘FIT’, ‘FUTA’,

‘MEDICARE’, ‘SCHOOL’, ‘SDI’, ‘NW_SIT’, ‘SIT’, ‘SS’, ‘SUI’,  ‘HT’, ‘WC’,

‘WC2’,  ‘STEIC’, ‘SUI1′,’SDI1’, ‘MISC1’, ‘MISC2′,’CITY_MISC’ ) )

Error message is ORA-02293: cannot validate (HR.PAY_UTT_TAX_TYPE_CODE_CHK) – check constraint violated

Error code is    2293

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

Done calling the utility function. Return Code = [1] TimeStamp = [Tue May 16 18:38:10 CDT 2023]

Updating task with status 1

AD Worker error:

The utility FndXdfCmp returned error for the above task.

Solution

  1. Skipped the above worker
  2. Upgraded to HRMS RUP17 after 12211 patch

Metalink Reference:

Upgrade to 12.2.X Errors ORA-02293: Cannot Validate (HR.PAY_UTT_TAX_TYPE_CODE_CHK) When Loading PAY_US_TAX_TYPES.xdf (Doc ID 2759734.1))