• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Internal error Specified column "role" is not in the row

S

sfgreenwood

Guest
Hi -

We have a client running Plesk on an AWS instance. This may or may not relevant but it was originally set up with the internal domain name, which caused SSL to stop working properly. I have changed that to the external domain name using server_pref and I could then log in and create a initial user and domain, again using the external domain. However, when I added the details I got the following error:

Internal error: Specified column "role" is not in the row

in the /smb/ URL

In the error log, I get this:

2011-10-24T06:02:39-04:00 CRIT (2): Zend_Db_Table_Row_Exception: Specified column "role" is not in the row
file: /mnt/usr/local/psa/admin/plib/Zend/Db/Table/Row/Abstract.php
line: 182
code: 0

I found a post here from someone who had a similiar but not the same problem, and created the field in the smb_users table using

alter table smb_users add role longtext null;

which was pretty much guesswork. However I now get a 500 error from the page. The correct value in the field might fix it, so what should it be? I've also run /usr/local/psa/admin/sbin/autoinstaller --select-release-id PLESK_10_3_1 --upgrade-installed-components and that didn't make any difference.

I'm asking here because I can't find the exact same problem anywhere else. You'll notice that psa is on an /mnt partition which is an EBS device so I know it's a bit of odd installation but I can't see any reason why it shouldn't work.

TIA
Simon
 
Specified column "role" is not in the row

Looks like database was not correctly upgraded. Did you try to use bootstrapper repair?
 
Looks like database was not correctly upgraded. Did you try to use bootstrapper repair?

I've run the bootstrapper repair and it hasn't worked. When I tried it first it expectd awk to be at /usr/bin/awk - fixed by a symlink to /bin/awk but it shouldn't do that. I can also see these errors:

===> Cumulative database upgrade has been started
===> Upgrade completed.
apache-config: execve failed for /usr/local/psa/admin/sbin/apache-config: No such file or directory

System error 2: No such file or directory
apache-config: execve failed for /usr/local/psa/admin/sbin/apache-config: No such file or directory

System error 2: No such file or directory
apache-config: execve failed for /usr/local/psa/admin/sbin/apache-config: No such file or directory

System error 2: No such file or directory
apache-config: execve failed for /usr/local/psa/admin/sbin/apache-config: No such file or directory

System error 2: No such file or directory
Unable to create config: unable to write '/etc/httpd/conf.d/zz010_psa_httpd.conf':apache-config: execve failed for /usr/local/psa/admin/sbin/apache-config: No such file or directory

System error 2: No such file or directory
proc_close() failed: Empty error message from utility.:
PHP Warning: Releasing semaphore 1 in request cleanup; File: Unknown, Line: 0

mknod: `/var/www/vhosts/chroot/dev/null': File exists
===> Cumulative upgrade has been started
===> Upgrade completed.

but I'm still getting the same error at /smb/
 
I think that this issue should be addressed to Support Team for deep investigation directly on your server.
 
Internal error: Specified column "role" is not in the row

I got the problem and don't know what to do.

Internal error: Specified column "role" is not in the row
Message Specified column "role" is not in the row
File Abstract.php
Line 179
Type Zend_Db_Table_Row_Exception

Thanks for your efforts!
 
I get the following message after I run it.

Changing shell for popuser.
Shell not changed.
Changing shell for mhandlers-user.
Shell not changed.
===> Preparing upgrade
Stopping psa... done
psa is stopped
Stopping psa... done
===> Cumulative database upgrade has been started
===> Upgrade completed.
Unknown HZ value! (189) Assume 100.
mknod: `/var/www/vhosts/chroot/dev/null': File exists
===> Cumulative upgrade has been started
===> Upgrade completed.
Unknown HZ value! (189) Assume 100.
Unknown HZ value! (189) Assume 100.
Unknown HZ value! (189) Assume 100.
Unknown HZ value! (189) Assume 100.
Unknown HZ value! (189) Assume 100.
Unknown HZ value! (189) Assume 100.
Stopping psa... done
Starting psa... done
Starting xinetd service... done
Starting named service... done
Starting mysqld service... done
Starting postgresql service... done
Starting psa-spamassassin service... done
Plesk: Starting Mail Server... already started
Starting psa... done
Starting drwebd service... done

Congratulations!
All stages of the upgrade were successful.
psa is now running on your system.
 
i have same problem.

This error occurred after upgrading the database.

i use plesk repair tools but not sucsesfully.

Error
Internal error: Specified column "role" is not in the row

Message Specified column "role" is not in the row
File Abstract.php
Line 179
Type Zend_Db_Table_Row_Exception
 
Back
Top