From nick at jamfsoftware.com Mon Mar 1 14:59:35 2010 From: nick at jamfsoftware.com (Nick Amundsen) Date: Mon, 1 Mar 2010 14:59:35 -0800 Subject: [Resourcekit] NetInstall Creator and 10.4 In-Reply-To: References: Message-ID: <8A285BC0-20F6-4C05-AB8A-45B0FB9080F3@jamfsoftware.com> Hey John, Unfortunately, Casper Imaging 6.0 or later is not compatible with a Casper NetInstall image running 10.4.x. If you need to image PPC machines with less that 512MB of RAM, we would recommend manually creating a NetBoot image using Apple's System Image Utility. Any PPC machine with more than 512MB of RAM should be able to boot to a NetInstall image running 10.5.x. If you are still seeing issues with the PPC machines kernel panicking, sometimes you can actually try building the NetBoot image directly on the hardware that is kernel panicking by running System Image Utility directly on that system, and then moving the resultant .nbi folder up to the NetBoot server once it's created. Building the NetBoot image this way will ensure that the kernel extension cache files are actually created on the system that will be NetBooted, ensuring greater compatibility. Please report back to the list to let us know if this works for you. Thanks! Nick Amundsen Resource Kit Team nick at jamfsoftware.com .................................................................... JAMF Software 1011 Washington Ave. S Suite 350 Minneapolis, MN 55415 .................................................................... Office: (612) 605-6625 Facsimile: (612) 332-9054 .................................................................... US Support: (612) 216-1296 .................................................................... http://www.jamfsoftware.com On Feb 26, 2010, at 2:19 PM, John Wetter wrote: 10.4.11. We had done the tweaks to the drivers but are still seeing a fairly high incident of kernel panics. So, I created a 10.4.11 install on a dome iMac to use for our PPC hardware. Our environment is still about 50% PPC, so I was hoping to use the 10.4.11 image for all of those, and then a 10.6 image for all of our new hardware purchases this summer. Disk Utility can act on the HDD, it can partition and format it, but Casper Imaging can?t do anything, gets ?Casper Imaging could not locate any drives for imaging? -- John Wetter Technical Services Manager Educational Technology, Media & Information Services Hopkins Public Schools ________________________________ From: Robert Hammen > Date: Fri, 26 Feb 2010 14:14:50 -0600 To: John Wetter > Subject: Re: [Resourcekit] NetInstall Creator and 10.4 On Feb 26, 2010, at 10:48 AM, John Wetter wrote: Question for the group, Using the latest NetInstall creator, I tried making a netInstall set for our older iMac G4 flat panels. We?ve been having a lot of trouble getting them to boot on some of our other Netboot or NetInstall images without kernel panicking There's a bug with respect to NetBoot and machines with NVIDIA graphics cards - which includes the lamp/dome iMacs as well as 12" PowerBooks (have one on my desk today I'm trying to fix for a customer and I crashed trying to NetBoot our utility partition). Not sure if manually copying NVIDIA graphics drivers to the .nbi fixes the problem or not, but FYI. What's the base OS you're trying to NetBoot into? -------------- next part -------------- An HTML attachment was scrubbed... URL: From sean.hansell at jwt.com Thu Mar 4 08:42:56 2010 From: sean.hansell at jwt.com (Hansell, Sean) Date: Thu, 4 Mar 2010 08:42:56 -0800 Subject: [Resourcekit] Non-destructive removeCS3.sh Message-ID: I?ve been using the removeCS3.sh in certain scenarios where I need to remove CS3 and install CS4 afterwards, and its been working great. But now I?m encountering scenarios where I already have CS3 AND CS4 installed. The same script is destructive to CS4, breaking licensing and removing shared files. Has anyone else encountered this and engineered a solution for it? My current plan is to re-engineer the current script to only remove the apps, which would effectively solve the problem at hand, which is we need to bring our CS3 license count down, but its not as clean. Regards, [cid:3350547776_38730866] ________________________________ Adweek?s 2009 Global Agency of the Year -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 8380 bytes Desc: image.png URL: From swood at integer.com Thu Mar 4 08:55:51 2010 From: swood at integer.com (Steve Wood) Date: Thu, 4 Mar 2010 10:55:51 -0600 Subject: [Resourcekit] Non-destructive removeCS3.sh In-Reply-To: References: Message-ID: <438f5a311003040855w46fb5630mb8935de1e5b6ddd9@mail.gmail.com> I don't have a solution, but I'd love one if you find it. :-) Steve Wood Director of IT swood at integer.com The Integer Group | 1999 Bryan St. | Ste. 1700 | Dallas, TX 75201 T 214.758.6813 | F 214.758.6901 | C 940.312.2475 2010/3/4 Hansell, Sean > I?ve been using the removeCS3.sh in certain scenarios where I need to > remove CS3 and install CS4 afterwards, and its been working great. > > But now I?m encountering scenarios where I already have CS3 AND CS4 > installed. The same script is destructive to CS4, breaking licensing and > removing shared files. > > Has anyone else encountered this and engineered a solution for it? My > current plan is to re-engineer the current script to only remove the apps, > which would effectively solve the problem at hand, which is we need to bring > our CS3 license count down, but its not as clean. > > Regards, > > > ------------------------------ > Adweek?s 2009 Global Agency of the Year > > _______________________________________________ > Resourcekit mailing list > Resourcekit at list.jamfsoftware.com > http://list.jamfsoftware.com/mailman/listinfo/resourcekit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/png Size: 8380 bytes Desc: not available URL: From swood at integer.com Thu Mar 4 08:57:08 2010 From: swood at integer.com (Steve Wood) Date: Thu, 4 Mar 2010 10:57:08 -0600 Subject: [Resourcekit] Non-destructive removeCS3.sh In-Reply-To: <438f5a311003040855w46fb5630mb8935de1e5b6ddd9@mail.gmail.com> References: <438f5a311003040855w46fb5630mb8935de1e5b6ddd9@mail.gmail.com> Message-ID: <438f5a311003040857l3461cc96ob9e670c9ca803c34@mail.gmail.com> Oh, one other thing I noticed about these scripts. If you have to re-install CS4 and you've used these removal scripts to clear it off the machine, make sure you dump the Removed Files folder from the JAMF folder (/Library/Application Support/JAMF). If you do not, in my experience, Acrobat 9 will not load when you re-load CS4. Steve Wood Director of IT swood at integer.com The Integer Group | 1999 Bryan St. | Ste. 1700 | Dallas, TX 75201 T 214.758.6813 | F 214.758.6901 | C 940.312.2475 On Thu, Mar 4, 2010 at 10:55 AM, Steve Wood wrote: > I don't have a solution, but I'd love one if you find it. :-) > > Steve Wood > Director of IT > swood at integer.com > > The Integer Group | 1999 Bryan St. | Ste. 1700 | Dallas, TX 75201 > T 214.758.6813 | F 214.758.6901 | C 940.312.2475 > > > 2010/3/4 Hansell, Sean > >> I?ve been using the removeCS3.sh in certain scenarios where I need to >> remove CS3 and install CS4 afterwards, and its been working great. >> >> But now I?m encountering scenarios where I already have CS3 AND CS4 >> installed. The same script is destructive to CS4, breaking licensing and >> removing shared files. >> >> Has anyone else encountered this and engineered a solution for it? My >> current plan is to re-engineer the current script to only remove the apps, >> which would effectively solve the problem at hand, which is we need to bring >> our CS3 license count down, but its not as clean. >> >> Regards, >> >> >> ------------------------------ >> Adweek?s 2009 Global Agency of the Year >> >> _______________________________________________ >> Resourcekit mailing list >> Resourcekit at list.jamfsoftware.com >> http://list.jamfsoftware.com/mailman/listinfo/resourcekit >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/png Size: 8380 bytes Desc: not available URL: From tlarki at kckps.org Thu Mar 4 09:05:32 2010 From: tlarki at kckps.org (Thomas Larkin) Date: Thu, 04 Mar 2010 11:05:32 -0600 Subject: [Resourcekit] Non-destructive removeCS3.sh In-Reply-To: <438f5a311003040857l3461cc96ob9e670c9ca803c34@mail.gmail.com> References: <438f5a311003040855w46fb5630mb8935de1e5b6ddd9@mail.gmail.com> <438f5a311003040857l3461cc96ob9e670c9ca803c34@mail.gmail.com> Message-ID: <4B8F93FC.7141.0039.0@kckps.org> Have any of you tried the removal packages from adobe? http://www.adobe.com/support/contact/cs3clean.html >>> Steve Wood 03/04/10 10:57 AM >>> Oh, one other thing I noticed about these scripts. If you have to re-install CS4 and you've used these removal scripts to clear it off the machine, make sure you dump the Removed Files folder from the JAMF folder (/Library/Application Support/JAMF). If you do not, in my experience, Acrobat 9 will not load when you re-load CS4. Steve Wood Director of IT swood at integer.com The Integer Group | 1999 Bryan St. | Ste. 1700 | Dallas, TX 75201 T 214.758.6813 | F 214.758.6901 | C 940.312.2475 On Thu, Mar 4, 2010 at 10:55 AM, Steve Wood wrote: I don't have a solution, but I'd love one if you find it. :-) Steve Wood Director of IT swood at integer.com The Integer Group | 1999 Bryan St. | Ste. 1700 | Dallas, TX 75201 T 214.758.6813 | F 214.758.6901 | C 940.312.2475 2010/3/4 Hansell, Sean I?ve been using the removeCS3.sh in certain scenarios where I need to remove CS3 and install CS4 afterwards, and its been working great. But now I?m encountering scenarios where I already have CS3 AND CS4 installed. The same script is destructive to CS4, breaking licensing and removing shared files. Has anyone else encountered this and engineered a solution for it? My current plan is to re-engineer the current script to only remove the apps, which would effectively solve the problem at hand, which is we need to bring our CS3 license count down, but its not as clean. Regards, Adweek?s 2009 Global Agency of the Year _______________________________________________ Resourcekit mailing list Resourcekit at list.jamfsoftware.com http://list.jamfsoftware.com/mailman/listinfo/resourcekit -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/png Size: 8380 bytes Desc: Portable Network Graphics Format URL: From nhorton at bssp.com Thu Mar 4 09:10:47 2010 From: nhorton at bssp.com (Noah Horton) Date: Thu, 4 Mar 2010 09:10:47 -0800 Subject: [Resourcekit] Resourcekit Digest, Vol 13, Issue 3 In-Reply-To: Message-ID: I?ve had some success in modifying the script by commenting out the lines that delete resources that are are shared among the two, but then of course you not doing a clean uninstall and leaving a lot of legacy components behind. -- Noah Horton Systems Administrator Butler, Shine Stern and Partners 20 Liberty Ship Way Sausalito, CA 94965 415-944-8319 ________________________________ From: "resourcekit-request at list.jamfsoftware.com" Reply-To: "resourcekit at list.jamfsoftware.com" Date: Thu, 4 Mar 2010 09:06:12 -0800 To: "resourcekit at list.jamfsoftware.com" Subject: Resourcekit Digest, Vol 13, Issue 3 Send Resourcekit mailing list submissions to resourcekit at list.jamfsoftware.com To subscribe or unsubscribe via the World Wide Web, visit http://list.jamfsoftware.com/mailman/listinfo/resourcekit or, via email, send a message with subject or body 'help' to resourcekit-request at list.jamfsoftware.com You can reach the person managing the list at resourcekit-owner at list.jamfsoftware.com When replying, please edit your Subject line so it is more specific than "Re: Contents of Resourcekit digest..." -------------- next part -------------- An HTML attachment was scrubbed... URL: From Benjamin.Janowski at Kohls.com Thu Mar 4 11:03:24 2010 From: Benjamin.Janowski at Kohls.com (Benjamin.Janowski at Kohls.com) Date: Thu, 4 Mar 2010 13:03:24 -0600 Subject: [Resourcekit] turnOffAirport.sh & SystemConfigTrigger Message-ID: Hello All - My team and I have recently been issued a challenge that I'm hoping some of you have had to deal with in the past. The company is installing free, public wi-fi around the building and they are asking us to set our Macs in such a way that a user cannot be connected to both the ethernet hardline (corporate netowrk) and the public wi-fi (airport). Now, if we planned on re-imaging every machine in our environment (~500 macs) that wouldn't be a problem. We'd just create network locations that only have one interface available at a time. Since that's not the case though, and network locations are so difficult to manage, we opted for a different method. Our current approach is to use a policy to prevent these two connections from running side-by-side. Here's an outline of that policy: - Set to be triggered by "Other." - In the blank field next to that we define other as "SystemConfigTrigger." - Set to Ongoing and we've told it to only run from certain IP ranges (so that our traveling computers aren't trying to turn off their airport all the time). - Scope is set to only a couple of individuals machines for now, for testing. - The turnAirportOff.sh script is set to "Before" (i've tried switching that to "After" as well). - Finally, the SystemConfigTrigger.pkg from the resource kit has been installed on the 2 client machines I'm testing on. I've looked over the script for the easy stuff - did i set it to become active way in the future? Did I add the wrong machine? We seem to be good there. Yet the policy doesn't seem to run. What happens is this: when you turn airport on, the system trigger goes. In the console I see it check and attempt to run. It exits with code 1 and I get "There is a problem with your syntax." and " Error: this application must be run as root. Try the sudo command." The policy never creates a log in our JSS. When I force the policy to go via "sudo jamf policy -trigger other" I get a "Executing Policy Disable Airport when on Kohl's Ethernet... Downloading http://server1234.com:80/CasperShare/Scripts//turnOffAirport.sh... sh: -c: line 0: unexpected EOF while looking for matching `'' sh: -c: line 1: syntax error: unexpected end of file There is a problem with your syntax. Error: The script could not be found On a regular leopard machine, I can run the script locally, through terminal and it does what it's supposed to. In snow leopard, I get "** Error: The amount of parameters was not correct." then a message saying it's going to turn off the airport and finally BLAMO a long list of examples on how to use the networksetup command. In snow leopard i can use the command if i state the network interface, as in "/usr/sbin/networksetup en1 -setairportpower off" So, has anyone faced this challenge before? Are people using the SystemConfigTrigger+turnOffAirport.sh successfully? And in which OS's. Does anyone see an error is something I've setup? If anyone has any ideas on this, I'd really appreciate the help! thanks, ben janowski Senior Macintosh Support Technician Kohl's Mac Support Team 262.703.1396 | benjamin.janowski at kohls.com ********************************************************************** CONFIDENTIALITY NOTICE: This is a transmission from Kohl's Department Stores, Inc. and may contain information which is confidential and proprietary. If you are not the addressee, any disclosure, copying or distribution or use of the contents of this message is expressly prohibited. If you have received this transmission in error, please destroy it and notify us immediately at 262-703-7000. CAUTION: Internet and e-mail communications are Kohl's property and Kohl's reserves the right to retrieve and read any message created, sent and received. Kohl's reserves the right to monitor messages by authorized Kohl's Associates at any time without any further consent. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tlarki at kckps.org Thu Mar 4 11:48:41 2010 From: tlarki at kckps.org (Thomas Larkin) Date: Thu, 04 Mar 2010 13:48:41 -0600 Subject: [Resourcekit] turnOffAirport.sh & SystemConfigTrigger In-Reply-To: References: Message-ID: <4B8FBA39.7141.0039.0@kckps.org> Ben, What if we took a different approach and just required admin rights to modify the airport period? Or we can create a script that gets the IP address and assuming that your WLAN and your LAN IP will be on different subnets, we can have it execute some commands. >>> 03/04/10 1:03 PM >>> Hello All - My team and I have recently been issued a challenge that I'm hoping some of you have had to deal with in the past. The company is installing free, public wi-fi around the building and they are asking us to set our Macs in such a way that a user cannot be connected to both the ethernet hardline (corporate netowrk) and the public wi-fi (airport). Now, if we planned on re-imaging every machine in our environment (~500 macs) that wouldn't be a problem. We'd just create network locations that only have one interface available at a time. Since that's not the case though, and network locations are so difficult to manage, we opted for a different method. Our current approach is to use a policy to prevent these two connections from running side-by-side. Here's an outline of that policy: - Set to be triggered by "Other." - In the blank field next to that we define other as "SystemConfigTrigger." - Set to Ongoing and we've told it to only run from certain IP ranges (so that our traveling computers aren't trying to turn off their airport all the time). - Scope is set to only a couple of individuals machines for now, for testing. - The turnAirportOff.sh script is set to "Before" (i've tried switching that to "After" as well). - Finally, the SystemConfigTrigger.pkg from the resource kit has been installed on the 2 client machines I'm testing on. I've looked over the script for the easy stuff - did i set it to become active way in the future? Did I add the wrong machine? We seem to be good there. Yet the policy doesn't seem to run. What happens is this: when you turn airport on, the system trigger goes. In the console I see it check and attempt to run. It exits with code 1 and I get "There is a problem with your syntax." and " Error: this application must be run as root. Try the sudo command." The policy never creates a log in our JSS. When I force the policy to go via "sudo jamf policy -trigger other" I get a "Executing Policy Disable Airport when on Kohl's Ethernet... Downloading http://server1234.com:80/CasperShare/Scripts//turnOffAirport.sh.. ( http://server1234.com/CasperShare/Scripts//turnOffAirport.sh.. ). sh: -c: line 0: unexpected EOF while looking for matching `'' sh: -c: line 1: syntax error: unexpected end of file There is a problem with your syntax. Error: The script could not be found On a regular leopard machine, I can run the script locally, through terminal and it does what it's supposed to. In snow leopard, I get "** Error: The amount of parameters was not correct." then a message saying it's going to turn off the airport and finally BLAMO a long list of examples on how to use the networksetup command. In snow leopard i can use the command if i state the network interface, as in "/usr/sbin/networksetup en1 -setairportpower off" So, has anyone faced this challenge before? Are people using the SystemConfigTrigger+turnOffAirport.sh successfully? And in which OS's. Does anyone see an error is something I've setup? If anyone has any ideas on this, I'd really appreciate the help! thanks, benjanowski Senior Macintosh Support Technician Kohl's Mac Support Team 262.703.1396 |benjamin.janowski at kohls.com CONFIDENTIALITY NOTICE: This is a transmission from Kohl's Department Stores, Inc. and may contain information which is confidential and proprietary. If you are not the addressee, any disclosure, copying or distribution or use of the contents of this message is expressly prohibited. If you have received this transmission in error, please destroy it and notify us immediately at 262-703-7000. CAUTION: Internet and e-mail communications are Kohl's property and Kohl's reserves the right to retrieve and read any message created, sent and received. Kohl's reserves the right to monitor messages by authorized Kohl's Associates at any time without any further consent. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Benjamin.Janowski at Kohls.com Thu Mar 4 11:53:36 2010 From: Benjamin.Janowski at Kohls.com (Benjamin.Janowski at Kohls.com) Date: Thu, 4 Mar 2010 13:53:36 -0600 Subject: [Resourcekit] turnOffAirport.sh & SystemConfigTrigger In-Reply-To: <4B8FBA39.7141.0039.0@kckps.org> References: <4B8FBA39.7141.0039.0@kckps.org> Message-ID: Well, we still need standard users to be able to use their airport. They can even use it when they are here if they want - just not at the same time at their ethernet connection. So I don't think I can make airport require admin rights at all times. However, I'd be open to your other suggestion of changing things based on an IP segment. What things did you have in mind and how would they be exectuted? For example, I was going to run the turnAirportOff.sh script at login, but then I realized they'd just have to turn it back on themselves... ben janowski Senior Macintosh Support Technician Kohl's Mac Support Team 262.703.1396 | benjamin.janowski at kohls.com From: "Thomas Larkin" To: , Cc: Tim.Theobald at Kohls.com Date: 03/04/2010 01:49 PM Subject: Re: [Resourcekit] turnOffAirport.sh & SystemConfigTrigger Sent by: resourcekit-bounces at list.jamfsoftware.com Ben, What if we took a different approach and just required admin rights to modify the airport period? Or we can create a script that gets the IP address and assuming that your WLAN and your LAN IP will be on different subnets, we can have it execute some commands. >>> 03/04/10 1:03 PM >>> Hello All - My team and I have recently been issued a challenge that I'm hoping some of you have had to deal with in the past. The company is installing free, public wi-fi around the building and they are asking us to set our Macs in such a way that a user cannot be connected to both the ethernet hardline (corporate netowrk) and the public wi-fi (airport). Now, if we planned on re-imaging every machine in our environment (~500 macs) that wouldn't be a problem. We'd just create network locations that only have one interface available at a time. Since that's not the case though, and network locations are so difficult to manage, we opted for a different method. Our current approach is to use a policy to prevent these two connections from running side-by-side. Here's an outline of that policy: - Set to be triggered by "Other." - In the blank field next to that we define other as "SystemConfigTrigger." - Set to Ongoing and we've told it to only run from certain IP ranges (so that our traveling computers aren't trying to turn off their airport all the time). - Scope is set to only a couple of individuals machines for now, for testing. - The turnAirportOff.sh script is set to "Before" (i've tried switching that to "After" as well). - Finally, the SystemConfigTrigger.pkg from the resource kit has been installed on the 2 client machines I'm testing on. I've looked over the script for the easy stuff - did i set it to become active way in the future? Did I add the wrong machine? We seem to be good there. Yet the policy doesn't seem to run. What happens is this: when you turn airport on, the system trigger goes. In the console I see it check and attempt to run. It exits with code 1 and I get "There is a problem with your syntax." and " Error: this application must be run as root. Try the sudo command." The policy never creates a log in our JSS. When I force the policy to go via "sudo jamf policy -trigger other" I get a "Executing Policy Disable Airport when on Kohl's Ethernet... Downloading http://server1234.com:80/CasperShare/Scripts//turnOffAirport.sh... sh: -c: line 0: unexpected EOF while looking for matching `'' sh: -c: line 1: syntax error: unexpected end of file There is a problem with your syntax. Error: The script could not be found On a regular leopard machine, I can run the script locally, through terminal and it does what it's supposed to. In snow leopard, I get "** Error: The amount of parameters was not correct." then a message saying it's going to turn off the airport and finally BLAMO a long list of examples on how to use the networksetup command. In snow leopard i can use the command if i state the network interface, as in "/usr/sbin/networksetup en1 -setairportpower off" So, has anyone faced this challenge before? Are people using the SystemConfigTrigger+turnOffAirport.sh successfully? And in which OS's. Does anyone see an error is something I've setup? If anyone has any ideas on this, I'd really appreciate the help! thanks, benjanowski Senior Macintosh Support Technician Kohl's Mac Support Team 262.703.1396 |benjamin.janowski at kohls.com CONFIDENTIALITY NOTICE: This is a transmission from Kohl's Department Stores, Inc. and may contain information which is confidential and proprietary. If you are not the addressee, any disclosure, copying or distribution or use of the contents of this message is expressly prohibited. If you have received this transmission in error, please destroy it and notify us immediately at 262-703-7000. CAUTION: Internet and e-mail communications are Kohl's property and Kohl's reserves the right to retrieve and read any message created, sent and received. Kohl's reserves the right to monitor messages by authorized Kohl's Associates at any time without any further consent. _______________________________________________ Resourcekit mailing list Resourcekit at list.jamfsoftware.com http://list.jamfsoftware.com/mailman/listinfo/resourcekit ********************************************************************** CONFIDENTIALITY NOTICE: This is a transmission from Kohl's Department Stores, Inc. and may contain information which is confidential and proprietary. If you are not the addressee, any disclosure, copying or distribution or use of the contents of this message is expressly prohibited. If you have received this transmission in error, please destroy it and notify us immediately at 262-703-7000. CAUTION: Internet and e-mail communications are Kohl's property and Kohl's reserves the right to retrieve and read any message created, sent and received. Kohl's reserves the right to monitor messages by authorized Kohl's Associates at any time without any further consent. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tlarki at kckps.org Thu Mar 4 12:19:13 2010 From: tlarki at kckps.org (Thomas Larkin) Date: Thu, 04 Mar 2010 14:19:13 -0600 Subject: [Resourcekit] turnOffAirport.sh & SystemConfigTrigger In-Reply-To: References: <4B8FBA39.7141.0039.0@kckps.org> Message-ID: <4B8FC161.7141.0039.0@kckps.org> Well, I would set up a network segment in Casper that is strictly the IP range of your wired LAN. Then scope out policy to only be ran on that wired LAN and to whatever client smart groups you need to, or to every computer if this is going to cover every computer in your deployment. Then I would write a simple shell script that uses networksetup and detects if an Airport connection is present, and if it is present, then turn off the Airport. Alternatively, you can just set the Ethernet service to have a higher priority over the WiFi, and even if the client connects it will always use the Ethernet over the Wifi ever single time. Even though it is connected it won't use it, however, it will lease an IP for both connections, and if it is the DHCP lease that is the issue then you definitely need to do this. So, we would know that policy would run only when connected to Ethernet, and if airport power was detected while on Ethernet it would shut the airport power off. Could be some margin for error there so you'd have to play with it >>> 03/04/10 1:53 PM >>> Well, we still need standard users to be able to use their airport. They can even use it when they are here if they want - just not at the same time at their ethernet connection. So I don't think I can make airport require admin rights at all times. However, I'd be open to your other suggestion of changing things based on an IP segment. What things did you have in mind and how would they be exectuted? For example, I was going to run the turnAirportOff.sh script at login, but then I realized they'd just have to turn it back on themselves... benjanowski Senior Macintosh Support Technician Kohl's Mac Support Team 262.703.1396 |benjamin.janowski at kohls.com From: "Thomas Larkin" To: , Cc: Tim.Theobald at Kohls.com Date: 03/04/2010 01:49 PM Subject: Re: [Resourcekit] turnOffAirport.sh & SystemConfigTrigger Sent by: resourcekit-bounces at list.jamfsoftware.com Ben, What if we took a different approach and just required admin rights to modify the airport period? Or we can create a script that gets the IP address and assuming that your WLAN and your LAN IP will be on different subnets, we can have it execute some commands. >>> 03/04/10 1:03 PM >>> Hello All - My team and I have recently been issued a challenge that I'm hoping some of you have had to deal with in the past. The company is installing free, public wi-fi around the building and they are asking us to set our Macs in such a way that a user cannot be connected to both the ethernet hardline (corporate netowrk) and the public wi-fi (airport). Now, if we planned on re-imaging every machine in our environment (~500 macs) that wouldn't be a problem. We'd just create network locations that only have one interface available at a time. Since that's not the case though, and network locations are so difficult to manage, we opted for a different method. Our current approach is to use a policy to prevent these two connections from running side-by-side. Here's an outline of that policy: - Set to be triggered by "Other." - In the blank field next to that we define other as "SystemConfigTrigger." - Set to Ongoing and we've told it to only run from certain IP ranges (so that our traveling computers aren't trying to turn off their airport all the time). - Scope is set to only a couple of individuals machines for now, for testing. - The turnAirportOff.sh script is set to "Before" (i've tried switching that to "After" as well). - Finally, the SystemConfigTrigger.pkg from the resource kit has been installed on the 2 client machines I'm testing on. I've looked over the script for the easy stuff - did i set it to become active way in the future? Did I add the wrong machine? We seem to be good there. Yet the policy doesn't seem to run. What happens is this: when you turn airport on, the system trigger goes. In the console I see it check and attempt to run. It exits with code 1 and I get "There is a problem with your syntax." and " Error: this application must be run as root. Try the sudo command." The policy never creates a log in our JSS. When I force the policy to go via "sudo jamf policy -trigger other" I get a "Executing Policy Disable Airport when on Kohl's Ethernet... Downloading http://server1234.com:80/CasperShare/Scripts//turnOffAirport.sh.. ( http://server1234.com/CasperShare/Scripts//turnOffAirport.sh.. ). sh: -c: line 0: unexpected EOF while looking for matching `'' sh: -c: line 1: syntax error: unexpected end of file There is a problem with your syntax. Error: The script could not be found On a regular leopard machine, I can run the script locally, through terminal and it does what it's supposed to. In snow leopard, I get "** Error: The amount of parameters was not correct." then a message saying it's going to turn off the airport and finally BLAMO a long list of examples on how to use the networksetup command. In snow leopard i can use the command if i state the network interface, as in "/usr/sbin/networksetup en1 -setairportpower off" So, has anyone faced this challenge before? Are people using the SystemConfigTrigger+turnOffAirport.sh successfully? And in which OS's. Does anyone see an error is something I've setup? If anyone has any ideas on this, I'd really appreciate the help! thanks, benjanowski Senior Macintosh Support Technician Kohl's Mac Support Team 262.703.1396 |benjamin.janowski at kohls.com CONFIDENTIALITY NOTICE: This is a transmission from Kohl's Department Stores, Inc. and may contain information which is confidential and proprietary. If you are not the addressee, any disclosure, copying or distribution or use of the contents of this message is expressly prohibited. If you have received this transmission in error, please destroy it and notify us immediately at 262-703-7000. CAUTION: Internet and e-mail communications are Kohl's property and Kohl's reserves the right to retrieve and read any message created, sent and received. Kohl's reserves the right to monitor messages by authorized Kohl's Associates at any time without any further consent._______________________________________________ Resourcekit mailing list Resourcekit at list.jamfsoftware.com http://list.jamfsoftware.com/mailman/listinfo/resourcekit CONFIDENTIALITY NOTICE: This is a transmission from Kohl's Department Stores, Inc. and may contain information which is confidential and proprietary. If you are not the addressee, any disclosure, copying or distribution or use of the contents of this message is expressly prohibited. If you have received this transmission in error, please destroy it and notify us immediately at 262-703-7000. CAUTION: Internet and e-mail communications are Kohl's property and Kohl's reserves the right to retrieve and read any message created, sent and received. Kohl's reserves the right to monitor messages by authorized Kohl's Associates at any time without any further consent. -------------- next part -------------- An HTML attachment was scrubbed... URL: From William.Smith at merrillcorp.com Thu Mar 4 13:18:08 2010 From: William.Smith at merrillcorp.com (Smith, William) Date: Thu, 4 Mar 2010 15:18:08 -0600 Subject: [Resourcekit] Non-destructive removeCS3.sh In-Reply-To: Message-ID: On 3/4/10 10:42 AM, "Hansell, Sean" wrote: > I?ve been using the removeCS3.sh in certain scenarios where I need to remove > CS3 and install CS4 afterwards, and its been working great. > > But now I?m encountering scenarios where I already have CS3 AND CS4 installed. > The same script is destructive to CS4, breaking licensing and removing shared > files. > > Has anyone else encountered this and engineered a solution for it? My current > plan is to re-engineer the current script to only remove the apps, which would > effectively solve the problem at hand, which is we need to bring our CS3 > license count down, but its not as clean. While not elegant, you could simply delete the CS3 application folders from /Applications and probably the CS3 folder from /Applications/Utilities, leaving the /Library files alone. -- William Smith Technical Analyst Merrill Communications LLC (651) 632-1492 From nick at jamfsoftware.com Thu Mar 4 14:29:48 2010 From: nick at jamfsoftware.com (Nick Amundsen) Date: Thu, 4 Mar 2010 14:29:48 -0800 Subject: [Resourcekit] turnOffAirport.sh & SystemConfigTrigger In-Reply-To: References: Message-ID: Ben, The error you're seeing below can sometimes point to a problem with HTTP downloads on the distribution point the client is attempting to pull from. Try clicking the "Override Default Settings for this policy" button on the "General" tab of the policy, and check the box to your force distribution points to use AFP/SMB rather than HTTP. If your policy runs properly with this setting checked, you'll want to ensure that the symlink at /Library/WebServer/Documents/CasperShare is properly linked to the AFP sharepoint you're using for your packages on the server. If this doesn't resolve the issue, you may want to give support a call and they can walk you through fixing http downloads for the distribution point. Nick Amundsen Resource Kit Team nick at jamfsoftware.com .................................................................... JAMF Software 1011 Washington Ave. S Suite 350 Minneapolis, MN 55415 .................................................................... Office: (612) 605-6625 Facsimile: (612) 332-9054 .................................................................... US Support: (612) 216-1296 .................................................................... http://www.jamfsoftware.com On Mar 4, 2010, at 1:03 PM, > > wrote: Hello All - My team and I have recently been issued a challenge that I'm hoping some of you have had to deal with in the past. The company is installing free, public wi-fi around the building and they are asking us to set our Macs in such a way that a user cannot be connected to both the ethernet hardline (corporate netowrk) and the public wi-fi (airport). Now, if we planned on re-imaging every machine in our environment (~500 macs) that wouldn't be a problem. We'd just create network locations that only have one interface available at a time. Since that's not the case though, and network locations are so difficult to manage, we opted for a different method. Our current approach is to use a policy to prevent these two connections from running side-by-side. Here's an outline of that policy: - Set to be triggered by "Other." - In the blank field next to that we define other as "SystemConfigTrigger." - Set to Ongoing and we've told it to only run from certain IP ranges (so that our traveling computers aren't trying to turn off their airport all the time). - Scope is set to only a couple of individuals machines for now, for testing. - The turnAirportOff.sh script is set to "Before" (i've tried switching that to "After" as well). - Finally, the SystemConfigTrigger.pkg from the resource kit has been installed on the 2 client machines I'm testing on. I've looked over the script for the easy stuff - did i set it to become active way in the future? Did I add the wrong machine? We seem to be good there. Yet the policy doesn't seem to run. What happens is this: when you turn airport on, the system trigger goes. In the console I see it check and attempt to run. It exits with code 1 and I get "There is a problem with your syntax." and " Error: this application must be run as root. Try the sudo command." The policy never creates a log in our JSS. When I force the policy to go via "sudo jamf policy -trigger other" I get a "Executing Policy Disable Airport when on Kohl's Ethernet... Downloading http://server1234.com:80/CasperShare/Scripts//turnOffAirport.sh... sh: -c: line 0: unexpected EOF while looking for matching `'' sh: -c: line 1: syntax error: unexpected end of file There is a problem with your syntax. Error: The script could not be found On a regular leopard machine, I can run the script locally, through terminal and it does what it's supposed to. In snow leopard, I get "** Error: The amount of parameters was not correct." then a message saying it's going to turn off the airport and finally BLAMO a long list of examples on how to use the networksetup command. In snow leopard i can use the command if i state the network interface, as in "/usr/sbin/networksetup en1 -setairportpower off" So, has anyone faced this challenge before? Are people using the SystemConfigTrigger+turnOffAirport.sh successfully? And in which OS's. Does anyone see an error is something I've setup? If anyone has any ideas on this, I'd really appreciate the help! thanks, ben janowski Senior Macintosh Support Technician ________________________________ Kohl's Mac Support Team 262.703.1396 | benjamin.janowski at kohls.com ________________________________ CONFIDENTIALITY NOTICE: This is a transmission from Kohl's Department Stores, Inc. and may contain information which is confidential and proprietary. If you are not the addressee, any disclosure, copying or distribution or use of the contents of this message is expressly prohibited. If you have received this transmission in error, please destroy it and notify us immediately at 262-703-7000. CAUTION: Internet and e-mail communications are Kohl's property and Kohl's reserves the right to retrieve and read any message created, sent and received. Kohl's reserves the right to monitor messages by authorized Kohl's Associates at any time without any further consent. -------------- next part -------------- An HTML attachment was scrubbed... URL: From sean.hansell at jwt.com Wed Mar 10 06:32:54 2010 From: sean.hansell at jwt.com (Hansell, Sean) Date: Wed, 10 Mar 2010 06:32:54 -0800 Subject: [Resourcekit] Inconsistency in PreAdobeInstall.pkg Message-ID: Hey guys, I saw a couple of threads on this, and I need to bring it up because I couldn?t find any type of solution for this in the Resource Kit or Casper lists. We are attempting to deploy CS4 across about 7-800 Macs here. I?m trying to setup a Self Service workflow using the PreAdobeInstall and PostAdobeInstall packages from the Resource Kit. The issue I?m having is that the Pre-package does not consistently black out or ?curtain? the screen. There are no log items on the local machine to tell me why this might be happening, but I either need to fix this or come up with a new solution to allow this to work. But any insight you might have into this would be greatly appreciated. Regards, [cid:3351058374_69364287] ________________________________ Adweek?s 2009 Global Agency of the Year -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 8380 bytes Desc: image.png URL: From swood at integer.com Wed Mar 10 07:09:23 2010 From: swood at integer.com (Steve Wood) Date: Wed, 10 Mar 2010 09:09:23 -0600 Subject: [Resourcekit] Inconsistency in PreAdobeInstall.pkg In-Reply-To: References: Message-ID: <438f5a311003100709u6c803e8v33b13d0ca2963675@mail.gmail.com> I personally do not use the Pre and Post packages to install Adobe products here. I just went through and installed CS4 DP on everyone's machine in our office and I did it in this manner: 1. Created a policy to cache the CS4 installer to their machine during the day. 2. Once a machine had the installer cached it was placed into a Smart Group named "CS4 Ready". 3. I had a logout policy in place that would run a script invoking an iHook hook to bring up a dialog indicating an installation was occurring and it would issue the command "jamf installAllCached". I posted several emails to my employees letting them know this was going to start taking place the week prior to actually doing the installs. I had very few instances of failures, and the few that I did have were because someone turned their machine off (laptop users closing the lid) because they were in a hurry. If you are doing this as a Self Service, you could do something similar where you: 1. Cache the installer to the machines. 2. Move machines into a Smart Group indicating the installer is there. 3. Scope a Self Service policy to that group and use iHook to lock the screen, or the jamfHelper.app or the LockScreen.app (search the list for LockScreen). Since you want this done as Self Service you do not have to worry about the requirement to have a user logged in. Hope that helps. Steve Wood Director of IT swood at integer.com The Integer Group | 1999 Bryan St. | Ste. 1700 | Dallas, TX 75201 T 214.758.6813 | F 214.758.6901 | C 940.312.2475 2010/3/10 Hansell, Sean > Hey guys, > > I saw a couple of threads on this, and I need to bring it up because I > couldn?t find any type of solution for this in the Resource Kit or Casper > lists. > > We are attempting to deploy CS4 across about 7-800 Macs here. I?m trying to > setup a Self Service workflow using the PreAdobeInstall and PostAdobeInstall > packages from the Resource Kit. > > The issue I?m having is that the Pre-package does not consistently black > out or ?curtain? the screen. There are no log items on the local machine to > tell me why this might be happening, but I either need to fix this or come > up with a new solution to allow this to work. > > But any insight you might have into this would be greatly appreciated. > > Regards, > > > ------------------------------ > Adweek?s 2009 Global Agency of the Year > > _______________________________________________ > Resourcekit mailing list > Resourcekit at list.jamfsoftware.com > http://list.jamfsoftware.com/mailman/listinfo/resourcekit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/png Size: 8380 bytes Desc: not available URL: From William.Smith at merrillcorp.com Wed Mar 10 09:52:45 2010 From: William.Smith at merrillcorp.com (Smith, William) Date: Wed, 10 Mar 2010 11:52:45 -0600 Subject: [Resourcekit] Inconsistency in PreAdobeInstall.pkg In-Reply-To: Message-ID: On 3/10/10 8:32 AM, "Hansell, Sean" wrote: > We are attempting to deploy CS4 across about 7-800 Macs here. I?m trying to > setup a Self Service workflow using the PreAdobeInstall and PostAdobeInstall > packages from the Resource Kit. > > The issue I?m having is that the Pre-package does not consistently black out > or ?curtain? the screen. There are no log items on the local machine to tell > me why this might be happening, but I either need to fix this or come up with > a new solution to allow this to work. You may want to get with JAMF about this. At their user group meeting last week I was told that the ARD 3.1 update broke the JAMFHelper under Snow Leoaprd. According to my contacts at JAMF, this should be resolved in Casper 7.2. Haven't tested yet. It does not resolve the problem, however, for remote installs. Only imaging. -- William Smith Technical Analyst Merrill Communications LLC (651) 632-1492 From nick at jamfsoftware.com Wed Mar 10 12:23:31 2010 From: nick at jamfsoftware.com (Nick Amundsen) Date: Wed, 10 Mar 2010 12:23:31 -0800 Subject: [Resourcekit] Inconsistency in PreAdobeInstall.pkg In-Reply-To: References: Message-ID: <58D0B31B-A712-40E2-8DFD-055C9499AF28@jamfsoftware.com> Hey All, Just wanted to drop a line to bring everyone up to speed on where we are at with Adobe Installers and version 7.2. The reason we are required to lock the screen during Adobe installations is because their installers require that a user be logged in to the system in order for a successful installation. Our method of ensuring that Adobe's silent installer successfully runs: -Create a temporary standard user -Lock the screen, -Log in as the temporary user -Run the Adobe installer -Log out the temp user -Delete the temp user account -Unlock the screen. There are a few different ways of installing Adobe software with Casper, some of which require special considerations due to Adobe's requirement of having a user logged in: 1.) Self Service - If any user is already logged into the system that is being targeted for an Adobe deployment, nothing special needs to be done. In the case of Adobe deployments taking place through the Self Service application, the screen would not need to be locked at all. If desired, a message could be displayed before the installation takes place using the displayMessage.sh script in the Resource Kit. 2.) Imaging - In the case of installing Adobe software at imaging time with Casper Imaging, Casper will take care of ensuring that all of the steps mentioned above are performed. There have been many improvements to this process in version 7.2. We have completely rebuilt the jamfHelper application, which handles all user messaging, including the display of a "curtain" screen much like the ARD lock screen. This "curtain" functionality is now entirely built-in to the jamfHelper and will reliably display a screen over the login window that will completely lock out a user for the duration of the install process. 3.) Remote/Policy - If a policy is being used to install the software, and the policy is triggered by the "Login" trigger, no additional steps are needed. If an Adobe deployment is targeting a remote machine, and there is no user logged in, the steps mentioned above would need to be taken. We're working on some tools for our next Resource Kit to ensure that we have a clear path to take for cases like this. We'll be sure to let everyone know as soon as we have a clear solution for deploying Adobe software remotely without a user logged in. In the meantime, a policy triggered by "Login" or "Self Service" would be the recommended path to use. Nick Amundsen Resource Kit Team nick at jamfsoftware.com .................................................................... JAMF Software 1011 Washington Ave. S Suite 350 Minneapolis, MN 55415 .................................................................... Office: (612) 605-6625 Facsimile: (612) 332-9054 .................................................................... US Support: (612) 216-1296 .................................................................... http://www.jamfsoftware.com On Mar 10, 2010, at 8:32 AM, Hansell, Sean wrote: Hey guys, I saw a couple of threads on this, and I need to bring it up because I couldn?t find any type of solution for this in the Resource Kit or Casper lists. We are attempting to deploy CS4 across about 7-800 Macs here. I?m trying to setup a Self Service workflow using the PreAdobeInstall and PostAdobeInstall packages from the Resource Kit. The issue I?m having is that the Pre-package does not consistently black out or ?curtain? the screen. There are no log items on the local machine to tell me why this might be happening, but I either need to fix this or come up with a new solution to allow this to work. But any insight you might have into this would be greatly appreciated. Regards, ________________________________ Adweek?s 2009 Global Agency of the Year -------------- next part -------------- An HTML attachment was scrubbed... URL: From nick at jamfsoftware.com Mon Mar 15 09:37:09 2010 From: nick at jamfsoftware.com (Nick Amundsen) Date: Mon, 15 Mar 2010 09:37:09 -0700 Subject: [Resourcekit] March 2010 Resource Kit Posted Message-ID: <47349F41-906C-497F-85FB-FE1509364FCB@jamfsoftware.com> Hey all, We've posted a new Resource Kit to: http://www.jamfsoftware.com/downloads/ResourceKit.dmg This Resource Kit release corresponds with our recent Casper Suite 7.2 release. The most significant change that took place in this release is that most of the AntiVirus and DeepFreeze status reporting scripts have been removed since this functionality is now built-in to Casper Suite 7.2's Extension Attribute Templates. If you haven't received an email with a link to the Casper Suite 7.2 upgrade yet, please contact JAMF Support and they will be happy to get the ball rolling. Other significant items from the release notes in the March 2010 Resource Kit include: ? Set Airport Network ? Set the SSID and password for joining a wireless network. ? Enable FileVault ? Updated the script to comply with Mac OS X 10.6 ? Run Symantec AntiVirus Scan ? Updated the script for compatibility with Norton AntiVirus 11 for Mac ? Mount Network Share ? Updated the script for compatibility with Mac OS X 10.6 and added the ability to detect network user home directory automatically from DSCL ? Show Software Updates Report ? Updated report for compatibility with Casper Suite 7.0 and later ? Show All Users Report ? Updated report for compatibility with Casper Suite 7.0 and later ? Airport Report ? Updated report for compatibility with Casper Suite 7.0 and later Please feel free to post any questions or comments to this mailing list, or email us at resourcekit at jamfsoftware.com Nick Amundsen Resource Kit Team nick at jamfsoftware.com .................................................................... JAMF Software 1011 Washington Ave. S Suite 350 Minneapolis, MN 55415 .................................................................... Office: (612) 605-6625 Facsimile: (612) 332-9054 .................................................................... US Support: (612) 216-1296 .................................................................... http://www.jamfsoftware.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From abenedict at integer.com Tue Mar 16 07:39:54 2010 From: abenedict at integer.com (Alan Benedict) Date: Tue, 16 Mar 2010 09:39:54 -0500 Subject: [Resourcekit] Custom reports In-Reply-To: <5fe906621003160734r3ae61e71t914ecfd371dd2460@mail.gmail.com> References: <5fe906621003160734r3ae61e71t914ecfd371dd2460@mail.gmail.com> Message-ID: <5fe906621003160739l1d7aa0a8hda3869af18421916@mail.gmail.com> I have installed the fontsReport.jsp custom report from the resource kit and am getting an error. When I select the report in inventory, it downloads the html file, and the only thing in the file is an error message. There was an error processing your request. > org.apache.jasper.JasperException: Unable to compile class for JSP: An > error occurred at line: 134 in the jsp file: > /WEB-INF/reporting/fontsReport.jsp The method > LookupComputerInfo(HttpServletRequest, HttpServletResponse, int, boolean, > boolean, boolean) in the type LookupComputerInfo is not applicable for the > arguments (HttpServletRequest, HttpServletResponse, int, boolean, boolean) > 131: //cycle through computers 132: for(i=0;i The only thing out of the ordinary that I noticed when I installed the report is that the documentation stated that it needs to be put into /Library/Tomcat/webapps/jamf/WEB-INF/reporting/ I didn't have the jamf directory in the webapps directory, but I did figure out that it was called ROOT on my server so I ended up putting the report in /Library/Tomcat/webapps/ROOT/WEB-INF/reporting/ Anyone have any ideas as to why this isn't working or why my jamf directory is ROOT? Thanks Alan -- Alan Benedict ? Macintosh Technician The Integer Group O: 515-247-2738 C: 515-770-8234 http://www.integer.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From nick at jamfsoftware.com Tue Mar 16 08:09:30 2010 From: nick at jamfsoftware.com (Nick Amundsen) Date: Tue, 16 Mar 2010 08:09:30 -0700 Subject: [Resourcekit] Custom reports In-Reply-To: <5fe906621003160739l1d7aa0a8hda3869af18421916@mail.gmail.com> References: <5fe906621003160734r3ae61e71t914ecfd371dd2460@mail.gmail.com> <5fe906621003160739l1d7aa0a8hda3869af18421916@mail.gmail.com> Message-ID: <3AB742EB-642C-4EE8-8F68-5E2C1D845EC6@jamfsoftware.com> Alan, It looks like the JSS method to grab the fonts from computers has changed in 7.2. You should be able to get the report working if you change line 134 from: c=lci.LookupComputerInfo(request, response, c.getID(), true, true); To: c=lci.LookupComputerInfo(request, response, c.getID(), true, true, true); We'll be sure to get this updated for the next release of the Resource Kit. We'll be sure to also get the documentation updated to reflect the new location of the webapp, which is now stored in /Library/Tomcat/webapps/ROOT. Thanks for pointing this out! Nick Amundsen Resource Kit Team nick at jamfsoftware.com .................................................................... JAMF Software 1011 Washington Ave. S Suite 350 Minneapolis, MN 55415 .................................................................... Office: (612) 605-6625 Facsimile: (612) 332-9054 .................................................................... US Support: (612) 216-1296 .................................................................... http://www.jamfsoftware.com On Mar 16, 2010, at 9:39 AM, Alan Benedict wrote: I have installed the fontsReport.jsp custom report from the resource kit and am getting an error. When I select the report in inventory, it downloads the html file, and the only thing in the file is an error message. There was an error processing your request. org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 134 in the jsp file: /WEB-INF/reporting/fontsReport.jsp The method LookupComputerInfo(HttpServletRequest, HttpServletResponse, int, boolean, boolean, boolean) in the type LookupComputerInfo is not applicable for the arguments (HttpServletRequest, HttpServletResponse, int, boolean, boolean) 131: //cycle through computers 132: for(i=0;i The only thing out of the ordinary that I noticed when I installed the report is that the documentation stated that it needs to be put into /Library/Tomcat/webapps/jamf/WEB-INF/reporting/ I didn't have the jamf directory in the webapps directory, but I did figure out that it was called ROOT on my server so I ended up putting the report in /Library/Tomcat/webapps/ROOT/WEB-INF/reporting/ Anyone have any ideas as to why this isn't working or why my jamf directory is ROOT? Thanks Alan -- Alan Benedict ? Macintosh Technician The Integer Group O: 515-247-2738 C: 515-770-8234 http://www.integer.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From abenedict at integer.com Tue Mar 16 08:22:16 2010 From: abenedict at integer.com (Alan Benedict) Date: Tue, 16 Mar 2010 10:22:16 -0500 Subject: [Resourcekit] Custom reports In-Reply-To: <3AB742EB-642C-4EE8-8F68-5E2C1D845EC6@jamfsoftware.com> References: <5fe906621003160734r3ae61e71t914ecfd371dd2460@mail.gmail.com> <5fe906621003160739l1d7aa0a8hda3869af18421916@mail.gmail.com> <3AB742EB-642C-4EE8-8F68-5E2C1D845EC6@jamfsoftware.com> Message-ID: <5fe906621003160822ua6740a0ua0329fe4c2767563@mail.gmail.com> That worked great, thanks! Alan -- Alan Benedict ? Macintosh Technician The Integer Group O: 515-247-2738 C: 515-770-8234 http://www.integer.com 2010/3/16 Nick Amundsen > Alan, > > It looks like the JSS method to grab the fonts from computers has changed > in 7.2. > > You should be able to get the report working if you change line 134 from: > > c=lci.LookupComputerInfo(request, response, c.getID(), true, true); > > To: > > c=lci.LookupComputerInfo(request, response, c.getID(), true, true, true); > > We'll be sure to get this updated for the next release of the Resource Kit. > We'll be sure to also get the documentation updated to reflect the new > location of the webapp, which is now stored in /Library/Tomcat/webapps/ROOT. > > Thanks for pointing this out! > > Nick Amundsen > Resource Kit Team > nick at jamfsoftware.com > .................................................................... > JAMF Software > 1011 Washington Ave. S > Suite 350 > Minneapolis, MN 55415 > .................................................................... > Office: (612) 605-6625 > Facsimile: (612) 332-9054 > .................................................................... > US Support: (612) 216-1296 > .................................................................... > http://www.jamfsoftware.com > > > On Mar 16, 2010, at 9:39 AM, Alan Benedict wrote: > > I have installed the fontsReport.jsp custom report from the resource kit > and am getting an error. When I select the report in inventory, it > downloads the html file, and the only thing in the file is an error message. > > There was an error processing your request. > > >> org.apache.jasper.JasperException: Unable to compile class for JSP: An >> error occurred at line: 134 in the jsp file: >> /WEB-INF/reporting/fontsReport.jsp The method >> LookupComputerInfo(HttpServletRequest, HttpServletResponse, int, boolean, >> boolean, boolean) in the type LookupComputerInfo is not applicable for the >> arguments (HttpServletRequest, HttpServletResponse, int, boolean, boolean) >> 131: //cycle through computers 132: for(i=0;i > > > The only thing out of the ordinary that I noticed when I installed the > report is that the documentation stated that it needs to be put > into /Library/Tomcat/webapps/jamf/WEB-INF/reporting/ > I didn't have the jamf directory in the webapps directory, but I did figure > out that it was called ROOT on my server so I ended up putting the report > in /Library/Tomcat/webapps/ROOT/WEB-INF/reporting/ > > Anyone have any ideas as to why this isn't working or why my jamf directory > is ROOT? > > Thanks > Alan > > -- > Alan Benedict > ? > Macintosh Technician > The Integer Group > O: 515-247-2738 > C: 515-770-8234 > http://www.integer.com > > > > > > > > > > _______________________________________________ > Resourcekit mailing list > Resourcekit at list.jamfsoftware.com > http://list.jamfsoftware.com/mailman/listinfo/resourcekit > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nick at jamfsoftware.com Fri Mar 19 13:06:56 2010 From: nick at jamfsoftware.com (Nick Amundsen) Date: Fri, 19 Mar 2010 13:06:56 -0700 Subject: [Resourcekit] Resource Kit Script Errors - "bad interpreter: no such file or directory" Message-ID: <893B4132-A63B-4D3A-BAAD-E985A3AA6C57@jamfsoftware.com> Hey everyone, It's been brought to our attention that some of scripts in the March 2010 Resource Kit contained hidden carriage return characters which could cause the following error when run by the Casper Suite: : bad interpreter: No such file or directory We've posted a revised March 2010 Resource Kit (v2) to the standard location (http://www.jamfsoftware.com/downloads/ResourceKit.dmg) to correct this issue. If you are seeing this error with any existing scripts and you don't want to start over with the templates in the RK, there is an article posted here that explains a fix using VI: http://devdaily.com/blog/post/linux-unix/shell-script-error-bad-interpreter-no-such-file Please continue to post any questions to the Resource Kit mailing list. Nick Amundsen Resource Kit Team nick at jamfsoftware.com .................................................................... JAMF Software 1011 Washington Ave. S Suite 350 Minneapolis, MN 55415 .................................................................... Office: (612) 605-6625 Facsimile: (612) 332-9054 .................................................................... US Support: (612) 216-1296 .................................................................... http://www.jamfsoftware.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From William.Smith at merrillcorp.com Fri Mar 26 15:04:27 2010 From: William.Smith at merrillcorp.com (Smith, William) Date: Fri, 26 Mar 2010 17:04:27 -0500 Subject: [Resourcekit] Inconsistency in PreAdobeInstall.pkg In-Reply-To: <58D0B31B-A712-40E2-8DFD-055C9499AF28@jamfsoftware.com> Message-ID: On 3/10/10 2:23 PM, "Nick Amundsen" wrote: > 2.) Imaging - In the case of installing Adobe software at imaging time with > Casper Imaging, Casper will take care of ensuring that all of the steps > mentioned above are performed. There have been many improvements to this > process in version 7.2. We have completely rebuilt the jamfHelper > application, which handles all user messaging, including the display of a > "curtain" screen much like the ARD lock screen. This "curtain" functionality > is now entirely built-in to the jamfHelper and will reliably display a screen > over the login window that will completely lock out a user for the duration of > the install process. Nick or anyone else, I'm noticing that after imaging a machine the temporary Adobe account gets created because I see it in the login window. Should this automatically log in and complete the Adobe installs? Currently, to install the Adobe apps, I have to log in as a user (doesn't matter who) and the screen then locks and the machine installs my Adobe software, rebooting after that. Is this the correct behavior? -- William Smith Technical Analyst Merrill Communications LLC (651) 632-1492 From nick at jamfsoftware.com Mon Mar 29 07:13:39 2010 From: nick at jamfsoftware.com (Nick Amundsen) Date: Mon, 29 Mar 2010 07:13:39 -0700 Subject: [Resourcekit] Inconsistency in PreAdobeInstall.pkg In-Reply-To: References: Message-ID: <609F3186-FAA2-48E7-BF92-EFF3BF029BE1@jamfsoftware.com> Bill, When installing Adobe software via Casper Imaging, the following steps should take place automatically: 1.) The screen is locked and a message is displayed 2.) A temporary Adobe install account is created 3.) The machine logs in as the Adobe install account 4.) Any Adobe installations and updates are applied 5.) Adobe install account is logged out 6.) Adobe install account is deleted 7.) Screen is unlocked This process will not take place when deploying to a machine via a policy that has already been imaged. Since it sounds like you're not seeing the correct behavior, we'll make sure to get support in touch with you so we can attempt to reproduce this in our environment. Nick Amundsen Resource Kit Team nick at jamfsoftware.com .................................................................... JAMF Software 1011 Washington Ave. S Suite 350 Minneapolis, MN 55415 .................................................................... Office: (612) 605-6625 Facsimile: (612) 332-9054 .................................................................... US Support: (612) 216-1296 .................................................................... http://www.jamfsoftware.com On Mar 26, 2010, at 5:04 PM, Smith, William wrote: On 3/10/10 2:23 PM, "Nick Amundsen" > wrote: 2.) Imaging - In the case of installing Adobe software at imaging time with Casper Imaging, Casper will take care of ensuring that all of the steps mentioned above are performed. There have been many improvements to this process in version 7.2. We have completely rebuilt the jamfHelper application, which handles all user messaging, including the display of a "curtain" screen much like the ARD lock screen. This "curtain" functionality is now entirely built-in to the jamfHelper and will reliably display a screen over the login window that will completely lock out a user for the duration of the install process. Nick or anyone else, I'm noticing that after imaging a machine the temporary Adobe account gets created because I see it in the login window. Should this automatically log in and complete the Adobe installs? Currently, to install the Adobe apps, I have to log in as a user (doesn't matter who) and the screen then locks and the machine installs my Adobe software, rebooting after that. Is this the correct behavior? -- William Smith Technical Analyst Merrill Communications LLC (651) 632-1492 _______________________________________________ Resourcekit mailing list Resourcekit at list.jamfsoftware.com http://list.jamfsoftware.com/mailman/listinfo/resourcekit -------------- next part -------------- An HTML attachment was scrubbed... URL: