netquality

Registered
Dec 11, 2013
2
0
1
cPanel Access Level
Root Administrator
Hi all,

my VPS recently updated to WHM version 11.40.0 (build 26) and since that happened, the option to manage FTP accounts has disappeared from cPanel. The existing FTP accounts still work (I am using Pure FTPD) but I am unable to add, delete or change any of them through cPanel.

Does anyone have any idea what I could do?

Many thanks, Ian
 

JaredR.

Well-Known Member
Feb 25, 2010
1,834
27
143
Houston, TX
cPanel Access Level
Root Administrator
First, make sure that "Ftp Account Manager" and "Ftp Settings" are enabled in the feature list that is used by the package that is assigned to the account, and that those features are not disabled in the disabled feature list.

If those features are enabled in the feature list, and they are not disabled in the disabled feature list, check to see if the 0-byte file /var/cpanel/dynamicui/ftp exists. It should be empty, but it should exist. If it does not exist, create it:

Code:
# touch /var/cpanel/dynamicui/ftp
Those functions should now appear in cPanel. This is an unusual situation and one that actually took us some time to troubleshoot in a couple of recent tickets, so I hope this is helpful.
 

netquality

Registered
Dec 11, 2013
2
0
1
cPanel Access Level
Root Administrator
Thanks Jared, that worked a treat. It was enabled in the features list but that file was missing.

I created it and suddenly the option re-appeared.

Thank you so much.

Ian
 

cPanelPeter

Senior Technical Analyst
Staff member
Sep 23, 2013
586
25
153
cPanel Access Level
Root Administrator
Greetings,

We have an internal case open about this issue. Case # 83193

Our developers would like some additional information from anyone running into this problem *BEFORE* applying the work around that cPanelJared provided.

If anyone sees this happening, please run the following:

Code:
cat /var/cpanel/rpm.versions.d/*
and also this:
Code:
rpm -qa|grep ftpd
You can either post the information in this forum or open a ticket and let one of our analysts investigate this for you.

This will help our development team find a permanent solution to this problem.