Unable to delete agents

I am trying to remove agents from my helpdesk, however I get the error "Unknown action - get technical help." I was running v1.9.9-1gbe2f138, but upgraded to 1.9.14. I get this error when I try locking or deleting both local and AD users.

Comments

You haven't really provided us with enough information with which to assist you. Please help us to help you by reading and following the posting guidelines located in this thread: Please read before requesting assistance. The more information you give us the better we will be able to assist you. Thank you.

late thought... someone posted on github saying something about users cannot be deleted if they have tickets attached to them. Does the user you are trying to delete have tickets associated with their account?

We appear to be running similar setups [IIS 8.5, PHP 5.6] I have no issues deleting Agents on my live, or test servers. (My test setups currently are running 1.9.14 and 1.10rc3 using a clone of the database from my live site.)

[14-Sep-2016 09:07:26 America/New_York] PHP Warning: mail(): Failed to connect to mailserver at &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in C:\inetpub\wwwroot\helpdesk\include\pear\Mail\mail.php on line 153

Only thing I see on my upgraded mySQL is this:

/* 2016-09-14 11:33:47 [Unnamed] */ /* Ping server ... */

I did took a gander at the old PHP code (5.3) error_log and I do see some errors:

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of TicketModel::delete() should be compatible with VerySimpleModel::delete($pk = false) in C:\inetpub\wwwroot\helpdesk\include\class.user.php on line 36

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of User::delete() should be compatible with VerySimpleModel::delete($pk = false) in C:\inetpub\wwwroot\helpdesk\include\class.user.php on line 161

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of Organization::delete() should be compatible with VerySimpleModel::delete($pk = false) in C:\inetpub\wwwroot\helpdesk\include\class.organization.php on line 407

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of DynamicForm::delete() should be compatible with VerySimpleModel::delete($pk = false) in C:\inetpub\wwwroot\helpdesk\include\class.dynamic_forms.php on line 244

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of DynamicFormField::delete() should be compatible with VerySimpleModel::delete($pk = false) in C:\inetpub\wwwroot\helpdesk\include\class.dynamic_forms.php on line 652

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of DynamicFormField::save() should be compatible with VerySimpleModel::save($refetch = false) in C:\inetpub\wwwroot\helpdesk\include\class.dynamic_forms.php on line 652

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of DynamicFormEntry::delete() should be compatible with VerySimpleModel::delete($pk = false) in C:\inetpub\wwwroot\helpdesk\include\class.dynamic_forms.php on line 1047

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of DynamicFormEntryAnswer::delete() should be compatible with VerySimpleModel::delete($pk = false) in C:\inetpub\wwwroot\helpdesk\include\class.dynamic_forms.php on line 1164

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of SelectionField::getWidget() should be compatible with FormField::getWidget($widgetClass = false) in C:\inetpub\wwwroot\helpdesk\include\class.dynamic_forms.php on line 1379

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of TypeaheadSelectionWidget::render($how) should be compatible with ChoicesWidget::render($mode = false) in C:\inetpub\wwwroot\helpdesk\include\class.dynamic_forms.php on line 1455

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of DynamicList::delete() should be compatible with VerySimpleModel::delete($pk = false) in C:\inetpub\wwwroot\helpdesk\include\class.list.php on line 132

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of DynamicListItem::delete() should be compatible with VerySimpleModel::delete($pk = false) in C:\inetpub\wwwroot\helpdesk\include\class.list.php on line 456

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of TicketStatus::delete() should be compatible with VerySimpleModel::delete($pk = false) in C:\inetpub\wwwroot\helpdesk\include\class.list.php on line 779

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of TicketStatus::create($ht) should be compatible with VerySimpleModel::create($ht = false) in C:\inetpub\wwwroot\helpdesk\include\class.list.php on line 779

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of Message::create($vars, &$errors) should be compatible with ThreadEntry::create($vars) in C:\inetpub\wwwroot\helpdesk\include\class.thread.php on line 1261

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of Message::add($vars, &$errors) should be compatible with ThreadEntry::add($vars) in C:\inetpub\wwwroot\helpdesk\include\class.thread.php on line 1261

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of Response::create($vars, &$errors) should be compatible with ThreadEntry::create($vars) in C:\inetpub\wwwroot\helpdesk\include\class.thread.php on line 1313

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of Response::add($vars, &$errors) should be compatible with ThreadEntry::add($vars) in C:\inetpub\wwwroot\helpdesk\include\class.thread.php on line 1313

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of Note::create($vars, &$errors) should be compatible with ThreadEntry::create($vars) in C:\inetpub\wwwroot\helpdesk\include\class.thread.php on line 1352

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of Note::add($vars, &$errors) should be compatible with ThreadEntry::add($vars) in C:\inetpub\wwwroot\helpdesk\include\class.thread.php on line 1352

[12-Sep-2016 16:08:31 America/New_York] PHP Warning: Declaration of RandomSequence::save() should be compatible with VerySimpleModel::save($refetch = false) in C:\inetpub\wwwroot\helpdesk\include\class.sequence.php on line 234

[12-Sep-2016 16:08:31 America/New_York] PHP Fatal error: Cannot declare class Error, because the name is already in use in C:\inetpub\wwwroot\helpdesk\include\class.error.php on line 43

Going to ask a stupid question, and I apologize for it. I just noticed the latest (stable) release is 1.9.12, and I currently am on 1.9.14. Is the version I am on a beta or testing version? Maybe I should downgrade to 1.9.12?

I restarted the services and also restarted the server. Unfortunatly it appears it didnt change anything. I'll continue to monitor the logs and see if anything comes up.

The only problem with downgrading is that you would have to restart the database also... or restore from back up from an older version. You could try setting up a 1.9.12 install with a new DB and see if you have the same issue though (which would be less destructive).