Unable to Post any announcements
Hi Guys,
Having just upgraded to v.1.2.1608.9 I am currently unable to post any announcements to any of our Device collections. It worked immediately after the install when I tested it but now seems to have stopped working. The error log is about as helpful as a Chocolate Teapot;
08/11/2016 11:33:01 DOMAIN\Admin_User : ------------ Initializing new instance of Cireson Ticker App --------------
08/11/2016 11:33:01 DOMAIN\Admin_User : ------------ Cireson.TickerAdmin version 1.2.1608.9 --------------
08/11/2016 11:33:01 DOMAIN\Admin_User : ------------ Hosted by System Center Configuration Manager version 5.0.8412.1307 --------------
08/11/2016 11:33:01 DOMAIN\Admin_User : ------------ Connected to Site *** --------------
08/11/2016 11:33:01 DOMAIN\Admin_User : Found custom severity 'Information'. Adding to list
08/11/2016 11:33:01 DOMAIN\Admin_User : Found custom severity 'Warning'. Adding to list
08/11/2016 11:33:01 DOMAIN\Admin_User : Found custom severity 'Critical'. Adding to list
08/11/2016 11:33:01 DOMAIN\Admin_User : Found Color Scheme 'Default Color Scheme'. Adding to list
08/11/2016 11:33:01 DOMAIN\Admin_User : Loading color scheme 'Default Color Scheme'.
08/11/2016 11:33:01 DOMAIN\Admin_User : Loading color scheme 'Default Color Scheme'.
08/11/2016 11:33:01 DOMAIN\Admin_User : Loading posted announcements. Expired announcements are excluded
08/11/2016 11:33:06 DOMAIN\Admin_User : Preparing to post announcement.
08/11/2016 11:33:06 DOMAIN\Admin_User : Checking if current user has permissions to initialize client notification for collection '*Device Collection'.
08/11/2016 11:33:06 DOMAIN\Admin_User : Current user has permission to initiate client notification, proceeding.
08/11/2016 11:33:06 DOMAIN\Admin_User : Initiating Client Notification actiontype 8 for collection '*Device_Collection'
08/11/2016 11:33:06 DOMAIN\Admin_User : Client Notification method returned operationID 16777602
08/11/2016 11:33:06 DOMAIN\Admin_User : Getting TaskID for currently processed Client Notification.
08/11/2016 11:33:07 DOMAIN\Admin_User : Returned TaskID {3e639118-953a-49d0-968a-06c2968498fd}
08/11/2016 11:33:07 DOMAIN\Admin_User : Checking if Inventory Class 'Cireson_Ticker' exists.
08/11/2016 11:33:07 DOMAIN\Admin_User : Inventory Class 'Cireson_Ticker' exist. Setting Announcement details.
08/11/2016 11:33:07 DOMAIN\Admin_User : Altering inventory configuration to hold the Announcement.
08/11/2016 11:33:07 DOMAIN\Admin_User : Mof data retrieved. 1102 characters imported
08/11/2016 11:33:07 DOMAIN\Admin_User : Connecting to namespace '\\SERVER\root\sms\site_***'.
08/11/2016 11:33:07 DOMAIN\Admin_User : Successfully connected to namespace '\\SERVER\root\sms\site_***'.
08/11/2016 11:33:07 DOMAIN\Admin_User : Importing Mof data into ConfigMgr.
08/11/2016 11:33:07 DOMAIN\Admin_User : Error: Unable to save inventory configuration. (No inner exception)
08/11/2016 11:33:07 DOMAIN\Admin_User : Error message:
Yes, the Error message is blank.
The messages are well within the character limit. There are no Special characters.
Your help would be very much appreciated.
Answers
I know there were some fixes in later versions.
We are currently at v7.2012.0 (New version formatting)
Try that and let us know how you go.
Hope this answers your quesiton
If it worked previously, and not now, that doesn't make much sense.
The download site had it's version number updated on the site but the version you are running 1.2.1608.9 is the most current one.
The error that you are getting for "Unable to save inventory configuration" seems to be related to rights or the inability to save the policy.
Are you running this from the Primary server?
Do you have a CAS?
Attach the admin log as @wally_mead suggests and one of us can take a look
You'll have to excuse me but which Admin Log are you looking for? Was that not what I posted above?
To answer your other questions, We do not use a CAS and the Console we are running it from is actually separate of the Primary Server. The Permissions thing could be the trouble as I can still post on this but the people who usually post the Announcement cannot and they have very limited access to SCCM. This worked before the upgrade so perhaps some of the Console access requirements have changed?
For the client component, there are a few logs of interest as well. Starting with the actual log file for the Configuration Manager Ticker Client App. This log is created in the logged on user’s profile path at %UserProfile%\AppData\Local\Cireson\ConfigMgr Apps\Ticker app. The log file name is “Cireson TickerApp.log”. In this log, as shown in the following snip, you will see the announcement IDs, whether they are processed already, the announcement details, when the ticker banner is being displayed, when it is dismissed, and so on.
The Cireson Configuration Manager Ticker Admin App can be used by any Configuration Manager administrative user who has access to the Configuration Manager Console, and has at least the following specific permissions assigned to the security role:
For example, if you were to copy the Read-only Analyst role, and add the two permissions above to the new custom role, any administrative user with the custom role assigned to it should be able to create announcements for any device collections that the admin user has access to.
I hope this answers your question.
Thanks Brett. This is what I posted in my first post.
I have attached the error log from yesterday which shows the User trying (Unsuccessfully), followed by me trying (successfully).
I can confirm the user has the permissions mentioned in the above post.
There is no mention of the Incident on the target PC's log, so I have not included it. I have tried to get the user to do this on the Primary Server as well and got the same results. I am waiting for them to try with Elevated rights on the server and will let you if that works or not, but I doubt it will as I have the same rights as the user on the other server where the Console is installed and I have no issues there. This is why I queried if the Required SCCM Access permissions may have changed between versions.
And as to the admin log, yes, you pasted in the contents but we usually ask for the log anyway, just in the even that there are more entries in the log that were not included in the post, or things got chopped off/reformatted during posting. That's why. But if yours is as posted then fine. We'd still want the smsprov.log from the site server AT the time of the test as well so we can validate what it is trying to do.
"Client Agent Settings": Read
"Collection": Read, Deploy Client Settings.
"Inventory Reports": Read, Modify
"Site": Read
"Status Messages": ReadHi Guys, Sorry for not getting back to you sooner. Please find attached the "SMSProv.log" and "Cireson TickerAdmin.log" files at the time of posting. I have had to redact the Server name, Username, and Site Code (InfoSec wouldn't let me post it otherwise) I have not deleted or altered anything else. Please let me know if you need anything further.
I can confirm that the required access rights are assigned. I get the same error using my "Full_Administrator" account so I don't think it's a permissions thing. I don't seem to get the error on another Collection this just has my own PC in it), but I have deleted and re-created the Collections (there are more than one) we are getting the error with and this hasn't resolved the issue.
Thanks again for your help.
Dev looked at the logs, and unfortunately, they don't line up properly :-( The SMSProv.log had already rolled over by the time you saved it, so it did not have the data related to the Ticker attempt in it. It was only missing by a few seconds. But that log file does roll over really quickly by default, as it logs all use of the Configuration Manager Console.
So we'll need you to try again, and potentially include the backup SMSProv.log if it does roll over again.
Sorry about that,
Wally