El paquete SCCM en estado pendiente no será procesado
Mientras distribuía un paquete, noté que el paquete SCCM está en estado pendiente y no será procesado. Este mensaje se registró en el archivo distmgr.log y veamos cómo solucionarlo.
Uno de los ingenieros de TI informó de un problema con la implementación del sistema operativo. La captura de pantalla del error básicamente significaba que faltaba la aplicación en un punto de distribución.
El nombre de la aplicación no se reveló en la captura de pantalla, sino que fue el alcance. Esta secuencia de tareas no se puede ejecutar porque los archivos de programa para ScopeId_ID/Application_ID no se pueden ubicar en un punto de distribución. Para obtener más información, comuníquese con el administrador del sistema o el operador del servicio de asistencia técnica.
Para conocer la aplicación asociada con el alcanceid, vaya a su secuencia de tareas. En la parte inferior, elija Referencias. Esto le mostrará todas las aplicaciones asignadas a la secuencia de tareas y sus ID de objeto. Haga coincidir esto con el error encontrado en SMSTS.log.
Por lo general, el error anterior se soluciona distribuyendo la aplicación que falta al DP. Sin embargo, ese no es el caso esta vez. Nuestro paquete está atascado en estado pendiente. Ahora que ha encontrado el nombre de su aplicación, veamos los pasos para solucionar el problema del estado pendiente del paquete SCCM.
Cómo solucionarlo El paquete SCCM está en estado pendiente y no se procesará
¿Por qué el paquete SCCM se atasca en estado pendiente? Probablemente, cuando distribuye el paquete, se marca para distribución, pero el trabajo nunca se completa. Por lo tanto, permanece atascado en estado pendiente y nunca se distribuye al punto de distribución.
Package P010048F is in Pending state and will not be processed... SMS_DISTRIBUTION_MANAGER
Exiting package processing thread for package P010048F. SMS_DISTRIBUTION_MANAGER
Package P010048F is in Pending state and will not be processed... SMS_DISTRIBUTION_MANAGERHay algunos pasos que debe realizar o probar para solucionar el problema del paquete SCCM atascado en estado pendiente.
Paso 1: Redistribuir el paquete para distribución punto
En el paso anterior encontró la aplicación asociada con el alcanceid. Dado que su secuencia de tareas falla debido a que falta la aplicación, redistribuya la aplicación al punto de distribución.
También puede ir al espacio de trabajo de Monitoreo > estado del contenido. Busque el paquete y redistribuya la aplicación fallida desde la misma ventana.
También puede hacer clic derecho en el servidor del punto de distribución y hacer clic en Propiedades. Haga clic en la pestaña Contenido y busque su aplicación. Seleccione la aplicación y haga clic en Redistribuir.
Nuevamente, use el archivo distmgr.log para monitorear los errores. En caso de que su paquete SCCM vuelva a aparecer como estado pendiente en distmgr.log, continúe con el paso 2.
Paso 2 - Eliminar el paquete de DP y distribuir el contenido
La forma limpia de redistribuir el paquete es eliminar el paquete o el contenido del DP y distribuirlo nuevamente.
Haga clic derecho en el servidor del punto de distribución y haga clic en Propiedades. Haga clic en la pestaña Contenido y busque su aplicación. Seleccione la aplicación y haga clic en Eliminar.
Si el contenido se elimina correctamente del DP, distribúyalo nuevamente a este punto de distribución. Si esto no te funcionó, ve al paso 3.
Paso 3: recrear el paquete
Puede asumir que el paquete anterior tiene problemas y puede crear un paquete nuevo desde cero. Esto es algo que debes probar antes de pasar al paso 4 como solución final. Una vez que haya distribuido el nuevo paquete, puede eliminar el anterior.
Paso 4: Borrar el paquete pendiente PKGFlags a través de la base de datos SCCM
Este es el último paso que puede intentar y modificar la base de datos CM para borrar el indicador pendiente. Sin embargo, este método no se recomienda porque implica modificar la base de datos de Configuration Manager. Ejecuta las consultas en la base de datos para borrar el indicador pendiente.
Así que una advertencia de mi parte: comuníquese con el soporte técnico de Microsoft y registre un ticket antes de realizar este paso. El soporte de MS le ayudará con este problema.
Si tiene la intención de solucionar este problema usted mismo, haga una copia de seguridad de la base de datos del administrador de configuración y pruebe los pasos a continuación. Inicie SQL Server Management Studio. Haga clic derecho en su CM_DB y ejecute la siguiente consulta. Sustituya el ID del paquete por el ID del paquete.
SELECCIONE * DE SMSPackages DONDE PkgID=’packageID’ y PkgFlags | 0x00020000=Paquetes Banderas
Cuando ejecute la consulta anterior, asegúrese de tener solo un registro en la salida.
A continuación, ejecute la siguiente consulta para borrar el indicador pendiente del paquete
ACTUALIZAR SMSPackages SET PkgFlags=PkgFlags ^0x00020000 WHERE PkgID='
Cuando ejecute esta consulta, notará algunas filas afectadas en el resultado. Cierre la ventana de consulta y SSMS.
Finalmente, el último paso que debes hacer es redistribuir la aplicación a los puntos de distribución. Esta vez el paquete SCCM debería distribuirse bien sin ningún problema.
Si tiene más preguntas, hágamelo saber en la sección de comentarios.



