Hello community, here is the log from the commit of package otrs for openSUSE:Factory checked in at 2016-11-11 14:33:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/otrs (Old) and /work/SRC/openSUSE:Factory/.otrs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "otrs" Changes: -------- --- /work/SRC/openSUSE:Factory/otrs/otrs.changes 2014-12-30 00:50:56.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.otrs.new/otrs.changes 2016-11-11 14:34:01.000000000 +0100 @@ -1,0 +2,90 @@ +Wed Nov 2 23:06:38 UTC 2016 - [email protected] + +- fix for boo#1008017 + * execution of JavaScript in OTRS context by opening malicious attachment +- Update to 3.3.16 + * Improved sandboxing of displayed attachments. + see OSA-2016-02 (CVE-2016-9139) + * Added package verification information to otrs.PackageManager.pl, + use bin/otrs.PackageManager.pl -a list -e (to show package verification + information) or bin/otrs.PackageManager.pl -a list -e -c + (to show package verification information deleting the cache before). + * Bug#11959 – 500 Can’t connect to www.otrs.com/product.xml:443. + * Bug#11870 – Missing quoting in Layout::AgentQueueListOption(). + * Bug#11802 – Customer user can get access to all ticket data. +- fix ZZZAuto.pm + * do not replace existing file (manually merge needed for ITSM) + +------------------------------------------------------------------- +Sun Oct 30 00:25:41 UTC 2016 - [email protected] + +- fix itsm package + * version is 3.3.14 +- rebase otrs-3.3.15-perm_test.patch to otrs-perm_test.patch +- merge otrs-httpd_conf-apache2_4.patch into otrs-httpd_conf.patch + +------------------------------------------------------------------- +Sat Oct 24 09:07:33 UTC 2015 - [email protected] + +- Update to 3.3.15 + * HTML emails not properly displayed (parts missing). + * Fixed a nasty JSON::XS crash on some platforms. + * Updated CPAN module Proc::Daemon to version 0.21. + * TransitionAction TicketLockSet typo, thanks to Torsten Thau (c.a.p.e. IT). + * auto reply with DynamicFields from webservice. + * Added option to package manager list action, to show deployment info of installed packages. + * Reply in process ticket on webrequest article fills customer mail into "cc" instead of "to". + +- Changes 3.3.14 + * Package installation/uninstallation leads to endless loop. + * Lang parameter not correctly validated. + * Search for multiple ticket numbers with GenericInterface. + +- Changes 3.3.13 + * Updated translation files. + * Refresh bug on process client interface using ie8 + * Adding email recipients via addressbook does not update customer information. + * Wrong column encoding in Kernel::System::Notification::NotificationGet(). + * Generic Agent ticket actions can't be unselect. + * GI: Use of uninitialized value in string ne at AdminGenericInterfaceWebservice.pm. + * Reply in process ticket on webrequest article fills customer mail into "cc" instead of "to". + * Download button for dashboard stats visible even if no permissions for AgentStats exist.. + * Invalid utf-8 parameters not filtered sufficciently. + * DynamicField Filter in AgentDashboard accepts only one value. + * Can't select customer and/or public interface in AdminACL. + * Incorrect utf8 in ZZZAuto.pm (via SysConfig) also for hash keys. + * Added possibility to turn of SSL certificate validation. + * SLA can not be set over Free Fields Dialog. + * Not possible to change customer. + * Error from GenericInterface using SOAP and TicketGet operation. + * Fixed problem with missing TimeObject in GenericInterface/Event/Handler.pm. + * Updated CPAN module Crypt::PasswdMD5 to version 1.40 to fix problems with perl 5.20. + +- Changes 3.3.12 + * Ticket owner is not shown regardless what is configured, thanks to Renee Bäcker. + * Adressbook search does not permit to add contacts via click. + * Wrong sortation of Ticket Overview settings. + * Missing translations in Dashboard and TicketOverview settings. + * Internal Server Error, instead of warning. + * Dashlet: Filter Attributes with more then one CustomerID doesn't work. + * SQL error with "0 oracle" for article body in Ticket Search. + * Incorrect utf8 in ZZZAuto.pm (via SysConfig). + * ProcessManagement: TransitionAction delete does not check if is used. + * GPG option 0xlong breaks decryption of emails. + * ORA-03113 Error after scheduler start. + * /etc/init.d/otrs running httpd is not detected on CentOS 7. + * Unable to change password in customer interface. + * Dynamic Field shown information in customer interface is not consistent with agent interface. + * Error: No Process configured! - Agent interface. + * Error while splitting ticket. + * ActivityDialogEntityID not working in ACLs from Process screens reducing States. + +- Rebased otrs-perm.patch as otrs-3.3.15-perm_test.patch +- Added itsm-update.sh, a script to update the itsm source we use +- Updated sources + * otrs.README.de + * otrs.README.en + * UPGRADING.SuSE -> UPGRADING.SUSE + * ZZZAuto.pm + +------------------------------------------------------------------- Old: ---- UPGRADING.SuSE itsm-3.3.11.tar.bz2 otrs-3.3.11.tar.bz2 otrs-httpd_conf-apache2_4.patch otrs-perm.patch New: ---- UPGRADING.SUSE itsm-3.3.14.tar.bz2 itsm-update.sh otrs-3.3.16.tar.bz2 otrs-perm_test.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ otrs.spec ++++++ --- /var/tmp/diff_new_pack.fiBLao/_old 2016-11-11 14:34:04.000000000 +0100 +++ /var/tmp/diff_new_pack.fiBLao/_new 2016-11-11 14:34:04.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package otrs # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,11 @@ # -%define otrs_ver 3.3.11 -%define itsm_ver 3.3.11 +%define otrs_ver 3.3.16 +%define itsm_ver 3.3.14 %define itsm_min 3.3 %define otrs_root /srv -%define otrsdoc_dir_files AUTHORS* CHANGES* COPYING* CREDITS README* UPGRADING.SuSE doc +%define otrsdoc_dir_files AUTHORS* CHANGES* COPYING* CREDITS README* UPGRADING.SUSE doc %define otrsdocs CHANGES* doc Name: otrs @@ -34,20 +34,21 @@ Source: ftp://ftp.otrs.org/pub/otrs/%{name}-%{otrs_ver}.tar.bz2 Source1: itsm-%{itsm_ver}.tar.bz2 Source2: %{name}.rpmlintrc +# Used to update the itsm package +Source99: itsm-update.sh Source11: sysconfig.%{name} Source12: %{name}.README.en Source13: %{name}.README.de Source14: itsm.README.en Source15: itsm.README.de Source16: ZZZAuto.pm -Source17: UPGRADING.SuSE +Source17: UPGRADING.SUSE Source20: %{name}.init Source21: %{name}-scheduler.init -#atch0: %{name}-3.1.1-init.patch +# PATCH-FIX-OPENSUSE -- VARS for conf and fix for apache >= 2.4 Patch1: %{name}-httpd_conf.patch -Patch2: %{name}-perm.patch -# Patch SuSE: fix for apache >= 2.4 (suse_version >= 1310) -Patch10: %{name}-httpd_conf-apache2_4.patch +# PATCH-FIX-OPENSUSE -- don't test write permissions on bin/ +Patch2: otrs-perm_test.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %insserv_prereq %fillup_prereq @@ -119,7 +120,7 @@ Group: Productivity/Networking/Email/Utilities Version: %{itsm_ver} Release: 0 -Requires: %{name} >= %{otrs_ver} +Requires: %{name} >= %{itsm_ver} Provides: OTRS::ITSM Provides: itsm = %{itsm_ver} @@ -142,12 +143,9 @@ %prep %setup -q -n %{name}-%{otrs_ver} -a 1 -#patch0 + %patch1 %patch2 -%if 0%{?suse_version} >= 1310 -%patch10 -%endif ##### rpmlint #### incorrect-fsf-address ### http://www.fsf.org/about/contact/ @@ -197,8 +195,6 @@ %__mv $file var/cron/`basename $file .dist` done %__rm INSTALL.md -#%__rm INSTALL{.md,.RedHat,.SuSE} -#%__mv INSTALL.SuSE INSTALL %install export DESTROOT="%{otrs_root}/%{name}/" @@ -292,6 +288,7 @@ %{fillup_and_insserv otrs} %if 0%{?suse_version} /usr/sbin/a2enmod perl >/dev/null + /usr/sbin/a2enmod version >/dev/null %endif # Update ? if [ ${FIRST_ARG:-0} -gt 1 ]; then @@ -337,19 +334,16 @@ %restart_on_update apache2 %insserv_cleanup -%clean -%{__rm} -rf $RPM_BUILD_ROOT - %files %defattr(-,root,root) -%doc AUTHORS.md COPYING* README{.md,.database.md,.webserver.md} README.SUSE.* UPGRADING.SuSE +%doc AUTHORS.md COPYING* README{.md,.database.md,.webserver.md} README.SUSE.* UPGRADING.SUSE %dir /etc/apache2 %dir /etc/apache2/conf.d %config(noreplace) /etc/apache2/conf.d/%{name}.conf -/etc/init.d/%{name} -/usr/sbin/rc%{name} -/etc/init.d/%{name}-scheduler -/usr/sbin/rc%{name}-scheduler +%{_sysconfdir}/init.d/%{name} +%{_sbindir}/rc%{name} +%{_sysconfdir}/init.d/%{name}-scheduler +%{_sbindir}/rc%{name}-scheduler #config /etc/permissions.d/%{name} %{_var}/adm/fillup-templates/sysconfig.%{name} @@ -507,6 +501,6 @@ %doc itsm-%{itsm_ver}/INSTALL-%{itsm_min}.ITSM %defattr(0644,wwwrun,www,0755) %{otrs_root}/%{name}/itsm -%config %attr(0664,wwwrun,www) %{otrs_root}/%{name}/Kernel/Config/Files/ZZZAuto.pm +%config(noreplace) %attr(0664,wwwrun,www) %{otrs_root}/%{name}/Kernel/Config/Files/ZZZAuto.pm %changelog ++++++ UPGRADING.SUSE ++++++ Upgrading OTRS from 3.2 to 3.3 ============================== These instructions are for people upgrading OTRS from *3.2* to *3.3*, and applies both for RPM and source code (tarball) upgrades. Please note that OTRS 3.3 requires at least perl version *5.10.0*. Make sure before you plan your upgrade that your server runs this version. You can check the version with the command `perl -v` on the command line. The only known Linux distribution that uses perl 5.8 and is still supported by its vendor is Red Hat Enterprise Linux (RHEL) 5 and its community supported derivative CentOS 5. If you're on any of these platforms and you plan to upgrade to OTRS 3.3 you should also plan migrating your operating system to a version with a supported perl, such as RHEL 6 or CentOS 6. If you are running a lower version of OTRS you have to follow the upgrade path to 3.2 first (1.1->1.2->1.3->2.0->2.1->2.2->2.3->2.4->3.0->3.1->3.2->3.3 ...)! You need to perform a full upgrade to every version in between, including database changes and the upgrading perl script. Please note that if you upgrade from OTRS 2.2 or earlier, you have to take an extra step; please read http://bugs.otrs.org/show_bug.cgi?id=6798 Within a single minor version you can skip patch level releases if you want to upgrade. For instance you can upgrade directly from OTRS 3.3.1 to version 3.3.4. If you need to do such a "patch level upgrade", you should skip steps 9 and 13-16. Please note that if you perform a patch level upgrade from OTRS 3.3.6 or earlier, you need to activate a new cron job that controls the scheduler process. Please copy the file `/opt/otrs/var/cron/scheduler_watchdog.dist` to `/opt/otrs/var/cron/scheduler_watchdog` and update your crontab with `/opt/otrs/bin/Cron.sh start` (as "otrs" user, not root). 1. Stop all relevant services ----------------------------- e. g. (depends on used services): shell> rccron stop shell> rcpostfix stop shell> rcotrs-scheduler stop shell> rcotrs stop shell> rcapache2 stop 2. Backup everything below $OTRS_HOME (default: OTRS_HOME=/srv/otrs) -------------------------------------------------------------------- - Kernel/Config.pm - Kernel/Config/GenericAgent.pm - Kernel/Config/Files/ZZZAuto.pm - var/* - as well as the database 3. Make sure that you have backed up everything ;-) --------------------------------------------------- 4. Setup new system (optional) ------------------------------ If possible try this install on a separate machine for testing first. 5. Install the new release (RPM) --------------------------------------- shell> rpm -Uvh otrs-3.3.x.-?.noarch.rpm The RPM-update will keep the old configuration files. - Kernel/Config.pm - Kernel/Config/GenericAgent.pm - Kernel/Config/Files/ZZZAuto.pm (will be overwritten by itsm) You must use the new files *.rpmnew - Kernel/Config.pm.rpmnew shell> cp -a Kernel/Config.pm Kernel/Config.pm.backup shell> mv Kernel/Config.pm.rpmnew Kernel/Config.pm Then modify Kernel/Config.pm to adapt your settings (e.g. DB connection) 6. Own themes ------------- Note: The OTRS themes between 3.2 and 3.3 are NOT compatible, so don't use your old themes! Themes are located under `$OTRS_HOME/Kernel/Output/HTML/*/*.dtl` (default: `OTRS_HOME=/srv/otrs`) Please also note that dtl-Files must be in utf-8 from OTRS 3.3 on. 7. Apply the database changes ----------------------------- shell> cd /srv/otrs/ ### SCHEMA UPDATE MySQL: Note: new tables created in the MySQL UPGRADING process will be created with the default table storage engine set in your MySQL server. In MySQL 5.5 the new default type is InnoDB. If existing tables, e.g. "users", have the table storage engine e.g. MyISAM, then an error will be displayed when creating the foreign key constraints. You have two options: you can change the default storage engine of MySQL back to MyISAM so that new tables will have the same engine as the existing tables, or change the existing tables to use InnoDB as storage engine. Any problems with regards to the storage engine will be reported by the `otrs.CheckDB.pl` script, so please run it to check for possible issues. shell> bin/otrs.CheckDB.pl shell> cat scripts/DBUpdate-to-3.3.mysql.sql | mysql -p -f -u root otrs PostgreSQL 8.2+: shell> cat scripts/DBUpdate-to-3.3.postgresql.sql | psql --set ON_ERROR_STOP=on --single-transaction otrs otrs PostgreSQL, older versions: shell> cat scripts/DBUpdate-to-3.3.postgresql_before_8_2.sql | psql --set ON_ERROR_STOP=on --single-transaction otrs otrs NOTE: If you use PostgreSQL 8.1 or earlier, you need to activate the new legacy driver for these older versions. Do this by adding a new line to your Kernel/Config.pm like this: $Self->{DatabasePostgresqlBefore82} = 1; ### DATABASE MIGRATION SCRIPT Run the migration script (as user `otrs`, NOT as `root`): shell> scripts/DBUpdate-to-3.3.pl Do not continue the upgrading process if this script did not work properly for you. Otherwise data loss may occur. 8. Refresh the configuration cache and delete caches ----------------------------------------------------- Please run (as user `otrs`, NOT as `root`): shell> bin/otrs.RebuildConfig.pl shell> bin/otrs.DeleteCache.pl 9. Restart your services ------------------------- e. g. (depends on used services): shell> rcapache start shell> rcotrs start shell> rcotrs-scheduler start shell> rcpostfix start shell> rccron start Now you can log into your system. 10. Check installed packages ---------------------------- In the package manager, check if all packages are still marked as correctly installed or if any require reinstallation or even a package upgrade. The following packages are automatically uninstalled after the upgrade process (if they where installed before): - OTRSPostMasterFilterExtensions - OTRSFreeTextFromCustomerUser - OTRSExternalTicketNumberRecognition - OTRSDashboardQueueOverview - OTRSImportantArticles - OTRSImportantArticlesITSM - OTRSDashboardTicketCalendar - OTRSMultiServiceSelect - OTRSMultiQueueSelect - OTRSDynamicFieldMultiLevelSelection - OTRSEventBasedTicketActions - OTRSTicketAclEditor - OTRSCustomerProcessSelection - OTRSACLExtensions - OTRSGenericStandardTemplates - OTRSExtendedDynamicDateFieldSearch - OTRSDashboardTicketOverviewFilters 11. Check config settings of OTRSFreeTextFromCustomerUser ------------------------------------------------------- Note: This only applies if you used the package OTRSFreeTextFromCustomerUser previously. If you used this module previously, you need to reconfigure it. The module is automatically uninstalled by the upgrading script as it is now a part of the OTRS framework. If you want to keep using it, please enable the setting "Ticket::EventModulePost###930-DynamicFieldFromCustomerUser" to activate this feature and configure the mapping in the setting "DynamicFieldFromCustomerUser::Mapping". 12. Import your ACLs to the new ACL editor (optional) ------------------------------------------------------- In OTRS 3.3, there is a graphical editor for ACLs in the administration interface. You will need to import your existing ACLs (e.g. in Config.pm or additional files) to the editor by using bin/otrs.ImportACLsFromConfig.pl in order to make them available in the editor. Please make sure to delete any ACLs from Config.pm (or other files) after successfully finishing the import procedure. Also you will need to use the deploy button in the ACL administration frontend in order to re-deploy the imported ACLs to your system. 13. Update your web server configuration ---------------------------------------- Note: this applies only if you use the Apache web server, and do not use the configuration file directly from the OTRS installation directory (e. g. with a symlink from the Apache configuration directory). Please update the the Apache configuration file for OTRS as there have been several changes (see [scripts/apache2-httpd.include.conf](scripts/apache2-httpd.include.conf)). 16. Update and activate cronjobs -------------------------------- There are several OTRS default cronjobs in $OTRS_HOME/var/cron/*.dist. They can be activated by copying them without the ".dist" filename extension. Do this to make sure you get the latest versions of the cronjobs and new cronjobs as well. shell> cd var/cron shell> for foo in *.dist; do cp $foo `basename $foo .dist`; done Please check the copied files and re-apply any customizations that you might have made. To schedule these cronjobs on your system, you can use the script Cron.sh. Make sure to execute it as the OTRS system user! shell> /srv/otrs/bin/Cron.sh start Note: From OTRS 3.3.7 OTRS Scheduler uses a cronjob to start-up and keep alive. Please make sure that scheduler_watchdog cronjob is activated. 17. Well done! -------------- ++++++ ZZZAuto.pm ++++++ --- /var/tmp/diff_new_pack.fiBLao/_old 2016-11-11 14:34:04.000000000 +0100 +++ /var/tmp/diff_new_pack.fiBLao/_new 2016-11-11 14:34:04.000000000 +0100 @@ -9,9 +9,7 @@ $Self->{'DefaultLanguage'} = 'de'; $Self->{'LogModule'} = 'Kernel::System::Log::File'; $Self->{'Package::RepositoryList'} = { - 'file://@OTRS_ROOT@/otrs/itsm/packages32/' => '[--OTRS::ITSM 3.2 local repo]', 'file://@OTRS_ROOT@/otrs/itsm/packages33/' => '[--OTRS::ITSM 3.3 local repo]', - 'http://ftp.otrs.org/pub/otrs/itsm/packages32/' => '[--OTRS::ITSM 3.2 Master--] http://ftp.otrs.org/', 'http://ftp.otrs.org/pub/otrs/itsm/packages33/' => '[--OTRS::ITSM 3.3 Master--] http://ftp.otrs.org/' }; $Self->{'Package::RepositoryAccessRegExp'} = '127\\.0\\.0\\.1'; ++++++ itsm-3.3.11.tar.bz2 -> itsm-3.3.14.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/otrs/itsm-3.3.11.tar.bz2 /work/SRC/openSUSE:Factory/.otrs.new/itsm-3.3.14.tar.bz2 differ: char 11, line 1 ++++++ itsm-update.sh ++++++ #!/bin/bash # This script creates a new itsm-%version.tar.bz2 VERSION=3.3.15 MAJ_VER=3.3 MAJ_V_S=33 mkdir itsm-$VERSION/ cd itsm-$VERSION/ wget http://ftp.otrs.org/pub/otrs/itsm/INSTALL-$MAJ_VER.ITSM wget -rnH --cut-dirs=3 --no-parent --reject "index.html*" http://ftp.otrs.org/pub/otrs/itsm/packages$MAJ_V_S/ cd .. tar -jcvf itsm-$VERSION.tar.bz2 itsm-$VERSION ++++++ otrs-3.3.11.tar.bz2 -> otrs-3.3.16.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/otrs/otrs-3.3.11.tar.bz2 /work/SRC/openSUSE:Factory/.otrs.new/otrs-3.3.16.tar.bz2 differ: char 11, line 1 ++++++ otrs-httpd_conf.patch ++++++ --- /var/tmp/diff_new_pack.fiBLao/_old 2016-11-11 14:34:04.000000000 +0100 +++ /var/tmp/diff_new_pack.fiBLao/_new 2016-11-11 14:34:04.000000000 +0100 @@ -22,7 +22,22 @@ # Reload Perl modules when changed on disk PerlModule Apache2::Reload -@@ -52,7 +52,7 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht +@@ -36,7 +36,13 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht + Allow from all + </IfVersion> + <IfVersion >= 2.4> +- Require all granted ++ <IfModule !mod_access_compat.c> ++ Require all granted ++ </IfModule> ++ <IfModule mod_access_compat.c> ++ Order allow,deny ++ Allow from all ++ </IfModule> + </IfVersion> + </IfModule> + <IfModule !mod_version.c> +@@ -52,7 +58,7 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht </IfModule> @@ -31,7 +46,22 @@ AllowOverride None Options +ExecCGI -Includes -@@ -75,7 +75,35 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht +@@ -62,7 +68,13 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht + Allow from all + </IfVersion> + <IfVersion >= 2.4> +- Require all granted ++ <IfModule !mod_access_compat.c> ++ Require all granted ++ </IfModule> ++ <IfModule mod_access_compat.c> ++ Order allow,deny ++ Allow from all ++ </IfModule> + </IfVersion> + </IfModule> + <IfModule !mod_version.c> +@@ -75,7 +87,35 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht </IfModule> </Directory> @@ -68,7 +98,24 @@ AllowOverride None <IfModule mod_version.c> -@@ -107,28 +135,28 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht +@@ -84,8 +124,14 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht + Allow from all + </IfVersion> + <IfVersion >= 2.4> +- Require all granted +- </IfVersion> ++ <IfModule !mod_access_compat.c> ++ Require all granted ++ </IfModule> ++ <IfModule mod_access_compat.c> ++ Order allow,deny ++ Allow from all ++ </IfModule> ++ </IfVersion> + </IfModule> + <IfModule !mod_version.c> + Order allow,deny +@@ -107,28 +153,28 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht <IfModule mod_headers.c> # Cache css-cache for 30 days ++++++ otrs-perm_test.patch ++++++ Index: Kernel/System/Package.pm =================================================================== --- Kernel/System/Package.pm.orig +++ Kernel/System/Package.pm @@ -3267,7 +3267,7 @@ sub _FileSystemCheck { } # create test files in following directories - for (qw(/bin/ /Kernel/ /Kernel/System/ /Kernel/Output/ /Kernel/Output/HTML/ /Kernel/Modules/)) { + for (qw(/Kernel/ /Kernel/System/ /Kernel/Output/ /Kernel/Output/HTML/ /Kernel/Modules/)) { my $Location = "$Home/$_/check_permissons.$$"; my $Content = 'test'; ++++++ otrs.README.de ++++++ --- /var/tmp/diff_new_pack.fiBLao/_old 2016-11-11 14:34:04.000000000 +0100 +++ /var/tmp/diff_new_pack.fiBLao/_new 2016-11-11 14:34:04.000000000 +0100 @@ -9,20 +9,31 @@ 1) Starten Sie Apache und MySQL mittels -rcapache2 restart && rcmysql restart + shell> rcapache2 restart && rcmysql restart + 2) Rufen Sie http://localhost/otrs/installer.pl in einem web browser auf und folgen Sie den Anweisungen. + 3) Wenn Sie Ihr System neu starten müssen, stellen Sie sicher, dass alle für OTRS erforderlichen Dienste gestartet werden. Sie gewährleisten dies durch Aktivieren der Dienste apache2, mysql, otrs-scheduler und otrs mit dem -YaST Runlevel-Editor oder auf der Kommandozeile mittels +YaST Runlevel-Editor (SLE11) oder dem YaST Dienste-Manager (SLE12 und openSUSE +ab Version 13.1) oder auf der Kommandozeile mittels + +SLE11: + shell> insserv apache2 + shell> insserv mysql + shell> insserv otrs-scheduler + shell> insserv otrs + +SLE12 und openSUSE: + shell> systemctl enable apache2 + shell> systemctl enable mysql + shell> systemctl enable otrs-scheduler + shell> systemctl enable otrs -insserv apache2 -insserv mysql -insserv otrs-scheduler -insserv otrs 4) Remember to have fun! ++++++ otrs.README.en ++++++ --- /var/tmp/diff_new_pack.fiBLao/_old 2016-11-11 14:34:04.000000000 +0100 +++ /var/tmp/diff_new_pack.fiBLao/_new 2016-11-11 14:34:04.000000000 +0100 @@ -9,19 +9,30 @@ 1) Start Apache and MySQL with -rcapache2 restart && rcmysql restart + shell> rcapache2 restart && rcmysql restart + 2) Load http://localhost/otrs/installer.pl with a web browser and follow the instructions. + 3) If you reboot the system, make sure, all services are available. You can -achieve this with the YaST runlevel editor and activating the services -apache2, mysql, otrs-scheduler and otrs or on the command line with +achieve this with the YaST runlevel editor on SLE11 or the YaST services manager +on SLE12 and openSUSE >= 13.1, activating the services apache2, mysql, +otrs-scheduler and otrs, or on the command line with + +SLE11: + shell> insserv apache2 + shell> insserv mysql + shell> insserv otrs-scheduler + shell> insserv otrs + +SLE12 and openSUSE: + shell> systemctl enable apache2 + shell> systemctl enable mysql + shell> systemctl enable otrs-scheduler + shell> systemctl enable otrs -insserv apache2 -insserv mysql -insserv otrs-scheduler -insserv otrs 4) Remember to have fun!
