Config Router

  • Google Sheets
  • CCNA Online training
    • CCNA
  • CISCO Lab Guides
    • CCNA Security Lab Manual With Solutions
    • CCNP Route Lab Manual with Solutions
    • CCNP Switch Lab Manual with Solutions
  • Juniper
  • Linux
  • DevOps Tutorials
  • Python Array
You are here: Home / Juniper / PPMD_ASSERT_SOFT

PPMD_ASSERT_SOFT

June 9, 2016 by Marques Brownlee

The source code for the Periodic Package Management Process (ppmd) includes internal self-consistency checks. As the ppmd process with the indicated Process ID (PID) executed the binary compiled from the indicated source file, a check failed at the indicated line number in the file. The ppmd process created a diagnostic core file for analysis by technical support personnel and continued to run.

The Periodic Packet Management Daemon (ppmd) handles the generation and processing protocol hello packets and monitors and manages router adjacencies. The goal of ppmd is to permit scaling to large numbers of protocol peers by offloading the mundane processing tasks associated with periodic packet generation.

The ppmd process can run directly in the PFE to offload RE cycles on application-specific integrated circuit ASIC-based systems. The ppmd process is enabled on the PFE by default in Junos Software Release 9.4 and later.

A message similar to the following is reported:

ppmd [1200]: PPMD_ASSERT_SOFT soft assertion failed at line <line-number> in file <source-filename> with error <message>, but ppmd with PID <pid> continued running

The PPMD_ASSERT_SOFT error can be caused when the soft assertion failed in the source file and the ppmd with PID continued running. The ppmd asserted but continued to run. An internal software failure occurred.

Examine the messages before and after the PPMD_ASSERT_SOFT message in the system (show log system) and chassisd (show log chassisd) logs for information about a possible cause.

Contact your technical support representative for more troubleshooting.

If a diagnostic core file (show system core-dumps) has been generated because of the PPMD_ASSERT_SOFT error message, this will be needed for analysis.

Related

Filed Under: Juniper Tagged With: Periodic Package Management Process, ppmd

Recent Posts

  • How do I give user access to Jenkins?
  • What is docker volume command?
  • What is the date format in Unix?
  • What is the difference between ARG and ENV Docker?
  • What is rsync command Linux?
  • How to Add Music to Snapchat 2021 Android? | How to Search, Add, Share Songs on Snapchat Story?
  • How to Enable Snapchat Notifications for Android & iPhone? | Steps to Turn on Snapchat Bitmoji Notification
  • Easy Methods to Fix Snapchat Camera Not Working Black Screen Issue | Reasons & Troubleshooting Tips to Solve Snapchat Camera Problems
  • Detailed Procedure for How to Update Snapchat on iOS 14 for Free
  • What is Snapchat Spotlight Feature? How to Make a Spotlight on Snapchat?
  • Snapchat Hack Tutorial 2021: Can I hack a Snapchat Account without them knowing?

Copyright © 2025 · News Pro Theme on Genesis Framework · WordPress · Log in