PubMan 7 7 bugfix

From MPDLMediaWiki
Jump to navigation Jump to search

PubMan 7.7 Bugfix Release[edit]

Affected Servers[edit]

Prepare read only system[edit]


Coreservice Apache[edit]

  • adapt coreservice to https protocol

Coreservice JBoss[edit]

  • modify to https in und
# Base URL of the eSciDoc Infrastructure, typically
# the host name of the machine the servlet container
# is running, and the port on which the servlet
# container listens for incoming HTTP requests
escidoc-core.baseurl =
  • modify to https in
# URL that points to the Admin Tool (used in welcome page)
admin-tool.url = /AdminTool?escidocurl=
  • add new category to jboss-log4j.xml
<category name="">
<priority value="INFO" />
<appender-ref ref="FILE"/>
  • replace escidoc-core.ear and fedoragsearch.war in WILDFLY_HOME/../deploy from /home/siedersleben/pubman-7.7.4-bugfix

Core Infrastructure[edit]

Core Properties[edit]

Core Index Properties[edit]

PubMan EAR[edit]

PubMan Properties[edit]

  • add property (file footer.txt already extsts in ../main
#file name of html snippet which should be included in footer of every PubMan page, e.g. for Piwik
  • adapt to https:
# URL of the escidoc-core instance you like to logon to

PubMan Apache[edit]

Apache Config[edit]

SSLEngine on
      SSLCipherSuite HIGH:MEDIUM
      # Your signed server certificate
      SSLCertificateFile /etc/apache2/ssl.crt/ssl.crt
      SSLCertificateChainFile /etc/apache2/ssl.crt/ca.crt
      # Your private key for encryption
      SSLCertificateKeyFile /etc/apache2/ssl.key/ssl.key
      # The CA's
      SSLCACertificateFile /etc/apache2/ssl.crt/ca.crt
      # Force SSLv3 and TLSv1 Only!
      SSLProtocol all -SSLv2
      <Files ~ "\.(cgi|shtml|phtml|php3?)$">
          SSLOptions +StdEnvVars
      SetEnvIf User-Agent ".*MSIE.*" \
               nokeepalive ssl-unclean-shutdown \
               downgrade-1.0 force-response-1.0


Listen 443
NameVirtualHost *:443

PubMan Wildfly[edit]

PubMan PidCache[edit]

  • correct missing component pids



siehe CoNE

Validation Database[edit]

Migration database[edit]


new property in und (already prepared)

adapt to https in und

# URL of the eSciDoc infrastructure instance (only for eSciDoc authentication)
# URL of the escidoc-core instance you like to logon to (only for eSciDoc authentication)

Results-Table needs to be recreated

eSciDoc Admin[edit]

  • adapt to https protocol

in .../prod.cfg new property framework.host_scheme, remove port from

# this is the Hostname:Port of the framework to be administered""

in .../lib/

def get_login_url(target=None):
   login_url = "%s://%s%s" % (config.get('framework.host_scheme'), config.get(''), client.LOGIN_PATH)
   if target:
       login_url = "%s?%s" % (login_url, urllib.urlencode(dict(target=target)))
   return login_url

Data Migration[edit]

PubMan Software Homepage[edit]