You have old files in your logwatch tmpdir (/home/admingeekom/logwatch/tmp): logwatch.Q0ONobo2 The directories listed above were most likely created by a logwatch run that failed to complete successfully. If so, you may delete these directories.
LOGWATCH Summary |
|---|
| Logwatch Version: 7.7 (07/22/22) |
| Processing Initiated: Sun Jun 7 03:00:05 2026 |
| Date Range Processed: between -7 days and -1 days |
| ( 2026-May-31 / 2026-Jun-06 ) |
| Period is day. |
| Detail Level of Output: 10 |
| Type of Output/Format: stdout / html |
| Logfiles for Host: geekom |
Cron |
|---|
| Commands Run: |
| User admingeekom: |
| /home/admingeekom/ecowatt/ecowatt.sh: 14 Time(s) |
| echo "Crontab admingeekom Ecowatt : $(date)" >> /home/admingeekom/testcrontab.log: 14 Time(s) |
| User root: |
| /usr/lib/sysstat/sa1 1 1 -S ALL: 2016 Time(s) |
| /home/admingeekom/logwatch/logwatch_crontab.sh: 1 Time(s) |
| cd / && run-parts --report /etc/cron.hourly: 168 Time(s) |
| command -v debian-sa1 > /dev/null && debian-sa1 60 2: 7 Time(s) |
| test -e /run/systemd/system || SERVICE_MODE=1 /sbin/e2scrub_all -A -r: 7 Time(s) |
| test -e /run/systemd/system || SERVICE_MODE=1 /usr/lib/x86_64-linux-gnu/e2fsprogs/e2scrub_all_cron: 1 Time(s) |
| test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.daily; }: 7 Time(s) |
| test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.monthly; }: 1 Time(s) |
| test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.weekly; }: 1 Time(s) |
httpd |
|---|
| 3.48 MB transferred in 210 responses (1xx 0, 2xx 124, 3xx 0, 4xx 86, 5xx 0) |
| 8 Images (0.00 MB), |
| 24 Documents (0.01 MB), |
| 178 Content pages (3.47 MB), |
| Requests with error response codes |
| 404 Not Found |
| /robots.txt: 43 Time(s) |
| /: 8 Time(s) |
| /favicon.ico: 4 Time(s) |
| //2019/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //2020/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //2021/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //blog/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //cms/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //feed/: 2 Time(s) |
| //shop/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //site/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //test/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //web/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //wordpress/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //wp-includes/ID3/license.txt: 2 Time(s) |
| //wp/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //wp1/wp-includes/wlwmanifest.xml: 2 Time(s) |
| //xmlrpc.php?rsd: 2 Time(s) |
| /logwatch-2025-10-05-03-00.html: 1 Time(s) |
| A total of 5 ROBOTS were logged |
| Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com) 21 Time(s) |
| facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php) 11 Time(s) |
| Go-http-client/2.0 5 Time(s) |
| Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; robots.txt; +https://openai.com/searchbot 3 Time(s) |
| Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; https://zhanzhang.toutiao.com/) 3 Time(s) |
HTTPD Errors |
|---|
| Level notice |
| notice code: AH00489 |
| Apache/2.4.58 (Ubuntu) configured -- resuming normal operations: 7 Time(s) |
| notice code: AH00493 |
| SIGUSR1 received. Doing graceful restart: 7 Time(s) |
| notice code: AH00094 |
| Command line: '/usr/sbin/apache2': 7 Time(s) |
Kernel |
|---|
| WARNING: Kernel Errors Present |
| WARNING: CPU: 2 PID: 3111753 at net/mac80211/cha ...: 2 Time(s) |
| WARNING: CPU: 2 PID: 3465721 at net/mac80211/cha ...: 4 Time(s) |
| 6 Time(s): </TASK> |
| 6 Time(s): <TASK> |
| 12 Time(s): ? __pfx_kthread+0x10/0x10 |
| 6 Time(s): ? __pfx_worker_thread+0x10/0x10 |
| 6 Time(s): ? _raw_spin_lock_irqsave+0xe/0x20 |
| 6 Time(s): cfg80211_wiphy_work+0xbc/0xe0 [cfg80211] |
| 6 Time(s): ieee80211_chswitch_work+0x8e/0x160 [mac80211] |
| 6 Time(s): ieee80211_link_use_reserved_context+0xd2/0x130 [mac80211] |
| 6 Time(s): kthread+0xef/0x120 |
| 6 Time(s): mei_hdcp cfg80211 intel_cstate wmi_bmof nft_limit snd_timer btintel i915 spi_intel_pci xt_limit btbcm i2c_i801 xt_addrtype btmtk libarc4 snd xt_tcpudp rtsx_usb_ms i2c_smbus bluetooth spi_intel xt_conntrack soundcore memstick drm_buddy nf_conntrack ttm ecdh_generic nf_defrag_ipv6 drm_display_helper nf_defrag_ipv4 ov13858 cec cdc_acm ecc nft_compat rc_core v4l2_fwnode mei_me v4l2_async igen6_edac i2c_algo_bit nf_tables binfmt_misc mei videodev nls_iso8859_1 mc intel_pmc_core intel_hid intel_vsec pmt_telemetry acpi_pad sparse_keymap pmt_class acpi_tad mac_hid sch_fq_codel dm_multipath coretemp msr efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 btrfs blake2b_generic raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 rtsx_usb_sdmmc rtsx_usb spi_pxa2xx_platform dw_dmac dw_dmac_core 8250_dw crct10dif_pclmul nvme crc32_pclmul polyval_clmulni nvme_core polyval_generic ghash_clmulni_intel sha256_ssse3 nvme_auth sha1_ssse3 r8169 realtek sdhci_pci |
| 6 Time(s): process_one_work+0x181/0x3a0 |
| 6 Time(s): ret_from_fork+0x44/0x70 |
| 6 Time(s): ret_from_fork_asm+0x1b/0x30 |
| 6 Time(s): video cqhci intel_lpss_pci sdhci xhci_pci intel_lpss idma64 xhci_pci_renesas wmi pinctrl_alderlake aesni_intel crypto_simd cryptd |
| 6 Time(s): worker_thread+0x306/0x440 |
| 6 Time(s): ------------[ cut here ]------------ |
| 6 Time(s): ---[ end trace 0000000000000000 ]--- |
| 1 Time(s): CPU: 2 PID: 3111753 Comm: kworker/u8:1 Not tainted 6.8.0-117-generic #117-Ubuntu |
| 1 Time(s): CPU: 2 PID: 3111753 Comm: kworker/u8:1 Tainted: G W 6.8.0-117-generic #117-Ubuntu |
| 4 Time(s): CPU: 2 PID: 3465721 Comm: kworker/u8:4 Tainted: G W 6.8.0-117-generic #117-Ubuntu |
| 2 Time(s): CR2: 00007d2dbc589550 CR3: 000000032de3c006 CR4: 0000000000f70ef0 |
| 2 Time(s): CR2: 00007d2dbd5f7778 CR3: 000000032de3c002 CR4: 0000000000f70ef0 |
| 2 Time(s): CR2: 00007d2dc2f10eb0 CR3: 000000032de3c005 CR4: 0000000000f70ef0 |
| 6 Time(s): CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 |
| 6 Time(s): Call Trace: |
| 3 Time(s): Code: 41 83 e4 01 80 fb 01 0f 87 66 a7 06 00 45 84 e4 0f 85 b4 fb ff ff 0f 0b 41 bc ea ff ff ff 49 8b 9a 20 13 00 00 e9 ba fa ff ff <0f> 0b 0f 0b 41 bc ea ff ff ff 49 8b 9a 20 13 00 00 e9 a4 fa ff ff |
| 3 Time(s): Code: e4 01 80 fb 01 0f 87 66 a7 06 00 45 84 e4 0f 85 b4 fb ff ff 0f 0b 41 bc ea ff ff ff 49 8b 9a 20 13 00 00 e9 ba fa ff ff 0f 0b <0f> 0b 41 bc ea ff ff ff 49 8b 9a 20 13 00 00 e9 a4 fa ff ff 4c 89 |
| 2 Time(s): DMAR: DRHD: handling fault status reg 2 |
| 2 Time(s): DMAR: [DMA Read NO_PASID] Request device [02:00.0] fault addr 0x0 [fault reason 0x06] PTE Read access is not set |
| 6 Time(s): FS: 0000000000000000(0000) GS:ffff8969efb00000(0000) knlGS:0000000000000000 |
| 6 Time(s): Hardware name: GEEKOM Mini Air12/Default string, BIOS 0.18 09/13/2023 |
| 6 Time(s): Modules linked in: tls veth nf_conntrack_netlink xt_nat xt_MASQUERADE bridge stp llc xfrm_user xfrm_algo xt_set ip_set nft_chain_nat nf_nat ccm overlay snd_sof_pci_intel_tgl intel_rapl_msr intel_rapl_common snd_sof_intel_hda_common soundwire_intel snd_sof_intel_hda_mlink soundwire_cadence x86_pkg_temp_thermal intel_powerclamp snd_sof_intel_hda ip6t_REJECT snd_sof_pci nf_reject_ipv6 snd_sof_xtensa_dsp xe xt_hl snd_sof kvm_intel snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core ip6t_rt snd_soc_acpi_intel_match snd_soc_acpi soundwire_generic_allocation drm_gpuvm soundwire_bus drm_exec snd_soc_core rtw89_8852be rtw89_8852b snd_compress snd_hda_codec_hdmi rtw89_pci gpu_sched drm_suballoc_helper snd_hda_codec_realtek rtw89_core ac97_bus ipt_REJECT drm_ttm_helper snd_hda_codec_generic kvm snd_pcm_dmaengine nf_reject_ipv4 xt_LOG snd_hda_intel nf_log_syslog mac80211 snd_intel_dspcfg snd_intel_sdw_acpi irqbypass snd_hda_codec xt_recent cmdlinepart snd_hda_core spi_nor btusb rapl snd_hwdep snd_pcm btrtl mtd mei_pxp |
| 6 Time(s): PKRU: 55555554 |
| 2 Time(s): R10: ffff896689e00900 R11: ffff89668b8dd3c0 R12: 0000000000000000 |
| 2 Time(s): R10: ffff896689e00900 R11: ffff89668b8dde40 R12: 0000000000000000 |
| 2 Time(s): R10: ffff896689e00900 R11: ffff89668b8ddf00 R12: 0000000000000000 |
| 2 Time(s): R13: 0000000000000001 R14: 0000000000000000 R15: ffff89668b8dd3f0 |
| 2 Time(s): R13: 0000000000000001 R14: 0000000000000000 R15: ffff89668b8dde70 |
| 2 Time(s): R13: 0000000000000001 R14: 0000000000000000 R15: ffff89668b8ddf30 |
| 6 Time(s): RAX: 0000000000000001 RBX: 0000000000000000 RCX: 0000000000000000 |
| 2 Time(s): RBP: ffffc9e34c67fdb0 R08: ffff896689e01c20 R09: 0000000000000001 |
| 4 Time(s): RBP: ffffc9e34dbbfdb0 R08: ffff896689e01c20 R09: 0000000000000001 |
| 2 Time(s): RDX: 0000000000000000 RSI: ffff89668026d900 RDI: ffff89668b8dd3c0 |
| 2 Time(s): RDX: 0000000000000000 RSI: ffff89668b8dd3c0 RDI: ffff89668b8dde40 |
| 2 Time(s): RDX: 0000000000000000 RSI: ffff89668b8dd540 RDI: ffff89668b8ddf00 |
| 3 Time(s): RIP: 0010:ieee80211_vif_use_reserved_switch+0x74c/0x8d0 [mac80211] |
| 3 Time(s): RIP: 0010:ieee80211_vif_use_reserved_switch+0x74e/0x8d0 [mac80211] |
| 2 Time(s): RSP: 0018:ffffc9e34c67fd48 EFLAGS: 00010246 |
| 4 Time(s): RSP: 0018:ffffc9e34dbbfd48 EFLAGS: 00010246 |
| 6 Time(s): Workqueue: events_unbound cfg80211_wiphy_work [cfg80211] |
| 2 Time(s): br-9d645f6d8664: port 1(veth4fd50ca) entered blocking state |
| 4 Time(s): br-9d645f6d8664: port 1(veth4fd50ca) entered disabled state |
| 1 Time(s): br-9d645f6d8664: port 1(veth4fd50ca) entered forwarding state |
| 3 Time(s): br-9d645f6d8664: port 1(veth921964b) entered disabled state |
| 2 Time(s): br-9d645f6d8664: port 1(veth9d1817e) entered blocking state |
| 1 Time(s): br-9d645f6d8664: port 1(veth9d1817e) entered disabled state |
| 1 Time(s): br-9d645f6d8664: port 1(veth9d1817e) entered forwarding state |
| 1 Time(s): eth0: renamed from veth159fb88 |
| 1 Time(s): eth0: renamed from veth586669f |
| 1 Time(s): message repeated 2 times: [ wlp2s0: cannot understand ECSA IE operating class, 10, ignoring] |
| 3 Time(s): r8169 0000:01:00.0 enp1s0: Link is Down |
| 3 Time(s): r8169 0000:01:00.0 enp1s0: Link is Up - 1Gbps/Full - flow control rx/tx |
| 1 Time(s): veth4fd50ca (unregistering): left allmulticast mode |
| 1 Time(s): veth4fd50ca (unregistering): left promiscuous mode |
| 1 Time(s): veth4fd50ca: entered allmulticast mode |
| 1 Time(s): veth4fd50ca: entered promiscuous mode |
| 1 Time(s): veth586669f: renamed from eth0 |
| 1 Time(s): veth921964b (unregistering): left allmulticast mode |
| 1 Time(s): veth921964b (unregistering): left promiscuous mode |
| 1 Time(s): veth9d1817e: entered allmulticast mode |
| 1 Time(s): veth9d1817e: entered promiscuous mode |
| 1 Time(s): vethb4b3b93: renamed from eth0 |
| 5 Time(s): wlp2s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 00:11:32:6c:49:cc |
| 8 Time(s): wlp2s0: Limiting TX power to 27 (30 - 3) dBm as advertised by 00:11:32:6c:49:cd |
| 3 Time(s): wlp2s0: RX AssocResp from 00:11:32:6c:49:cc (capab=0x1431 status=0 aid=1) |
| 2 Time(s): wlp2s0: RX AssocResp from 00:11:32:6c:49:cc (capab=0x1431 status=0 aid=2) |
| 2 Time(s): wlp2s0: RX AssocResp from 00:11:32:6c:49:cd (capab=0x1511 status=0 aid=1) |
| 1 Time(s): wlp2s0: RX AssocResp from 00:11:32:6c:49:cd (capab=0x1511 status=0 aid=2) |
| 5 Time(s): wlp2s0: RX ReassocResp from 00:11:32:6c:49:cd (capab=0x1511 status=0 aid=1) |
| 5 Time(s): wlp2s0: associate with 00:11:32:6c:49:cc (try 1/3) |
| 8 Time(s): wlp2s0: associate with 00:11:32:6c:49:cd (try 1/3) |
| 1 Time(s): wlp2s0: associate with 00:11:32:a5:21:f5 (try 1/3) |
| 1 Time(s): wlp2s0: associate with 00:11:32:a5:21:f5 (try 2/3) |
| 1 Time(s): wlp2s0: associate with 00:11:32:a5:21:f5 (try 3/3) |
| 13 Time(s): wlp2s0: associated |
| 1 Time(s): wlp2s0: association with 00:11:32:a5:21:f5 timed out |
| 5 Time(s): wlp2s0: authenticate with 00:11:32:6c:49:cc (local address=a4:d8:ca:05:32:f9) |
| 8 Time(s): wlp2s0: authenticate with 00:11:32:6c:49:cd (local address=a4:d8:ca:05:32:f9) |
| 1 Time(s): wlp2s0: authenticate with 00:11:32:a5:21:f5 (local address=a4:d8:ca:05:32:f9) |
| 6 Time(s): wlp2s0: authenticate with 00:11:32:a5:21:f6 (local address=a4:d8:ca:05:32:f9) |
| 14 Time(s): wlp2s0: authenticated |
| 6 Time(s): wlp2s0: authentication with 00:11:32:a5:21:f6 timed out |
| 1 Time(s): wlp2s0: cannot understand ECSA IE operating class, 10, ignoring |
| 1 Time(s): wlp2s0: cannot understand ECSA IE operating class, 3, ignoring |
| 1 Time(s): wlp2s0: cannot understand ECSA IE operating class, 7, ignoring |
| 5 Time(s): wlp2s0: disconnect from AP 00:11:32:6c:49:cc for new auth to 00:11:32:6c:49:cd |
| 3 Time(s): wlp2s0: failed to finalize channel switch, disconnecting |
| 3 Time(s): wlp2s0: failed to use reserved channel context, disconnecting (err=-22) |
| 5 Time(s): wlp2s0: send auth to 00:11:32:6c:49:cc (try 1/3) |
| 8 Time(s): wlp2s0: send auth to 00:11:32:6c:49:cd (try 1/3) |
| 1 Time(s): wlp2s0: send auth to 00:11:32:a5:21:f5 (try 1/3) |
| 1 Time(s): wlp2s0: send auth to 00:11:32:a5:21:f5 (try 2/3) |
| 6 Time(s): wlp2s0: send auth to 00:11:32:a5:21:f6 (try 1/3) |
| 6 Time(s): wlp2s0: send auth to 00:11:32:a5:21:f6 (try 2/3) |
| 6 Time(s): wlp2s0: send auth to 00:11:32:a5:21:f6 (try 3/3) |
pam_unix |
|---|
| cron: |
| Unknown Entries: |
| session opened for user root(uid=0) by root(uid=0): 2209 Time(s) |
| session opened for user admingeekom(uid=1000) by admingeekom(uid=0): 28 Time(s) |
| systemd-user: |
| Sessions Opened: |
| admingeekom(uid=1000) by admingeekom: 4 Time(s) |
| webmin: |
| Unknown Entries: |
| session opened for user admingeekom(uid=1000) by (uid=0): 4 Time(s) |
rsyslogd |
|---|
| Rsyslogd actions suspended: |
| action-4-builtin:omfile (builtin:omfile): 24249 Times |
| Rsyslogd actions resumed |
| action-4-builtin:omfile (builtin:omfile): 22047 Times |
| Rsyslogd Actions: |
| rsyslogd was HUPed: 2 Times |
| **** Unmatched entries **** |
| rsyslogd: file '/var/log/cron.log': open error: Permission denied [v8.2312.0 try https://www.rsyslog.com/e/2433 ] : 1 Times |
| file '/var/log/cron.log': open error: Permission denied [v8.2312.0 try https://www.rsyslog.com/e/2433 ] : 1 Times |
Connections (secure-log) |
|---|
| **Unmatched Entries** |
| systemd-logind: Session c1 logged out. Waiting for processes to exit.: 1 Time(s) |
| systemd-logind: Session c2 logged out. Waiting for processes to exit.: 1 Time(s) |
| systemd-logind: Session c3 logged out. Waiting for processes to exit.: 1 Time(s) |
| systemd-logind: Session c4 logged out. Waiting for processes to exit.: 1 Time(s) |
| webmin: Logout by admingeekom from 192.168.1.51: 4 Time(s) |
| webmin: Successful login as admingeekom from 192.168.1.51: 4 Time(s) |
Disk Space |
|---|
| Filesystem Size Used Avail Use% Mounted on |
| efivarfs 192K 102K 86K 55% /sys/firmware/efi/efivars |
| /dev/mapper/ubuntu--vg-ubuntu--lv 98G 22G 72G 24% / |
| /dev/nvme0n1p2 2.0G 582M 1.3G 32% /boot |
| /dev/nvme0n1p1 1.1G 6.2M 1.1G 1% /boot/efi |
| overlay 98G 22G 72G 24% /var/lib/docker/overlay2/9ca560bc9a3728823fd9473ab7a92d97073a1d0a36c03e5f0db9505 4e6873d4a/merged |
| overlay 98G 22G 72G 24% /var/lib/docker/overlay2/150a69831790be1ce02af484a5de803d86012ff4ab4ce2134b8bfc8 1a6f74240/merged |
| overlay 98G 22G 72G 24% /var/lib/docker/overlay2/d9158b30db23a5aacc02b575bdaebf937ab131b84eaab9cfb61c8f8 2365d7d11/merged |
| overlay 98G 22G 72G 24% /var/lib/docker/overlay2/d20175d62d4f1735d387816c92876503bdb17f34c7541f22b327732 a213ee134/merged |
| overlay 98G 22G 72G 24% /var/lib/docker/overlay2/823f3ee02a6bf40b2264f72b7d0c3d9d6175ad314dcf45236ed85c1 e34d6cc36/merged |
| overlay 98G 22G 72G 24% /var/lib/docker/overlay2/4bdaf85408ebe08313fb47f0abb75141d7ab2318d85c206bda3a7ac 25a39f97c/merged |
| overlay 98G 22G 72G 24% /var/lib/docker/overlay2/38c0e19fb2d0e6405c05b2b94c4fdedc8a32a7d9b6ceea1dcce4acd 5dddffd83/merged |
| overlay 98G 22G 72G 24% /var/lib/docker/overlay2/caf4a51d8f132fca09fcae5a696e433b2215286032198eddd60a6fe 22f8b7be5/merged |
lm_sensors output |
|---|
| coretemp-isa-0000 |
| Adapter: ISA adapter |
| Package id 0: +44.0 C (high = +105.0 C, crit = +105.0 C) |
| Core 0: +44.0 C (high = +105.0 C, crit = +105.0 C) |
| Core 1: +44.0 C (high = +105.0 C, crit = +105.0 C) |
| Core 2: +44.0 C (high = +105.0 C, crit = +105.0 C) |
| Core 3: +44.0 C (high = +105.0 C, crit = +105.0 C) |
| acpitz-acpi-0 |
| Adapter: ACPI interface |
| temp1: +27.8 C |
| nvme-pci-0300 |
| Adapter: PCI adapter |
| Composite: +35.9 C (low = -273.1 C, high = +89.8 C) |
| (crit = +94.8 C) |
| Sensor 1: +35.9 C (low = -273.1 C, high = +65261.8 C) |
| Sensor 2: +32.9 C (low = -273.1 C, high = +65261.8 C) |
Logwatch ©Copyright 2002-2021 Kirk Bauer
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.