Error: "Mark-map can only use designation if there is an ingress-map configured."
Cause
You tried to configure a designation-based mark map without an ingress map. Ingress maps are the only way to assign designation to packets on ingress.
You will trigger this error if you use a command like:
set policy qos mark-map <mark-map-name> designation <value> ...
without a command like:
set policy ingress-map <ingress-map-name> ...