Blogs

Lync 2011 stops working after the upgrade to OS X Yosemite 10.10

After the upgrade of your Mac to Yosemite Lync 2011 will cease to work.

To fix the issue you need to: 

  1. Open the system preferences and click on Language and Region
  2. Add English (U.S.) to the language list and drag it on the top of the list
  3. When you close the system preferences a pop up will inform you that you need to reboot
  4. After the reboot open the system preferences again and click on Language and Region
  5. Drag the original language you had on the top before to begin this procedure and reboot again

This should fix the Lync 2011 issue (until Microsoft will release a patch...hopefully)

Be the first to comment

weird 'complete' install

Another strange day in the office..

Install with GUI, setup type has radio button options

3ME3rt.jpeg

So, far, all quite normal...
Default install is complete….

Looking at the custom install, two features are NOT installed. (bear that in mind)

So you would think that a silent install would install the complete option (with all the features, as requested by the user)

Oh, no. It’s way weirder than that.

I get a call saying ‘some files are missing’. So, can you be more specific?? How is this happening??

When I look into the MSI, I see a lot of files in the folder they are talking about, checking the features, its all a bit unclear about which features go where. Then I realise some features have the level set in the Feature table to 101 or 201. With InstallShield the default INSTALLLEVEL=100 (in Wise it was 3). So I would expect those features to NOT be installed normally (but since the Complete is the default...why aren't they there)

So, I will just check the INSTALLLEVEL property, hmmm, its not set.

When you select the complete button and click next, how are all the features getting installed???

So, the setup type dialogue, has a radio button option,

Two options, as you can see from the image, complete and custom. But complete is actually ‘typical’

There is a control event so that when the Typical button (which appears with the text ‘Complete’) is selected, the event AddLocal is created with an argument of ALL.

ControlEvent table info:
SetupType          Next      AddLocal             ALL         _IsSetupTypeMin = "Typical"      3

I thought it might have done something cleverer like changing the INSTALLLEVEL property so the correct features are installed. So, I fixed this in a hurry by changing the Level of the features in the feature table to 1. So they are all installed. But it was bugging me.

So, now, why did they do it this way??

Having a rant to someone else about this, I remember that I did some work for a bank a while ago, moving them from Wise to InstallShield. They wanted the install setup type to have 3 options. Wise by default has the 3 options, I think Typical, Custom & Complete. InstallShield only has two, Typical and Custom. I had to modify the setup type dialogue to have 3 options available. Quite tricky, not super hard, but when you create MSI’s to install silently for years, to do a custom dialogue box is tricky. Or for a techy, fun, an interesting day.

I think the vendor had the same sort of issue, wanting to get 3 options, which is why ‘typical’ appears as Complete. So they have repurposed the Typical install (which is normally a minimal install) and called it complete, then making it a complete install by making the AddLocal=ALL, which is not the  public property (ADDLOCAL), I am a bit confused by that, if I had more time I might try changing the controlevent to the public property, OK, did that, still didn’t work.

Stick with the change in the Feature table…. (with an MST of course)

Be the first to comment

Code Update for 10/14/14

While my code updates have been a little quiet lately, we have been hard at work enabling some new features for ITNinja. One has been a multi-month effort that brings some big improvements to our product communities that will be available soon. But we also have some other great things for you.

 

Syntax highlighting of code snippets: This widely requested feature makes it easier for users to share code samples and snippets via ITNinja as our editor now does automatic syntax highlighting.

 

Search improvements: Searches now also return usernames, and tag searches can be tailored by using the “AND” Boolean.

 

See what’s hot: We have new popularity ranking algorithms and listings of recent searches on the home page and search page.

 

Reminding users to mark questions answered: We now encourage users to come back and mark questions as answered if they haven’t been back within 2 weeks.

 

Moderation improvements: We allow moderators to edit content titles to make them more clear and offer points for that as well as editing software platforms

 

Bug fixes and performance improvements

 

As always, keep your feedback coming at: https://kace.uservoice.com/forums/139919 

 

Bob

View comments (1)

Backup Your Custom Kace Reports

Here is a simple report of reports, you can use this to periodically have a backup of custom kace reports. in the event that code gets altered, lost, deleted etc you can go back and pull the code from the last good point without needing to rebuild the system or otherwise document (good practice to keep documentation of the reports regardless)

select TITLE,CATEGORY,DESCRIPTION,QUERY from SMARTY_REPORT


View comments (1)

Report of Ticket Ownership Escalations by Owner

Here is a report of ownership escalations by owners. This will capture escalation and routing data not necessarily captured in a simple "tickets closed" etc report.

SELECT USER_NAME,
COUNT(USER_ID) as TOTAL
FROM `ORG1`.`HD_TICKET_CHANGE`
LEFT JOIN USER UPDATER ON UPDATER.ID = USER_ID
LEFT JOIN HD_TICKET OTICK ON OTICK.ID = HD_TICKET_ID
WHERE USER_ID != 0
AND DESCRIPTION LIKE '%Changed ticket Owner from "%'
AND DESCRIPTION NOT LIKE '%Changed ticket Queue from "%'
AND OTICK.HD_QUEUE_ID = 1 /*1 is the default queue...*/
AND ((TIMESTAMP(TIMESTAMP) <= NOW() AND TIMESTAMP(TIMESTAMP) > DATE_SUB(NOW(),INTERVAL 1 MONTH))) /*can change interval*/
AND USER_NAME NOT LIKE '%ADD FILTERS FOR ERRONEOUS RESULTS%'
GROUP BY USER_ID ORDER BY TOTAL DESC LIMIT 30;

Be the first to comment
Showing 1 - 5 of 2602 results