Posted on 03-05-2024 01:57 PM
Ever since I updated our organization's JAMF cloud server to ver. 11.3 last week, our team can't change the hostname of our client Mac devices. Though I still can type within the textbox to attempt the changes. However, the save button does nothing other than redirecting me back to the General Tab
Prior to the update (i.e. on ver. 11.2), we have no problems changing the hostnames of our client Mac devices and the changes takes effect in an instant.
I've also confirmed that our Policy for Computer Names is enabled at Maintenance > Reset Computer Names
At this point I'm not sure whether the issue is on our JAMF cloud server, or whether there is a bug on the latest version that I'm not aware of. Appreciated for any inputs.
Posted on 03-05-2024 08:35 PM
@AGE1NTSQuality ball sports gear wrote:Ever since I updated our organization's JAMF cloud server to ver. 11.3 last week, our team can't change the hostname of our client Mac devices. Though I still can type within the textbox to attempt the changes. However, the save button does nothing other than redirecting me back to the General Tab
Prior to the update (i.e. on ver. 11.2), we have no problems changing the hostnames of our client Mac devices and the changes takes effect in an instant.
I've also confirmed that our Policy for Computer Names is enabled at Maintenance > Reset Computer Names
At this point I'm not sure whether the issue is on our JAMF cloud server, or whether there is a bug on the latest version that I'm not aware of. Appreciated for any inputs.
Since updating our organization's JAMF cloud server to version 11.3 last week, our team has encountered an issue with changing the hostname of client Mac devices. Although I can still enter text in the hostname textbox, clicking the save button has become ineffective, only redirecting me back to the General Tab. Before the update (version 11.2), we experienced no difficulties changing hostnames, and the changes were immediately effective.
Posted on 03-11-2024 01:10 AM
We got the same issue here.
Posted on 06-11-2024 10:02 AM
Having the same issue.
Posted on 03-06-2024 05:18 AM
Generally, you want to change the name of the device with a policy that contains a script payload. For your issue with the Jamf Console, I recommend checking permissions. If permissions are fine, make sure the issue is not isolated to this single inventory record, if it's not reach out to Jamf as something could be wrong with your database.
This is what I use.
#!/usr/bin/env bash
#*=============================================================================
#* Script Name:
#* Created:
#* Author:
#*=============================================================================
#* Purpose: Requests input and renames computer based on Naming Convention 2301
#*=============================================================================
#*=============================================================================
#* GLOBAL VARIABLES
#*=============================================================================
DIV1='echo ####################################################################'
DIV2='echo --------------------------------------------------------------------'
DIV3='echo ....................................................................'
ActiveUser=`/bin/ls -l /dev/console | /usr/bin/awk '{ print $3 }' | tr "[a-z]" "[A-Z]"`
ActiveUserRealName=`dscl . -read /Users/$ActiveUser | grep RealName: | cut -c11-`
if [[ -z $ActiveUserRealName ]]; then
ActiveUserRealName=`dscl . -read /Users/$ActiveUser | awk '/^RealName:/,/^RecordName:/' | sed -n 2p | cut -c 2-`
fi
computerName=$(scutil --get ComputerName)
hostName=$(scutil --get HostName)
localHost=$(scutil --get LocalHostName)
serialNumber=$(system_profiler SPHardwareDataType | awk '/Serial/ {print $4}')
serialNumberII=$(system_profiler SPHardwareDataType | awk '/Serial/ {print $4}' | tr -d '"')
#*=============================================================================
#* FUNCTIONS
#*=============================================================================
userInfo () {
echo; $DIV1
echo "User Information:"
if [[ "$ActiveUserRealName" == "$ActiveUser" ]]; then
echo "$ActiveUserRealName (Local Admin)"
else
echo "$ActiveUserRealName ($ActiveUser)"
fi
$DIV1
}
#*=============================================================================
#* SCRIPT BODY
#*=============================================================================
userInfo
## Check & Update Computer Name
if [ "$computerName" == "$serialNumber" ]
then
echo "Computer name matches serial number, $serialNumber"
else
echo "Current Computer Name: $computerName"
echo "Computer Name does not meet standards"
echo "Changing Computer Name to match Serial Number"
scutil --set ComputerName "$serialNumber"
fi; $DIV2
## Check & Update Host Name
if [ "$hostName" == "$serialNumber" ]
then
echo "Host Name matches serial number, $serialNumber"
else
echo "Current Host Name: $hostName"
echo "Host Name does not meet standards"
echo "Changing Host Name to match Serial Number"
scutil --set HostName "$serialNumber"
fi; $DIV2
## Check & Update Local Host
if [ "$localHost" == "$serialNumber" ]
then
echo "Local Host matches serial number, $serialNumber"
else
echo "Current Local Host: $localHost"
echo "Local Host does not meet standards"
echo "Changing Local Host to match Serial Number"
scutil --set LocalHostName "$serialNumber"
fi; $DIV2
## Final Check
computerNameII=$(scutil --get ComputerName)
hostNameII=$(scutil --get HostName)
localHostII=$(scutil --get LocalHostName)
echo ""
echo "Serial number: $serialNumber"
echo "Computer Name: $computerNameII"
echo "Host Name: $hostNameII"
echo "Local Host: $localHostII"
if [[ "$computerNameII" == "$serialNumber" ]] && [[ "$hostNameII" == "$serialNumber" ]] && [[ "$localHostII" == "$serialNumber" ]]
then
echo "Computer Name satisfies naming standards"
$DIV1; exit 0
else
echo "Computer does not meet naming standards"
echo "More troubleshooting will be necessary."
$DIV1; exit 1
fi
## Perform final Recon to update computer name on Jamf
sudo jamf recon
#*=============================================================================
#* END OF SCRIPT
#*=============================================================================
Posted on 03-12-2024 07:29 AM
Confirming we also got this issue :(
Posted on 03-13-2024 02:59 PM
We have the same issue since 11.3 update. The tricky thing is that one of the admins is able to edit and save the new names, but another admin can't do the same.
Posted on 03-14-2024 05:49 AM
Same problem here !
Posted on 03-15-2024 01:27 AM
This problem comes from Jamf Pro 11.3 update and I hope, it will be fixed in 11.4 update
Posted on 03-19-2024 05:19 AM
I filed a support ticket for that; after sending log files and screenshots I received the following reply:
Overall, It looks like we are having issues with Jamf Pro users with Group Access inside User Group with Administrator privileges cannot change 'Computer Name' for Computer
Issues mentioned above have been highlighted in the Product Issue submitted - If you would like to reference it in the future, please reference PI117013.
I’ve gone ahead and attached this case to the Product Issue in order to help increase the issue’s status and priority. We do apologize for the inconvenience this may be causing both you and your end-users. That being said, rest assured our developers are doing their best to help fix these items. Please keep an eye on new releases of Jamf Pro and the release notes which provide insight to the Product Issues the updated versions have addressed and fixed.
Posted on 03-19-2024 06:13 AM
I confirm - I have a Group Access with Administrator privileges. My colleague, who has Full Access, does not have a problem with renaming of our computers.
Posted on 04-03-2024 09:01 AM
Any news about this issue? Jamf Pro 11.4 will be deployed in about 10 days or so... I could not find any kind of mentioning of this problem in the Release Notes
Posted on 04-04-2024 01:09 AM
The best would be if you all file a support ticket and mention issue PI117013 to ensure that this problem is prioritised.
Posted on 04-21-2024 10:39 PM
How to find out if the issue PI117013 is going to be fixed in v11.5?
Posted on 04-25-2024 01:06 PM
I think this may have been recently fixed. I was on version 11.4.1 last week when I opened a support ticket (and Jamf Support indicated my issue was related to PI117013). I am still on 11.4.1, and as of yesterday, we are no longer seeing the issue.
Posted on 04-25-2024 02:36 PM
Just checked and we still have this problem. We are also on version 11.4.1
Posted on 04-27-2024 01:44 AM
I found that the server was updated to version 11.4.2 yesterday, but the problem still persists.
Posted on 06-01-2024 02:51 AM
Wel... Jamf Pro 11.5.1 is out, but our issue is still not resolved. It's a big shame guys :( To say that we are disappointed - not to say anything at all :( I don't think that this issue is non-repairable... It's almost three months, that we are struggling it. I have to disturb out IT operations manager (who has Full Admin access) to rename newly added MacBooks. Please, do something to fix it... I have filed a ticket, but after couple emails the communication has stopped. I have some doubts that using Jamf either won't do anything with it. I repeat - the problem appears only if people with Group Admin access privileges are trying to rename computers in the inventory list. People with Full Admin access privileges, do not have this problem. The thing is that it's my job to keep the inventory list, enroll new computers, etc... I can't ask other admins (with full access) to do the job for me.
Posted on 06-11-2024 10:22 AM
This is true for us as well.
Posted on 06-22-2024 10:15 AM
Hi @DavidSpribe May I know your enrolment flow is it via ABM? and what is the prerequisite for changing the hostname? Did you try changing the hostname via a script and giving the user option to update accordingly.
Let me know if I can be any help to resolve your issue manually.
Posted on 06-22-2024 11:00 AM
Hi @kishoth_p ,
thanks for replying... Our MacBooks are tied to MDM through ABM. First, all laptops are going to PreStage Enrollment database. Then, during Enrollment process, they go to the main inventory list, with the default names 'MacBook Pro' and 'MacBook Air' (depending on the model). I was renaming them from the web interface (via Edit and Save buttons). Using scripts is not acceptable in our case. We just wonder, why is this issue so difficult for Jamf people to solve... Waiting for it since the beginning of March - three months and two weeks already.
What do you mean by saying 'resolve your issue manually'? I don't think that this issue can be solved manually, because I'm not the only one who's got this problem. Once again - only Admins with Group Access have this problem. Admins with the Full Access are still able to rename computers in the inventory list. My top management is not going to give me Full Access rights and the only solution is to fix this problem in one of the future updates.
Posted on 06-22-2024 11:04 AM
Sorry, forgot to mention prerequisites for changing the hostname. There are no prerequisites. We just want all our computers to have unique hostname. It's much easier to identify them during working process (when a certain employee has some issues with his/her MacBook).
Posted on 06-22-2024 11:16 AM
Surprise - just checked and found that Jamf Pro was updated to 11.6.1 version. Tried to rename one of 'MacBooks' and it was renamed! I will wait a while and see if the fix is persistent. Thanks again for your attention.