Hi Mac-Rae,
Yes I created the keys and followed the directions (Note I have done this on a couple other instances [not Univention though] no problem).
The About Page says version Version 7.11.3. Upgrade wizard page shows following:
7.0.33-0+deb9u6. The recommended php version is 7.1.0 or above. Ini location shows: /etc/php/7.0/apache2/php.ini
.htaccess file is below:
# ---------
# BEGIN SUGARCRM RESTRICTIONS-----
RedirectMatch 403 (?i).*\.log$
RedirectMatch 403 (?i)/+not_imported_.*\.txt
RedirectMatch 403 (?i)/+(soap|cache|xtemplate|data|examples|include|log4php|metadata|modules)/+.*\.(php|tpl)
RedirectMatch 403 (?i)/+emailmandelivery\.php
RedirectMatch 403 (?i)/+upload
RedirectMatch 403 (?i)/+custom/+blowfish
RedirectMatch 403 (?i)/+cache/+diagnostic
RedirectMatch 403 (?i)/+files\.md5$
# END SUGARCRM RESTRICTIONS
<IfModule mod_rewrite.c>
Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteBase /
RewriteRule ^cache/jsLanguage/(.._..).js$ index.php?entryPoint=jslang&modulename=app_strings&lang=$1 [L,QSA]
RewriteRule ^cache/jsLanguage/(\w*)/(.._..).js$ index.php?entryPoint=jslang&modulename=$1&lang=$2 [L,QSA]
# --------- DEPRECATED --------
RewriteRule ^api/(.*?)$ lib/API/public/index.php/$1 [L]
RewriteRule ^api/(.*)$ - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# -----------------------------
RewriteRule ^Api/access_token$ Api/index.php/access_token [L]
RewriteRule ^Api/V8/(.*?)$ Api/index.php/V8/$1 [L]
RewriteRule ^Api/(.*)$ - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
<FilesMatch "\.(jpg|png|gif|js|css|ico)$">
<IfModule mod_headers.c>
Header set ETag ""
Header set Cache-Control "max-age=2592000"
Header set Expires "01 Jan 2112 00:00:00 GMT"
</IfModule>
</FilesMatch>
<IfModule mod_expires.c>
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]
</IfModule>
A few notes of things I have done and have noticed to help troubleshoot.
SSHing into the univention the suitecrm sits at /var/lib/suitecrm/suitecrm
Changing the htaccess rewrite base has no effect
I also noticed that in cache folder there is a subfolder cache with modules/Schedulers that are owned by root.
Doing a find I always get these process IDs that show up something to below (same but obviously different PID depending on machine)
find: ‘/proc/33803/task/33803/net’: Invalid argument
find: ‘/proc/33803/net’: Invalid argument
I have done the login via ucsadmin, installed, uninstalled, etc… Tried running upgrade using upgrade wizard but it gets stuck with patch 7.3 and upload folder wont work. Cleared DB and upload would persist after deleting field value in upgrade_wizard db. Now permissions issue with me tinkering but I will re-install.
With all this said, it appears that there is either a mount issue, nobody or something but I know its persisting because nothing I have done will resolve it. Let me know if you need anything else. Also, there is a persistent upgrade in the univention that is tied to digitec-suitecrm but the upgrade will not work. BTW there is only one user and memberserver so this should not be related to a license thing. Thanks in advance.