ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2022-11-05T08:26:29Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6406Undefined variable $conf with php 82022-11-05T08:26:29ZHelmoUndefined variable $conf with php 8During an update testrun ...
```
PHP Warning: Undefined variable $conf in /tmp/update_runner.sh.MBtkgvU64J/install/lib/installer_base.lib.php on line 251
PHP Warning: Trying to access array offset on value of type null in /tmp/update_...During an update testrun ...
```
PHP Warning: Undefined variable $conf in /tmp/update_runner.sh.MBtkgvU64J/install/lib/installer_base.lib.php on line 251
PHP Warning: Trying to access array offset on value of type null in /tmp/update_runner.sh.MBtkgvU64J/install/lib/installer_base.lib.php on line 251
```3.2.9HelmoHelmohttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6405Undefined variable $postfix_version with php 82022-11-05T08:27:48ZHelmoUndefined variable $postfix_version with php 8During an update testrun ...
```
PHP Warning: Undefined variable $postfix_version in /tmp/update_runner.sh.MBtkgvU64J/install/lib/installer_base.lib.php on line 1731
```During an update testrun ...
```
PHP Warning: Undefined variable $postfix_version in /tmp/update_runner.sh.MBtkgvU64J/install/lib/installer_base.lib.php on line 1731
```3.2.9HelmoHelmohttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/571Undefined variable: distver2017-11-10T15:25:52ZdinoyuangUndefined variable: distverPHP Notice: Undefined variable: distver in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
PHP Notice: Undefined variable: distid in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
PHP Notice: Undefin...PHP Notice: Undefined variable: distver in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
PHP Notice: Undefined variable: distid in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
PHP Notice: Undefined variable: distbaseid in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
CentOS 5.2
ISPConfig-3.0.1.1.tar.gz3.0.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2734Undefinied variable error in cron_daily.php2017-08-10T20:14:20ZTorben NehmerUndefinied variable error in cron_daily.phpWith every execution of cron_daily.php I get this error in ISPConfigs Cron Log:
PHP Notice: Undefined variable: append in /usr/local/ispconfig/server/cron_daily.php on line 267With every execution of cron_daily.php I get this error in ISPConfigs Cron Log:
PHP Notice: Undefined variable: append in /usr/local/ispconfig/server/cron_daily.php on line 2673.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3019Underscore shouln't be possible in DNS entries!2017-08-10T20:10:54ZStefan KohlUnderscore shouln't be possible in DNS entries!In actual version it's possible to add subdomain entries which include underscores "_".
After adding such an entry the zone doesn't reload because BIND can't handle this entries.
In my opinion it shouldn't be possible to add such an...In actual version it's possible to add subdomain entries which include underscores "_".
After adding such an entry the zone doesn't reload because BIND can't handle this entries.
In my opinion it shouldn't be possible to add such an entry.
But since it's possible the user should be able to filter for "_", but at the moment there isn't shown anything.3.0.5.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1648unexpected character(s) starting with '`'2017-06-06T11:19:33ZAdriánunexpected character(s) starting with '`'Using ispconfig 3.0.4, dovecot and the sieve filters, when a new filter is created, the following line is written in the sieve file:
`test -e "$DEFAULT/.folder.subfolder" && exit 1 || exit 0`
note that "folder" and "subfolder" are ...Using ispconfig 3.0.4, dovecot and the sieve filters, when a new filter is created, the following line is written in the sieve file:
`test -e "$DEFAULT/.folder.subfolder" && exit 1 || exit 0`
note that "folder" and "subfolder" are just generic names.
Sieve returns this error, extracted from .sieve.log:
unexpected character(s) starting with '`'
Commenting that line, I still have problems with:
unexpected character(s) starting with '$'.
related to line:
if ( $RETURNCODE != 1 )
Regards,
AdrianFabio FantoniFabio Fantonihttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3776Uninstall.php script errors2017-08-10T20:10:37ZStevenUninstall.php script errorsRunning the uninstall.php script gives the following:
PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; db_result has a deprecated constructor in /usr/local/ispconfig/serve...Running the uninstall.php script gives the following:
PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; db_result has a deprecated constructor in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 967
PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; fakedb_result has a deprecated constructor in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 1087
PHP Warning: require(/usr/local/ispconfig/server/mysql_clientdb.conf): failed to open stream: No such file or directory in /tmp/ispconfig3/install/uninstall.php on line 39
PHP Fatal error: require(): Failed opening required '/usr/local/ispconfig/server/mysql_clientdb.conf' (include_path='.:/usr/share/pear') in /tmp/ispconfig3/install/uninstall.php on line 393.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/295Unknown column 'auto_network_configuration' in 'field list'2017-06-25T10:54:15ZDazUnknown column 'auto_network_configuration' in 'field list'I am trying to re-add my server through the server config page after I deleted it whilst experimenting, as any FTP logins I added were not working. I believe this was due to the server ID for the FTP user (in the ftp_user DB table) not b...I am trying to re-add my server through the server config page after I deleted it whilst experimenting, as any FTP logins I added were not working. I believe this was due to the server ID for the FTP user (in the ftp_user DB table) not being '1', as delcared in /etc/pure-ftpd/db/mysql.conf (the server_id for added logins was 0).
Please see screenshots:
http://thefuzzy0ne.co.uk/ispconfig/https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3896Unknown column 'default_mailserver' in 'field list' when saving client limits...2017-08-10T20:10:35ZLinusUnknown column 'default_mailserver' in 'field list' when saving client limits main templateWhen trying to save a main template I get the following error: `Unknown column 'default_mailserver' in 'field list'`
Needless to say it doesn't save the changed limits.
When trying to save a main template I get the following error: `Unknown column 'default_mailserver' in 'field list'`
Needless to say it doesn't save the changed limits.
3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1579Unknown column 'limit_openvz_vm_template_id' in 'field list'2017-11-10T15:24:46ZZvonimirUnknown column 'limit_openvz_vm_template_id' in 'field list'When I try to edit template (client limits) this error is shown:
Unknown column 'limit_openvz_vm_template_id' in 'field list'When I try to edit template (client limits) this error is shown:
Unknown column 'limit_openvz_vm_template_id' in 'field list'3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2321Unknown runtime error on login page when using IE 9.2017-11-10T15:23:58ZKaiUnknown runtime error on login page when using IE 9.Server
Ubuntu 12.04.1
ISPConfig 3.0.4.6
Client
Windows7
IE 9
My client said that When going to login panel on port 8080, it occurs error[Unknown runtime error].
But, I tried to get the error using IE 9, No error happened.
...Server
Ubuntu 12.04.1
ISPConfig 3.0.4.6
Client
Windows7
IE 9
My client said that When going to login panel on port 8080, it occurs error[Unknown runtime error].
But, I tried to get the error using IE 9, No error happened.
However, using it in IE Tester, this occured.
Error code:
Unknown runtime error
line 67
letter 4
And, it doesn't occur on ISPConfig 3.0.5 beta.3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/717Unlimitred mailbox quota when value = 02017-11-10T15:25:39ZTill BrehmUnlimitred mailbox quota when value = 0Unlimitred mailbox quota when value = 0Unlimitred mailbox quota when value = 03.0.1.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1902Unlock ssl csr field again.2017-11-10T15:24:24ZTill BrehmUnlock ssl csr field again.http://www.howtoforge.com/forums/showthread.php?t=56525http://www.howtoforge.com/forums/showthread.php?t=565253.0.4.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2079unsafe manipulation of client files allows privilege elevation2017-06-25T10:54:05ZSergey Vlasovunsafe manipulation of client files allows privilege elevationapache2_plugin.inc.php handles client files in unsafe ways in lots of places.
1) The toplevel web site directory is protected only if (optional) jailkit is used; without jailkit any of the default subdirectories (cgi-bin, ssl, tmp, we...apache2_plugin.inc.php handles client files in unsafe ways in lots of places.
1) The toplevel web site directory is protected only if (optional) jailkit is used; without jailkit any of the default subdirectories (cgi-bin, ssl, tmp, web) can be replaced by symlinks, which then will be used at least as targets for chown and chmod.
2) Even with jailkit exploiting a race is possible (at least if set_folder_permissions_on_update is enabled, which is the default):
$this->_exec('chown '.$username.':'.$groupname.' '.escapeshellcmd($data['new']['document_root']));
// ... lots of operations, including a potentially very long "chown -R .../web"
if($tmp['number'] > 0 || $tmp2['number'] > 0) {
$this->_exec('chmod 755 '.escapeshellcmd($data['new']['document_root']));
$this->_exec('chown root:root '.escapeshellcmd($data['new']['document_root']));
}
3) SSL key generation may be vulnerable to symlinks in ssl/ (prevented in trunk by "chown root:root .../ssl").
4) web/stats/.htaccess, .htpasswd_stats and any .htaccess and .htpasswd files managed by the folder protection feature can be replaced by symlinks, then the symlink target will be overwritten as root (and then even chowned to the web site user, so that it could write more "appropriate" content there).
5) webdav handling has the same issues with symlinks (the webdav/ directory is owned by the web user).
6) _patchVhostWebdav() inserts filenames directly into the Apache config, but filenames may contain special characters (even including '\n').
7) Because the fastcgi starter _directory_ is owned by the web user (unavoidable due to suexec restrictions), the starter script file might also be replaced by an evil symlink (e.g., by a PHP script with some way to bypass the open_basedir protection), then this file will be overwritten as root.
8) "chown -R" and "chmod -R" commands done on user-writable directories may be unsafe depending on the filesystem layout - they can be exploited to get access to any file on the same filesystem for which the web user has just the +x permission on the containing directory (this is enough to create a hardlink to the file, no permissions to access the file itself is needed).
Enough for now, most likely there are more bugs there...3.0.5Till BrehmTill Brehmhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4556Unwanted DNS deletion2020-08-31T17:35:08ZCédricUnwanted DNS deletionHi all,
We found a critical issue after updating ISPConfig 3.0.5p9 to ISPConfig 3.1.2 related to the DNS zones (POWER DNS).
In our Ipsconfig setup we activated the domain restriction (System -> Main Config -> Domain)
With 3.0.5 this s...Hi all,
We found a critical issue after updating ISPConfig 3.0.5p9 to ISPConfig 3.1.2 related to the DNS zones (POWER DNS).
In our Ipsconfig setup we activated the domain restriction (System -> Main Config -> Domain)
With 3.0.5 this setting had no impact on the DNS zone (it was only effective in the mails and sites sections).
![305](/uploads/c1bbf7e4fa2e9109e2c6559067f990c4/305.png)
WIth 3.1 now we have the restriction (which is great)
![312](/uploads/d9bf797f6b388f473a402b5ee2fd7d05/312.png)
Not all domains added in DNS with ispconfig 3.0.5 were added in clients -> domains, given that no verifications were made with ispconfig 3.0.5. (exemple : a client that only has DNS services with us won’t have a domain registered in client -> domain because it was not necessary to add one).
So, after the update, we end up with mismatches between the client domains and domain inside DNS section.
If you edit a DNS zone (ex: change SOA) for a domain that is not inside client-> domains and you save it, **your DNS zone is automatically deleted without any warning!**
If the domain already existed in the client->domain section, the problem does not happen. (exemple: client in ISPConfig 3 has a DNS zone and web hosting, which requires a created domain in client -> domain).
This issue is can be avoided if you create a domain for the DNS zone for which no domain existed. After this step is done, the DNS zone will not be wiped out if you edit it.
Not funny when you delete a client zone ...
BYe
Cedhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2005Update 3.0.4.5 problem on all ftp users ( not working )2017-11-10T15:24:17ZFalko Timmef.timme@timmehosting.deUpdate 3.0.4.5 problem on all ftp users ( not working )http://www.howtoforge.com/forums/showthread.php?t=57309http://www.howtoforge.com/forums/showthread.php?t=573093.0.4.6https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/346Update Debian installation instructions to include the GPG key of the Debian ...2017-11-10T15:26:12ZTill BrehmUpdate Debian installation instructions to include the GPG key of the Debian volatile repository... otherwise the server.sh script shows the following warnings from time to time and hangs:
"W: GPG error: http://volatile.debian.org etch/volatile Release: The following signatures couldn't be verified because the public key is not ...... otherwise the server.sh script shows the following warnings from time to time and hangs:
"W: GPG error: http://volatile.debian.org etch/volatile Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EC61E0B0BBE55AB3"https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2867Update Domain Status via API2017-08-10T20:10:59ZCalvin MullerUpdate Domain Status via APIHi there,
I'm trying to change a domain's status via the API (sites_web_domain_set_status).
I call the method it updates the mysql database however the config is never rewritten and nginx restarted.
Could you look into this and ...Hi there,
I'm trying to change a domain's status via the API (sites_web_domain_set_status).
I call the method it updates the mysql database however the config is never rewritten and nginx restarted.
Could you look into this and perhaps make it work the way sites_web_domain_update works. I used to use this method, but it seems it requires a lot more information to perform an update than previous versions.3.0.5.4Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2436Update error from 3.0.4.6 to 3.0.5 > Blank page after update2017-11-10T15:23:48ZPreissler FrantisekUpdate error from 3.0.4.6 to 3.0.5 > Blank page after updateOur servers (about 20) are connected to centralized ISPConfig. Ispconfig database of each server is not local, but is saved on remote server.
Here is a very big problem to do update with this configuration. I don't know why must be data...Our servers (about 20) are connected to centralized ISPConfig. Ispconfig database of each server is not local, but is saved on remote server.
Here is a very big problem to do update with this configuration. I don't know why must be databases localy on each server.
Log of update using ispconfig_update.sh:
#########################################################
#########################################################
root@isp:~# ispconfig_update.sh
--------------------------------------------------------------------------------
_____ ___________ _____ __ _
|_ _/ ___| ___ \ / __ \ / _(_)
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` |
_| |_/\__/ / | | \__/\ (_) | | | | | | | (_| |
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, |
__/ |
|___/
--------------------------------------------------------------------------------
>> Update
Please choose the update method. For production systems select 'stable'.
The update from svn is only for development systems and may break your current setup.
Note: Update all slave server, before you update master server.
Select update method (stable,svn) [stable]:
--2013-02-26 12:36:46-- http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
Resolving www.ispconfig.org... 78.46.59.59
Connecting to www.ispconfig.org|78.46.59.59|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3312649 (3.2M) [application/x-gzip]
Saving to: “ISPConfig-3-stable.tar.gz”
100%[==============================================================================================================================>] 3,312,649 8.36M/s in 0.4s
2013-02-26 12:36:46 (8.36 MB/s) - “ISPConfig-3-stable.tar.gz” saved [3312649/3312649]
ispconfig3_install/
ispconfig3_install/server/
ispconfig3_install/server/server.php
ispconfig3_install/server/conf-custom/
[...]
ispconfig3_install/helper_scripts/setup_in_openvz/recreate_ssh_and_hostname.sh
ispconfig3_install/helper_scripts/setup_in_openvz/diff_openssl.cnf
--------------------------------------------------------------------------------
_____ ___________ _____ __ _ ____
|_ _/ ___| ___ \ / __ \ / _(_) /__ \
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |
_| |_/\__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/
__/ |
|___/
--------------------------------------------------------------------------------
>> Update
Operating System: Debian 6.0 (Squeeze/Sid) or compatible
This application will update ISPConfig 3 on your server.
Shall the script create a ISPConfig backup in /var/backup/ now? (yes,no) [yes]:
Creating backup of "/usr/local/ispconfig" directory...
Creating backup of "/etc" directory...
Unable to connect to mysql server Access denied for user 'root'@'isp.kdserver.cz' (using password: YES)
MySQL root password [79bca66b37dc9eb90212e5bcbb22a99f]: b6b******3259
Checking ISPConfig database .. OK
Starting incremental database update.
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0027.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0028.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0029.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0030.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0031.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0032.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0033.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0034.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0035.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0036.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0037.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0038.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0039.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0040.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0041.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0042.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0043.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0044.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0045.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0046.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0047.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0048.sql
Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_0049.sql
Reconfigure Permissions in master database? (yes,no) [no]:
Reconfigure Services? (yes,no) [yes]:
Configuring Database
Configuring Bastille Firewall
Updating ISPConfig
Reconfigure Crontab? (yes,no) [yes]:
Updating Crontab
Restarting services ...
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
Update finished.
#########################################################
#########################################################
tail /var/log/apache2/error.log after update:
[Tue Feb 26 12:54:28 2013] [error] [client 212.96.164.82] PHP Warning: require_once(/usr/local/ispconfig/interface/lib/config.inc.php): failed to open stream: Permission denied in /usr/local/ispconfig/interface/web/index.php on line 31
[Tue Feb 26 12:54:28 2013] [error] [client 212.96.164.82] PHP Fatal error: require_once(): Failed opening required '../lib/config.inc.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/local/ispconfig/interface/web/index.php on line 31
#########################################################
#########################################################3.0.5.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/64update errors, revision 3732017-11-10T15:26:31ZJustin Albstmeijerupdate errors, revision 373after manually fixing the bug reported in ID 122, I get the following errors.. but it seems to work.
>> Update
Operating System: Debian Lenny/Sid or compatible
This application will update ISPConfig 3 on your server.
MySQL ...after manually fixing the bug reported in ID 122, I get the following errors.. but it seems to work.
>> Update
Operating System: Debian Lenny/Sid or compatible
This application will update ISPConfig 3 on your server.
MySQL root password []: xxx
Reconfigure Services? (yes,no) [yes]: no
Updating ISPConfig
ISPConfig Port [8080]:
mkdir: cannot create directory `/usr/local/ispconfig': File exists
groupadd: group ispconfig exists
useradd: user ispconfig exists
ln: creating symbolic link `/etc/apache2/sites-enabled/ispconfig.vhost' to `/etc/apache2/sites-available/ispconfig.vhost': File exists
Reconfigure Crontab? (yes,no) [yes]: no
Update finished.3.0.0.7 Beta