Changes 4.4.1

From SEPsesam
Jump to: navigation, search

Contents

Major fixes and changes v4.4.1.48

For a complete list of GIT change reports, see changes.

Critical Windows Lotus Notes data loss in V4.4.1.47
  • A problem in the Windows build process leads to the usage of the wrong MSVCR dll linked in the sbcln.dll. This sbcln.dll is needed for Lotus Notes backup on Windows. The linking of the MSVCR dll leads to the deletion of all Lotus Notes target mailboxes which are larger than 4 GB during backup of Lotus Notes on Windows clients using SEP sesam V4.4.1.47.

Si3 Deduplication

  • BUGFIX: (#18064): Print out correct value for 'Data before deduplication' in Si3 dedup status. (use sm_dedup.c from 'master')

Backint Oracle

  • BUGFIX: backint Oracle: Correct check of item saved message from 'sbc'. Backint has checked for '3108' in line, but this value could also been found in new item size message and file has been reported as saved twice. No search for '-3108'

Major fixes and changes v4.4.1.47

For a complete list of GIT change reports, see changes.

Si3 Deduplication Windows

  • NEW: allow deduplication data store type, when creating a new datastore on Windows

Oracle DB Encryption

  • NEW: Saveset encryption for Oracle backups

GUI

  • bugfix: (#18038) reopen existing VM restore task initialize data mover combobox with wrong value
  • BUGFIX: (#17769) vSphere single item restore over mount to folders with blank fails. Problem: target path with blank fails, when restore command will be executed. Solution: add quotation marks for parameter "target node", when executing command
  • BUGFIX: (#17963) fill schedule tree at GUI is incomplete. Problem: schedule of restore events is null and causes exception. Solution: add null check to prevent exception

Restore

  • BUGFIX: (#17983) sm_lis_items doesn't show all backed-up volumes. The volume F: is labelled 'Staff/Home-Prog'. Set level back to 0 if matching length is 1.
  • BUGFIX: (#17943) Restore of specific files located on Windows deduplication volume fails with 'no valid MTF Stream ID was found'. The 'offset in the file' value must be reduced from the total file size.
  • BUGFIX: (#17943) Restore of specific files located on Windows deduplication volume fails with 'no valid MTF Stream ID was found'. The 'offset in the file' value 8 Bytes must be skipped from the SPAR stream in the end.
  • BUGFIX: (#18012) Restore ends with 'submit external job to restore in saveset' but no external savesets are used. A directroy of a previous INCR saveset appeared in ssl file. If no items are selected in a INCR saveset then the memorized parent directory must be reset before processing the next INCR saveset
  • BUGFIX: (#17989) MS SQL Server restore failed with: 'E012-RESTORE Restore was not successful. Error: DB Module: []'. In recent implementation the free_pipe_get_status() was called twice.
  • NEW: (#17767) Allow relocation to another user for Zarafa restore. All restored items are restored into this user mailbox
  • bugfix: UnpackArchiveBlock() Allow only one retry after MTF_ERROR_STREAM_NOT_FOUND to check if valid DBLK follows
  • change: UnpackArchiveBlock() set iDIRB_Status = MTF_NOT_EXECUTED (dito iFILE_Status) after detection MTF_NO_SPAD
  • BUGFIX: (#17938) sbc cores at sparse file restore on Windows. Use path prefix '\\?\' to process files with more than 256 character path length, avoiding CreateFile() returning error ERROR_PATH_NOT_FOUND (3)

Backup

  • BUGFIX: (#18000) Backup of HSM files: Check logic for HSM Reparse Points specific Reparse Tags HSMxxx. Backup reparse tag NTRP stream for Microsoft symlink and mount point. Other Microsoft tags are backed up with standard file data stream. In case of Non-Microsoft reparse tags only IO_REPARSE_TAG_HSAG_HSM (Metalogix) will be backed up without warnings.
  • BUGFIX: (#17997) Handle the exclude keyword -x 'all_writers' to specify an auto-release, non-persistent shadow copy created without writer involvement
  • BUGFIX: (#17724) sbc cores when saving reparse point on Distributed File System (DFS). Backup file data instead of reparse point if reparse point is not a mount point or symlink
  • BUGFIX: (#17852) sbc cores when backing up volume with exclude. Avoid string overflow in function i_AddExcludePattern(). If exclude list file has many items then the control var array could overrun. Now check the count of items and allocate enough memory
  • BUGFIX: (#17844) VSS writers are not implicitly involved into backup process in case of simple file backup
  • NEW: Add '.snapshots' and '/run/media' to Linux default exclude list
  • BUGFIX: (#17824) Backup ends with sbc-2046: Warning: Cannot get item security data for ... Stream data length bigger than buffer can accept. Reallocate buffer if size is too small.
  • BUGFIX: (#15585) If a VSS shadow is aborted then the sbc returns a warning but tries to get more data. If VSS returns an error during item retrieving then end with error immediately.
  • CHANGE: Increase FTP_REPLY_TIMEOUT to 120s

VMware vSphere

  • BUGFIX: (#18040) A vSphere restore from a copy backup sporadically fails since sesam V 4.4.1.46
  • BUGFIX: (#17854) Adjust buffer in case of VMware (SAN) backup
  • BUGFIX: (#17964) Sesam does not update retention time of VMware CBT base saveset in case of INC or DIFF backup. Now the session_id is used to retrieve the basic FULL raw vmdk backup
  • BUGFIX: fixed sporadic crash during vSphere CBT and SAN backup

QM

  • BUGFIX: (#17913) Que Manager does not choose specific data store drive automatically. Set drive group allocation to volatile to remove allocation when drive becomes idle
  • bugfix: (#17946) sm_qm_main does not process all subprocesses correctly. Processes started with popen() and not attached to a console do not return the output with fgets(). Now use iPIPE_OPEN(), iPIPE_READ() and iPIPE_CLOSE()
  • BUGFIX: Set backup state to failed, if backup task could not be put into queue

License

  • BUGFIX: (#17942) Workstation clients are not included in license check correctly. Now return CLIENTS + MS_WS_Clients + MAC_WS_CLIENTS instead of CLIENTS to allow to add further clients in GUI. If a newly added client is not covered by CLIENTS and .._WS_CLIENTS the next license check will complain about that violation
  • BUGFIX: (#17815) License timeout '11-days-warning ...' due to memorized Exchange Server backup task. Reset memorized values in the database for NetAppClients, MSEXCHANGE and HYPER_V.

SSH

  • CHANGE: minor fixes related to python version change Python 3.3 to 3.4. Python version update was needed to control socket inheritance in sm_sshd spawned process
  • BUGFIX: Merge all changes from 'master' which should make 'sm_ssh' more stable especially under Windows

SMS

  • BUGFIX: (#17919) Use atomar rename function to create sms.ini. Use new x_rename() function.
  • NEW: New function x_Rename( source, target ) to rename a file or directory - atomar function
  • BUGFIX: 'sm_main reload sms' cores sporadically if too many drives are configured. Retry iReKill(). Call iGetPid() with increased buffer sizes. Increase PID buffer - Error: SMS pipes not running. Increase the stack size.

Major fixes and changes v4.4.1.41

For a complete list of GIT change reports, see changes.

VMware vSphere CBT backups
  • If the file system changes for a VMware virtual disk exceeds 2000 blocks, the VMware CBT backup will back up only the first 2000 blocks. The VMware vSphere COPY backup are not affected by this issue and are successfully backing up the entire virtual disks.
  • Fixed: Version 4.4.1.41. Update only the SEP sesam Server. Note that the clients (data mover) need not be updated. Once your server is updated, execute the VMware vSphere backup for all configured backup tasks that might be affected by this issue. The first backup must run with level FULL to obtain an entire CBT block chain within the FULL, DIFF or INCR backup save sets.

VMware vSphere

  • BUGFIX: (#17787) Diff/Incr Backup VM failed due to missing blocks. Problem: compare VMDK size with offset can lose last changed block. Solution: use internal DiskChanged.length var instead of add blocks after each retrieve of changed blocks
  • BUGFIX: (#17787) VM full backup failed problem: calculate cbt diff cause 'InvalidArguement' exception solution: check, if offset is smaller than disk size
  • BUGFIX: (#17787) Run CBT does not save all changed blocks problem: Only the first 2000 blocks of VMDK will be calculated. Solution: run calculate blocks with startoffset again until changed block size is null

GUI

  • BUGFIX: (#17627) Default backup interface is set to 'http', if host name is behind 'http' in lexical order at create taskevent dialog
  • BUGFIX: (#17581) changed background of the loader content table
  • BUGFIX: Avoid a possible NPE due to missing media pool in the start method of the RestoreWizard
  • BUGFIX: Avoid a possible NPE when populating the tree with TaskEvents in the Time Table Frame
  • BUGFIX: (#17490) Create new method to acknowledge notification that updates the current and all previously unacknowledged in one call instead of two. This fixes the "recurring notification" issue.
  • BUGFIX: (#17490) Set acknowledged notifications with action to closed so the confirm-dialog will not appear again for the same type if the notification exists more than once in the database.
  • BUGFIX: (#17712) Summary: VM single file restore fails. Description: NullpointerException will be thrown, if last page of restore wizard appears. Drive combobox cannot be initialized. Solution: Add nullpointer check to prevent exception.

Installation and update

  • BUGFIX: (#17729) Syntax error in Sesam GUI RPM post install script

Interfaces

  • BUGFIX: (#17735) sm_alarm.ps1 sends message with too large backup log so mail sending is rejected. Now put the message into the mail body and attach the log file (NOT file).

License

  • CHANGE: (#17737) The license output in the daily protocol must show both the FrontSide and the Storage sizes

SMS

  • BUGFIX: (#17796) Medium is overwritten due to sm_sms_watch does not dismount if post processing takes more than 2 minutes. Now the media is dismounted after the idle dismount is reached and the queue becomes idle.
  • BUGFIX: (#17782) DataDomain VTL on AIX failed to read TapeTrailer. Retry MTBSR command (Backward Space Records) after IO error to position to TapeTrailer block for AIX.

SBC Win32

  • BUGFIX: (#17795) Restore of file ends with BAD ARCHIVE error. In this case the previous directory block DIRB was not followed by a padding stream SPAD. Do only dump the first BAD_ARCHIVE block - except in log level 6 (dump).
  • BUGFIX: (#17557) Core dump of sbc during backup of VMware VM. Avoid core dump with STATUS_INVALID_HANDLE: do not call free() for not yet allocated buffer
  • BUGFIX: (#17719) Backup ends with 'Reason: Format logical block size is too small to store descriptor block data.' - the reason must be visible. Add trace messages to return the needed sizes
  • BUGFIX: (#17715) Backup of Hyper-V 'Host Component' must be possible. Since Hyper V3.0 (2012 and later) the component 'Host Component' is used instead of 'Initial Store'

PostgreSQL

  • NEW: (#17786) Check for PostgreSQL 9.1 for Univention 4.0

Major fixes and changes v4.4.1.36

GUI

  • BUGFIX: (#17671) Restore 'Exchange Server' with file view causes switching target node after activate relocation at expert option dialog. Relocation target pathes combobox at expert options does not offer path of target directory. Now the selected target node is memorized, if the expert option dialog is opened.
  • BUGFIX: (#17709) If the EOL was changed from the Data Store View Dialog the GUI did not set the EOL time. Now the EOL time is set.
  • BUGFIX: (#17669) When creating a new Data Store the browsed path was not applied correctly. Now the path is set as expected.
  • BUGFIX: (#17643) sm_client cannot access unc path with backslash in the end. Now the backslashes in the path for the Data Store are replaced with slashes due to an added backslash filter for the Data Store pathes.
  • BUGFIX: (#17660) Restore failed due to wrong selected preferred media pool. Solution: hide combo box preferred media pool.
  • BUGFIX: (#17601, #17456) Update mail watcher thread to be the only one taking care of timeout (set smtp session timeout to infinity) and retry if the first time mail sending fails. The second try also enables full smtp session debugging to verify what exactly hangs. The sending timeout is based on the "mailSendTimeout" (-M) parameter and will be extended based on the attachment size (adds 1s per 5k) to prevent slow upload speeds from causing the mail sending to fail.
  • change: adapt send check time to check more often, send mail again if timeout is reached (once) allow to force debug when sending mail
  • BUGFIX: (#17627) Default backup interface is set to 'http', if host name is behind 'http' in lexical order at run backup dialog. Now the server name is the default backup interface unless a different default interface has been selected.
  • change: (#17608) Remove Si3 data store files from disk if DS is removed. Add command 'sm_data_stores remove -L <dsname> -o FORCE' between commands 'sm_arch', 'sm_config_drives', when remove datastore with parameter -F YES
  • NEW: (#17613) Add media pool option for "restore" to sm_cmd. For a restore event "-m media pool" can already be set, but not for "sm_cmd restore". Cli parameter '-M' for action 'restore' was added to sm_cmd, which sets the mediapool of restoreevent
  • BUGFIX: (#17625) Using cli to add a datastore with type "-t 'SEP Si3 Store'" fails, since the wrong datastore type was insert into the DB. Now the cli help message was adjusted with the correct and valid datastore type and the Si3 datastore type was set to "SEP Si3 Deduplication Store", if type starts with 'SEP Si3'.
  • BUGFIX: (#17576) Ignore version-check if guid.location is empty and remove timestamp from duplicate notification check. Only title and message are checked if they already exist in the db and are only added if not found. This way any rss feed document is only shown exactly once
  • BUGFIX: extend notification fetcher to only run once every minute instead of every 10s to prevent notifications from popping up too often.
  • BUGFIX: (#17607) Closing a notification of a given object also triggers that all previous notifications are resolved as well (updateNotificaitonWithActionCloseToResolved). This prevents the notification dialog from popping up multiple times for the same notification.
  • BUGFIX: (#17562) Start restore task with type 'Exchange Server 2003' uses wrong source. Content of addition source textfield with init 'MAIL:user=, target=' will be used instead of primary source text field. Hide additional text field and set correct source. Further bugfix: Reopen existing restore task 'Exchange Server 2003' show other restore wizard layout instead of create new task.
  • bugfix: Refresh log button is not visible if an result dialog without active log tab is opened.
  • BUGFIX: (#17607) filter notifications to retrieve only one per object type.

Installation and update

  • BUGFIX: (#17695) Since SEP sesam version 4.4 Windows Server 2003 is not supported anymore. The sm_config_client and the sm_update_client will not try to update Windows Server 2003 systems. They will rather return an info message saying that the OS is not supported.
  • bugfix: (#17678) set java path did not work correctly, neither in the server nor in the GUI package. The sm.ini path was not initialized correctly. Furthermore the gv_ variables have to be obtained differently due to the lack of registry entries in case of a GUI installation.
  • BUGFIX: (#17642) On Windows, if java version 1.6 is installed on a system the check for the correct java version 1.7 or 1.8 failed. Since SEP sesam version 4.4.1.22 the check for the correct java version during the update failed. Hence the java process can not be started correctly.
  • BUGFIX: (#17636,17498) Sesam services have been stopped during update but not started again if the update of a windows 32 bit system failed. Sesam services are not stopped anymore if the sesam installation kit is execute on a windows system which is not supported anymore. E.g. Windows Server 2003 x86 is not supported and after the update the services are running.
  • BUGFIX: (#17636) To ensure that all sesam components use the same java executable (sm_setup) during installation and later on a java wrapper was introduced called sm_java.exe and sm_javaw.exe. This executable is now called from the GUI link to start the rmi client. The java wrapper class is responsible for obtaining the correct java version.
  • BUGFIX: (#17642) The update set the correct java version but did not return the correct value. This lead to an error during sesam update saying no valid java version could be found.

Backup

  • BUGFIX: (#17700) Lotus Notes backup terminates with 'Error: Operation with incomplete or broken data stream!'. If a file has extension '.nsf' but is not a database then this file must be backed up as a simple file. If NSFBackupStart() returns with error 'File is not a database' then process .nsf file as simple file too.
  • BUGFIX: (#17604) Backups do not stop in case of an error in 'End-of-Media' action. (Tech.: Compare only the first word of value set from 'sm_sms_watch' like 'BREAK No further tape available')
  • BUGFIX: (#17640) Netapp module expects volumes to be in /vol/, so backup fails if volume isn't mounted here. sbc_netapp: interpretation of option volume_path= for customers with special junction paths
  • BUGFIX: (#17645) RMAN backup failed with (can't connect with Media Manager, Error 0) after using PORT 0,0,0,0,107,73 in stpd communication. Since support for IPv6 the retry with IP address from control socket may fail due to command 'setsockopt(SData, IPPROTO_IPV6, IPV6_V6ONLY,...)' which must not be executed for IPv4 sockets. LINUX: The retry failed cos the memcpy command to set the FTP data port was invalid.
  • BUGFIX: (#17596) Set correct client name of RDS, which has been overwritten by Sesam server name during external backups, if no RDS (-S) parameter has been set

Restore

  • bugfix: (#17703) ME07,ME10 - Restore to original target path - W007-RESTORE Restore was successful with warnings. The changes for '(#17680) Restore must immediately rename files which are in use' cannot be applied for locked files. So old algorithm with restoring data into '{file}.${pid}_new' and delayed 'rename on reboot' must be reimplemented for such cases.
  • BUGFIX: Do not set preferred media pool for sub-restore, because this version of 'i_FIND_MEDIUM' doesn't handle it correctly -> Error during restore: 'Could not find label'
  • BUGFIX: (#17667) Cristie BSR restore fails with: "Failed to extract configuration from backup" if last backup has failed. Do not return BSR savesets, where one saveset of complete session has failed.
  • BUGFIX: (#17680) Restore must immediately rename files which are in use. Use messages sbc-3183 and sbc-3217 to log the file in use and the file which will be deleted on reboot. Rename {file} into '{file}.delete_on_reboot' and only if this fails then rename into '{file}.${pid}.delete_on_reboot' to avoid creation of multiple '...delete_on_reboot' files.
  • BUGFIX: (#17586) File restore without tree structure (plain) ends with 'Warnings'. Avoid restore of parent directories
  • BUGFIX: (#17599) The warning 'Target file [...] exists but will be overwritten' occurs during restore to dump file. The restore to an existing dump file with option 'overwrite' ends always with state 'warning'. Avoid the warning message, now the info message sbc-3216 'Target file [...] exists and will be overwritten.' is displayed.
  • NEW: vSphere Single-Item-Restore: Try to mount Novell NSS volumes
  • BUGFIX: (#16980) Correct handling of files backed up from non-utf8 compatible clients. If special chars are encoded with 'iso8859', e.g. Umlaute, then store sub_type 'iso8859' for backup_type 'Path' and adapt the sel file during browsing or restore. If LIS contains 'no_utf-8_encoded' chars then set immediate sub_type to 'no_utf-8_encoded'
  • NEW: Do not occupy restore semaphore in case of restore from Sesam data stores, so multiple restore can run at the same time
  • bugfix: (#17529) Scheduled restore task does not find savesets, if restore task was defined with gen mode and task is COPY. If sm_lis_items is called for gen LIS but with COPY saveset then generate GEN LIS from COPY LIS file

Migration

  • BUGFIX: (#17653) Migration task stalled during tape change - sm_sms_watch with 'Medium Medium ...'. Avoid string overflow in sm_sms_watch CHECK_AND_LOAD_NEXT_LABEL()

License

  • BUGFIX: (#17191) License output too long for Sesam 'PROT' function. Now use buffer length 4*MSG_LEN (4*34500) instead of 10K
  • CHANGE: (#17658) One license key for all SAP license keys: SAP, SAP_HANA and MaxDB. New license key 'SAP' is used for MaxDB, SAPR3 and SAP_HANA. Old license keys 'MaxDB' or 'SAP3' are added to 'SAP' license value.
  • CHANGE: (#17412) Implement license with 'Volume Front Side' counter. New license Key 'Volume_FS_TB' for SEP price list 2014
  • CHANGE: (#17659) License keys ESX_RAM_R001/R064, HYPR_... and CXS_... are obsolete. All implemented logic for license keys ESXR001,ESXR064,CXSR001,CXSR064,HYPR001,HYPR064,ESXServer_RAM,Citrix_RAM and Hyper-V_RAM removed

Media

  • BUGFIX: (#17708) ERROR: Unload media File2_FULL00008 failed. If tape device is busy then retry up to 300 times (~15 minutes).

Kernel

  • NEW: Wait longer time between start of Sesam PostgreSQL server and 'createuser' command so DB server has more time for startup
  • NEW: Script to install Sesam SAP HANA extension
  • BUGFIX: (#17656) Windows: Getting parent process pid via sm_list.exe is CPU consuming. Now use NtQueryInformationProcess() to get the parent process pid.
  • BUGFIX: (#17593) ctrld loggings are located under ...\var. If part of the CTRLD log path is not a directory or a directory junction (e.g. a SYMLINK) then the MakeDirStructure() function will skip the rest of the log directory path. Now if that part exists then go on with directory creation.
  • BUGFIX: (#17598) sm_client dir causes an error if a new empty partition without drive letter is browsed. Ignore ending '\*' pattern if called for a volume.
  • BUGFIX: (#17591) localtime function causes deadlock in sbc_smdr. On Linux calling localtime() in signal_handler() may lead to deadlock. Avoid calling sbc_log() in signal_handler() if log level < 4.

Si3 Dedup

  • NEW: Workaround: For data store on dedup volumes: Set balance weight for all queues to same value until we have a better calculation
  • BUGFIX: (#17624) After deletion of the last si3 datastore the sds is still running. Now the deletion of the last si3 datastore stops the sds via sm_main stop sds.
  • BUGFIX: Init of Si3 dedup store on Windows. Strip off '\' from the end of 'gv_rw_stpd' path, because java fails to start

STPD

  • BUGFIX: Restict max. number of STPD connections to 128, because 'sm_stpd_utl_main' cores. If more streams are configured in 'stpd.ini' then reduce it to max. allowed value. Change 'C' to 'C++' comments

Major fixes and changes v4.4.1.26

Attention: Version 4.4.1.26 was only released for Windows.

For a complete list of GIT change reports, see changes.

Installation

  • BUGFIX: (#17500) sm_data_store cored if redistributable for msvcr90.dll with version 9.0.21022.8 is missing. The python27.dll is linked against the msvcr90.dll with version 9.0.21022.8 since we only deliver msvcr90.dll with version 9.0.30729.4148 all python executable had side by side errors and did not work. Now the msi installer, installs the missing redistributable during the installation and update process.

Major fixes and changes v4.4.1.25

For a complete list of GIT change reports, see changes.

GUI

  • BUGFIX: (#17575) Generation restore ends with error 'Could not find out the label for this restore'. Since 4.4.1.22 GUI sets 'DB:restore_events.media_pools' even if no preferred media pool has been selected and if 'sm_restore' cannot find the saveset on the preferred media pool it will return 'Could not find out the label for this restore'. GUI Restore Wizard: If no media pool is selected then do not set a preferred media pool (set 'restore_events.media_pools=NULL')
  • BUGFIX: (#17524) Data store configuration with GUI recommended values does not take care about filled data of existing data store
  • BUGFIX: (#17489) GUI recommends wrong values for data store - Recommend correct data store values for negative DS values
  • BUGFIX: (#17487) Browse datastore path and exit via cancel button without selection causes NumberFormatException
  • BUGFIX: (#17490) Sesam sharepoint, exchange notifications appears every 10 seconds although they were confirmed
  • BUGFIX: (#17456) If Sesam SMTP mailer responds with "mail sending still in process" disaster interface throws an error. Increase default mail send timeout from 120s to 300s
  • BUGFIX: Browse datacenter to retrieve its VMs failed due to VM with unspecified config, which will be appear as 'unknown VM' at vCenter inventory. Improve Log and show VMs, which prevent retrieve VM data, affected VMs must be removed from inventory to retrieve VM data (VM knowledge base:2172)
  • NEW: (#17508) Refresh task log. If switching to another tab and backup; add F5 refresh key and refresh button, no panel switching required

Installation

  • BUGFIX: (#17568) Update of SEP sesam client on Windows stops with LaunchCondition error at the beginning. The client update between 23 and 24 did not work since the LaunchCondition error occurred. This error occurred due to the removal of the exclude of the Windows XP. If Windows XP is still supported the update works fine.
  • NEW: (ORACLE) Inserted the orasbt.dll, backint.utl file and the backint executable to the gui and the client kit.
  • BUGFIX: Remove pyc files when updating sesam.
  • BUGFIX: (#17317) When sesam is being uninstalled from a Windows system the vddk 5.5 which has been automatically installed during the sesam installation/update since sesam version 4.4 will now be uninstalled.
  • bugfix: (#17221) Insert the removal of py executables in the bin\sesam directory.
  • bugfix: Insert the call of the set_vddk also in the ExecuteSequence but only in case the UILevel<4. This will only work if the VDDK5.1 has already been uninstalled.
  • bugfix: (#17173) Moved the call of the sm_db_update update -s Windows_vmware_vddk to the UISequence of the installshield. Execute the uninstall in quiet mode.

Kernel

  • BUGFIX: (#17362) Media read check always ends with error. The return values 'Tapemark retrieved' and 'EndOfTape reached' must not be treated as errors
  • BUGFIX: (#11718) Broken backups do not update the media 'filled' attribute. If sbc does not return an expected state (success, warning, error) then the backup must wait for the closing of the segment file and the ANALYSE_BACKUP_LOG() must update the results entry
  • BUGFIX: (#17516) sm_reformat_lis adds carriage return in case of Exchange backup and Windows Sesam server. Open file with write binary
  • BUGFIX: (#17519) Introduce new media sets location to '\n'. Remove linefeed from location
  • NEW: If 'DB:hw_drives.options' are set and key starts with 'dedup.' then write them into SI3 dedup config file. (dedup.sampleRate=30,dedup.fsck=...)
  • BUGFIX: (#17525) Backup fails with 'E009-BACKUP Insufficient space on {DataStore} ...'. Now the file sizes are updated.
  • BUGFIX: Windows: Data store function 'balance' did not work since version 4.4.1.18: Don't use 'check' as column name for DB select statement because it is a reserved word in SQLite

SBC Windows

  • BUGFIX: (#17441) sbc cores during restore after printing the MTF SSET information. Avoid printing SSET on Windows x86
  • BUGFIX: (17536) Windows error 1314 results in huge memory consumption in case of several thousand files. If ACL backup failed with ERROR_PRIVILEGE_NOT_HELD then the allocated memory must immediately be freed.
  • BUGFIX: (#17449) Since 4.2.2.40 an Exchange Server 2003 restore via Recovery Storage Group may fail
  • bugfix: (#17565) Exchange server 2003 backup with patch for #17449 failed. The exchange header files are not present in the file system they are processed as streams so do not store their file attributes.

STPD/SMS

  • BUGFIX: (#17548) Break backup when saveset file cannot be written to SEP sesam data store. Check if write operation was successful and file size is correct
  • CHANGE: (Si3) Calculate index size (maxPages) for SEP dedup store using configured disk capacity instead of estimated amount of stored (before deduplication) data. This value is sufficant and smaller then before, so less memory (RAM) is required
  • CHANGE: (Si3) Calculate index size (maxPages) and required Java memory (-XX:MaxDirectMemorySize) using 'Bytes in repository + 30 %' instead of 'Data before deduplication', because these values should be sufficiant

Major fixes and changes v4.4.1.23

GUI

  • BUGFIX: (#17512) VSS option is not selectable if OS is 'Windows Server 2012 R2'.

This problem turns out in V4.4.1.22 due to new detection of the operating system type 'Windows Server 2012 R2'. This client's operation system is detected since version 4.4.1.22 and such clients are introduced into SEP sesam with operating system 'Windows Server 2012 R2' instead of older 'Windows Server 2012'. But the GUI did not allow to set the 'VSS' option for the new operating system.

SEP recommends that after update to 4.4.1.23 the 'Path' backup tasks should be set up with 'VSS' option to allow a consistent backup.

Major fixes and changes v4.4.1.22

Installation

  • NEW (#17153) Sesam with Java 8

SBC UNIX

  • BUGFIX: (#13469) Restore does not set original creation and modification date for directories (instead the current datetime is set)

SBC Win32

  • BUGFIX: (#8417) Setting of standard attributes for encrypted files failed. Set the standard attributes and the file date for encrypted files.
  • BUGFIX: (#13469) Restore does not set original creation and modification date for directories (instead the current date is set)
  • BUGFIX: (#17009) sbc: 4.2.2.41/4.2.2.40: UNC Path restore does not restore ACL/permission information for folders or files
  • BUGFIX: (#17337) Reengineer Exchange 2013 DAG module due to changes according backup and restore API
  • BUGFIX: (#17471) Restore of compressed files does not set the compression

VMware vSphere

  • BUGFIX: (#17473) Windows: Deleting config files after CBT restore of VMware machine fails, if Sesam server is used as datamover

Kernel

  • BUGFIX: (#16914) Generation restore Dovecot_IMAP and Courier_IMAP ends with ERROR: Cannot find matching LIS line for item
  • BUGFIX: (#17408) Add operating system 'Windows Server 2012 R2'
  • BUGFIX: (#17427) Restore ends with error 'Medium is mounted' if requested medium was used for backup in other drive and backup was very fast

SMSSH

  • BUGFIX: (16917) A backup using access mode SMSSH causes socket exception 10054

GUI

  • BUGFIX: (#17395) GUI update not possible since win 2008R2
  • BUGFIX: (#17339) Check if data store capacity has correct size depending on filled, free, capacity

SMS

  • BUGFIX: (#17428) Restore from tape sets block size to 0 and shows "invalid function"

SMTP Mailer

  • BUGFIX: (#17456) If Sesam SMTP mailer responds with "mail sending still in process" disaster interface throws an error

Major fixes and changes v4.4.1.14

GUI changes made from version 4.4.1.11 to 4.4.1.14

The GUI bug fixes and changes that are fixed in the 4.4.1.14 release are listed below.

  • bugfix #17388: add tooltip with hyperlink for vm option 'vm single file and instant recovery ' at taskdialog
  • bugfix #17389: migrate a task group manually migrated ALL savesets in the pool
  • change #17349: Implement pop-up window, if SSL handshake error occurs, when browsing vSphere 5.5 with IBM Java
  • change: notification handling improved: add functionality to subscribe/filter log lines from notifications; implement notifyClients as a SpringUtils NotificationService.
  • new: A separate observer for log lines embedded in the notification subscriber; use it in the Restore Wizards text dialog
  • bugfix #17374: hide migrated savesets at restartable tasktable
  • bugfix #17350: disable regex exclude pattern if client os is netware; disable "pattern exclude" on Linux at taskdialog, if reopen existing task
  • bugfix: (#17327) show whole command 'sm_copy_files'/'sm_vmdk_interface' output at restorewizard, after command execution finished and stream output during running command failed.

Changes made from version 4.4.1.11 to 4.4.1.14

The bug fixes and changes that are fixed in the 4.4.1.14 release are listed below.

Installation and update

  • bugfix #17359: On Windows the gui link on the desktop was created using the old sm_gui.jar,sm_lib.jar options. Now the new sm_ui.jar is inserted in the gui link on the desktop instead.

Kernel

  • BUGFIX #17401: After update task with source containing Unicode chars fails. Do not check for Umlaute if charset is already UTF-8 encoded
  • bugfix #17381: The gui link which is called from the system tray is now updated during the update. In the future called sm_setup set_shortcuts ... will also update the link in the bin\gui directory.
  • bugfix: from now on all gui links will contain solely the sm_ui.jar. No sm_gui.jar link will be created anymore.
  • BUGFIX #17386: Restore jobs failed with 'Device or resource busy: 32 Error sharing violation.' Wait up to 15 minutes if drive is busy.
  • bugfix #17270: Only execute 'sm_setup set_java_path' when sm_main start/restart is called (since 4.4.1.7). This command has been executed for each 'sm_main status' call which lead to huge log files.
  • BUGFIX #17368: '553 STOR Failed. 1065: Invalid tape label. Must be 6 characters at least.' (since 4.4.1.1). A time delay of more than 180 seconds between the restore from a tape medium and the data transfer of the next backup job can lead to accidentally unloaded tape drive.

Remote Command

  • CHANGE: Increase maximal allowed connections in 'sm_sshd' from 20 to 64
  • BUGFIX #17390: Error: 'no segment file' if backup to RDS with access mode SMSSH. The exit code was not passed to the caller.

Major fixes and changes v4.4.1.11

The GUI bug fixes and changes that are fixed in the 4.4.1.11 release are listed below.

General

  • BUGFIX #17202: Command sm_search_lis cannot search inside compressed .lis.gz files.
  • BUGFIX #16415: Running sm_cmd list clients -F export produces erroneous statements.
  • BUGFIX #17215: Searching the contents of the saveset after it is migrated returns no results. Solution: Searching the saveset is done by using the simplified statement:"SELECT results.* FROM results WHERE results.saveset='{retrieved_saveset}'"
  • CHANGE: An open instance of the Restore Wizard should not prevent configuration and starting of other tasks with GUI. Solution: Modality type in the Restore Wizard should be set to modeless.
  • BUGFIX #17190: GUI throws NullPointerException (NPE) when trying to open the notification center.
  • BUGFIX #16935 (Relevant only for Windows clients with SEP sesam v. 4.2.2.41): When browsing for a backup source via GUI and the directory contains several subselections at the change level, the deselection of objects does not work.
  • BUGFIX #17055: GUI client freezes when clicking on a progress bar.
  • BUGFIX #16678: When deleting a client, a still existing (non-deleted) item is also hidden.
  • BUGFIX #15272: GUI throws NullPointerException (NPE) when using Search option, looking for a particular client and changing its location, followed by a search reset.
  • BUGFIX #15526: A DB INSERT error is shown only as a warning (not as an error!) in the log file. Solution: If an error occurs at the DB INSERT, set logging level to error.
  • BUGFIX #17152: Impossible to reset client STPD option.
  • BUGFIX #17141: Use VCenter as default VM host in the Client dialog.
  • BUGFIX #12001: The position of Cancel and Start buttons in the wizards is inconsistent.
  • BUGFIX #16503: A user, configured with restore permissions only, is allowed to start backup tasks, change order of restore tasks and start migrate tasks by right-clicking Job State items.
  • BUGFIX #16557: GUI throws SQLite.Exception due to unrecognised command that contains double quotes, for example to specify a path name.
  • BUGFIX #16502: Setting the End option under the Period of Validity in the Schedule dialog prevents specifying any other start time than the current date.

Backup

  • BUGFIX #17213: Incremental backup of virtual disks (VMDK) is unsuccessful because the same change ID is used for both virtual disk files.
  • BUGFIX #17180: An @ in a username for accessing VMware vCenter produces an invalid URL leading to a backup failure. Solution: @ is not allowed as a part of a username for vCenter access. Instead of using administrator@domain, use the domain\administrator. If your vCenter is a domain member, the domain is not needed in the username field.
  • BUGFIX #17103: For external backups, such as a new backup type SAP HANA irrelevant backup options are shown in the GUI.
  • BUGFIX #16278: The backup task types with protection=0 are not handled correctly in the GUI. Enhacement is added: Additionally, a user is now notified if a certain backup type is no longer supported by SEP sesam.
  • BUGFIX #16656: Closing the Immediate start dialog box when viewing scheduled backup events behaves the same as confirming start by clicking OK and starts the event.
  • BUGFIX #16651: When triggering a VMware full backup with Backup VM config and VMDKs in separate savesets, which uses the Changed Block Tracking (CBT), a whole backup of every VMDK is also performed.
  • CHANGE #16601: For Mac clients, the checkbox text in backup properties (Tasks -> Backup Plans) should be Backup with TM.
  • BUGFIX #16409: GUI throws NullPointerException (NPE) when viewing the properties of a backup in the Schedules window.
  • BUGFIX #16452: Excluding files and folders from backup incorrectly excludes the folders that share the first part of the name. For example, if the C:\test\folder is specified for the exclusion, the folder C:\test\folder_x is also excluded. Solution: Specifying folders for exclusion is marked with '/$' at the end of path to guarantee the exact match. Masks are used to match special characters if they are included in the Exclude List.

Media management

  • BUGFIX #17161: GUI throws NullPointerException (NPE) when opening properties of a tape media.
  • BUGFIX #15421: GUI throws exception when running sm_arch introduce, which leaves eom_state of a media empty.
  • BUGFIX #14083: GUI throws NullPointerException (NPE) when right-clicking a column placeholder for Data Store.
  • BUGFIX #16972: When upgrading from previous versions to the version 4.2.2, the existing media are not set correctly in the media pool.
  • BUGFIX #16878: The information on tapes needed for restore is not listed in the GUI.

Migration

  • BUGFIX #16545: Running migrate from sm_event in CLI causes log error.
  • BUGFIX #16568: Assigning a different schedule to the migration task does not work.
  • BUGFIX #16573: GUI throws SQL exception when deleting a migration task used in a timetable.

Tasks

  • BUGFIX #17225: Updating or deleting of Tasks violates foreign key constraint task_group_relations_task_fkey on task_group_relations.
  • BUGFIX #17172: A next task event is incorrectly scheduled if it is added via the command line.
  • BUGFIX #16648: GUI throws NullPointerException (NPE) when creating a WMware task in client browser.
  • BUGFIX #16400: When adding a client by selecting Tasks -> by Clients and the location is not specified, the location ID of the client is wrong and the client is not displayed in the clients list.
  • BUGFIX #17160: GUI throws SQL exception when saving Task properties with assigned task group.
  • BUGFIX #16548: Follow up in the Task event cannot be erased.

Restore

  • BUGFIX #16818: GUI throws exception in the background when trying to open the expert options in the MSSQL Restore Wizard.
  • BUGFIX #16819: When restoring Novell Storage Services (NSS) file system from a migrated backup saveset without selecting the option Hide Migrated, an incorrect icon (instead of the standard Novell icon) is used to label the migrated savesets.
  • BUGFIX #16884: When restoring data without preserving the tree structure (option -o plain), the path relocation is not applied and all data is restored directly under the target directory. Solution: Do not use the option to restore without the tree structure together with restore relocation.
  • BUGFIX #16621: sm_cmd start restore creates lengthened restore task name.
  • BUGFIX #16536: When restoring from a migrated saveset, the Data Mover drop-down list in the Restore Wizard is empty, therefore the Data Mover cannot be selected. Restore fails due to wrongly assigned Data Mover.
  • BUGFIX #16138: GUI throws exception when right-clicking an empty column in the file browser of the Restore Wizard.
  • BUGFIX #16556: No target for restore type NetApp is found in the Restore Wizard.

Exchange Server Restore

  • BUGFIX #16683: When RDB Browser button is used for browsing the RDB, the Restore Type pop-up window appears and prevents selecting the Exchange Restore option.
  • BUGFIX #16680: When RDB Browser button is used for browsing the RDB, the option Restore to existing RDB must be set by default.
  • BUGFIX #16847: When a restore task is restarted for Exchange restore, the Restore Wizard does not show relocation.
  • BUGFIX #16697: The folders (e.g. "#Inbox#") are shown as URL encoded (e.g. %23Inbox%23) in the restore Expert options.
  • BUGFIX #16632: When restoring Exchange 2010 or Exchange 2013, the default option for restore should be Import to original database.
  • CHANGE #16732: When restoring Exchange 2013 and in the Restore Wizard single data items (such as Email and Contact) are also displayed, a user must be notified that single item restore is not supported.
  • CHANGE #16617: The Exchange Server 2013 does not support single items restore (e.g. Email, Contacts), therefore check boxes for single items must not be shown in the Restore Wizard. The finest granularity for restore is the folder level.

Major fixes and changes from version 4.2.2.40 to 4.4.1.11

The bug fixes and changes that are fixed in the 4.4.1.11 release are listed below.

Requirements

  • CHANGE: SEP sesam requires Java 7. Java 6 and Java 8 are not supported.

For all requirements, see Hardware and software requirements.

License, installation and update

  • BUGFIX #16785: SBS License is not recognized on Linux 4.2.2.18.
  • BUGFIX #16693: SEP sesam Backup Client (SBC) for VMware ESX/vSphere counts Datacenter instead of vCenter.
  • BUGFIX #15574: License enforcement for MS Exchange: Exchange Server are counted via EXCHANGE_NODES == MSEXCHANGE + EXCHANGE_DAG_MEMBER.
  • CHANGE #16723: NetApp License should be visible in License output.
  • BUGFIX #16757: VMware is not working due to policy problem: sm_java.policy vCenter 'java.net.SocketPermission *:443 ...' disappeared after removing user policy.
  • BUGFIX #16748: During update sesam.dll might be in use by svchost.exe or some other task. Solution: sesam.dll is moved before the actual update starts to prevent the MSI from restarting the system. See also the next bugfix #16795.
  • BUGFIX #16795: During a remote update the MSI cannot replace the files in use. Solution: To ensure successful update even if the sm_sshd, sm_ctrld, and sm_data_server files are in use, the files are temporarily moved to the subdirectory FilesInUse in the bin\sesam directory together with sesam.dll and python33.dll.
  • BUGFIX #16903: During update the export of older Sesam DB finishes without correct 'NULL' value handling. sm_data_store will not be able to purge the savesets because the datastore.ds_type object is not valid.
  • BUGFIX #16626: If some files are not exchanged during update, then a reboot is required. However, the button for the restart is not provided directly in the MSI. Solution: The installer provides an option to reboot the system when certain files could not be replaced.

Kernel

  • BUGFIX #17360: Correct calculation of necessary storage license using positive values for data store configuration.
  • BUGFIX #17230: Update of old LIS file names produced LIS files with arbitrary file extension, e.g. lisp.
  • BUGFIX #17187: Restore Wizard does not display the first level of volume drive letters for older Sesam Backup Client (SBC) Windows backups.
  • BUGFIX #17111: If a public key is not downloaded correctly from the Sesam server side, sm_setup writes coincidental characters to sm_ssh authorized keys file.
  • BUGFIX #15793: When Powershell ExecutionPolicy is installed with permission Restricted, the execution of Pre/Post scripts (sbc_post/pre) on SEP sesam clients is disabled. Solution: RemoteSigned is added to Powershell ExecutionPolicy for SEP sesam clients.
  • BUGFIX #16434: In version 4.2.2.14 sesam loader utility – slu command does not work with certain loaders.
  • BUGFIX #17004: If a VMware vSphere backup is started with the ESX server configured as proxy, the HTTP interface is changed to the standard FTP interface. Solution: For the vSphere backup data transfer the HTTP interface is used if vCenter is configured with proxy access mode.
  • BUGFIX #16906: sm_client du on Windows does not calculate the right size for data stores if more media pools are set up under the same directory. Solution: Running sm_client du {path} no longer skips the 'nosbc' files.
  • BUGFIX #16814: The signal handler of the sm_stpd_main process calls a localtime() function, which causes the sm_stpd_main to become unresponsive. This might cause a freeze of all running jobs. Solution: localtime() is no longer used in the signal_handler.
  • BUGFIX #16809: When trying to insert retrieved hardware, sm_auto_conf_hw fails because of a syntax error. Solution: The first argument must not be enclosed within quotes.
  • BUGFIX #16645: When restoring data without preserving the tree structure (option -o plain), restore finishes with error due to incorrectly processed items. Solution: Directories are not processed as items during restore with -o plain option.

Interfaces

  • BUGFIX #17124: Powershell command argument with blanks is splitted into several arguments.
  • BUGFIX #15559: The pre-interface (sbc_pre.ps1) process fails if backup source contains 'x86\' or spaces.

GUI

  • BUGFIX #16511: When checking the processes by selecting Monitoring -> Processes, only part of the information about queue is displayed, while the individual processes are not shown. Solution: In the UNIX GUI, running Sesam daemons are shown in the Process status.
  • BUGFIX #16940: GUI throws SQLite.Exception due to unrecognised client name when the name of a nonexistent client (with error in the last sesam message) is changed. Solution: Removing the quotes from config client error message results in correctly updated database.
  • BUGFIX #16792: SEP sesam RMI (GUI) Server does not start with Java Version 7 update 6 (JRE 1.76) due to insufficient Java related permissions. Solution: Added read permission to java.io.FilePermission and listen permission to java.net.SocketPermission to the sm_java.policy.
  • BUGFIX #16793: Double-clicking on the SEP sesam GUI shortcut throws a Java exception.

Remote Command

  • BUGFIX #16917: When running a remote backup over SSH, a socket exception occurs. On Windows client: An existing connection was forcibly closed by the remote host (10054). On Linux client: Connection reset by peer (104).
  • BUGFIX #17029: If the access mode of a client is SMSSH, the sm_rexec does not work.

STPD

  • BUGFIX #17224: If an unknown host is specified, a core dump in sm_stpc occurs on Windows and Linux.
  • BUGFIX #17202: Command sm_search_lis cannot search inside compressed .lis.gz files.

SMS

  • BUGFIX #17196: A sporadic message 'ERROR: The segment is already unlocked' is written to SMS log during EOM.
  • BUGFIX #17210: Backup to tape very slow in 4.2.2.40.

SEP sesam Backup Client (SBC)

  • BUGFIX #16863: When updating to v. 4.2.2.38., backups fail with error 'Option -o not available in this mode'.
  • BUGFIX #16758: On Windows clients, sm_config_client failed with 'WIN32 API error: 2 - The system cannot find the file specified'.

SBC UNIX

  • BUGFIX #17195: When backing up the Lotus Notes/Domino database, backup fails with an error message '(24) Too many open files' and cannot connect to Sesam Transfer Protocol Server (STPD).
  • BUGFIX #16374: Backups started from a 4.2.2.x SEP sesam server for a regular Unix clients fail with an error message 'Backup source could not be found.'

SBC WIN32

  • change: SBC_WIN32_VERSION=4.4R1 - Improved processing of Windows Data Deduplication-Enabled Volumes
  • BUGFIX #17355: Reparse Points on windows Dedup Volume are not backed up correctly / Backup does not retrieve all file data of Windows 2012 Deduplication Enabled Volumes. Use the IO_REPARSE_TAG_DEDUP flag to detect if a reparse point belongs to a Deduplication Volume and store all data of such files.
  • BUGFIX #16762: Problem with sparse files on Windows 2012 Dedup Volumes - New switch '-o [no_]sparse' to backup sparse files with MTF standard stream instead of SPAR streams
  • change #17355: Use message sbc-3153 'Data deduplication enabled volume [...]' to log detected volumes in sbc output
  • BUGFIX #17344: Introduction of option '-a domain=...' renders Exchange 2013 backup broken for most customers (since 4.4.1.7). Exchange backup with single items via default domain reimplemented.
  • BUGFIX #17073: When restoring the Exchange database, restore finishes successfully but with warning 'Setting of short name ... failed'.
  • BUGFIX #16843: Windows restore filter works with REGEXP instead of PATTERN. Solution: Restore works with File Pattern unless -o exclude_match=regexp is set.
  • BUGFIX #16994: Backup failed due to the connection problem: XBSA Call BSAEndData (closing saveset) failed: System detected error, operation aborted. recv() failed with error 10060 (10060).
  • BUGFIX #16971: Windows Network Share backup with multiple sources is unsuccessful due to the source, which cannot be retrieved. Solution: If one of the multiple sources cannot be retrieved for backup, only available data is backed up and an error message is issued on invalid backup source.
  • BUGFIX #17007: Windows SBC with VSS does not back up volumes, when source is set to Volume identifier.
  • BUGFIX #16996: When running a VSS backup with source all and some volumes are excluded, all volumes are retrieved (except the volumes, which are excluded by 'nosbc' files) and a snapshot is created for all of them. Only afterwards every volume is scanned and the data is checked and excluded according to the Exclude List. Solution: The volumes specified for exclusion are excluded before the snapshot is created.
  • BUGFIX #16957: Windows SBC failed with error while retrieving items: 'Item generator returns [WIN32 API error: 123 ERROR_INVALID_NAME The filename, directory name, or volume label syntax is incorrect]'. Solution: In case of volumes, Network Shares (UNC) are not added.
  • BUGFIX #16944: Windows Network Share backup with sources given with -f {filelist} ends with error 'WIN32 API error: 2 - The system cannot find the file specified.' Solution: If some patterns do not match the real path, a warning sbc-2012 is displayed and the next pattern is processed.
  • BUGFIX #16928: VSS 'Writer Metadata Document' and the 'Backup Components Document' are excluded from backup. Solution: Backup item types VSS_XML_DOC and VSS_XML_DIR are always backed up.
  • BUGFIX #16925: When restoring all backup sources with excluded volume (without a drive letter), the Restore Wizard shows the excluded volume as two volumes due to missing leading zeros in the disk identifier of a volume.
  • BUGFIX #16913: In v. 4.2.2.40, the exclude pattern for exclude type regexp is modified, resulting in incorrectly modified exclude patterns given via -x {pattern} or -X {file}.
  • BUGFIX #16876: Network Shares (UNC) path backup does not exclude directories after update to 4.2.2.35. The default exclude_type is 'pattern', but this exclude type does not skip the 'UNC' prefix to match the \\server\share\path. Workaround: Use exclude_type 'regexp' for Network Shares.
  • BUGFIX #16838: SBC_EXCLUDE in sm.ini does not work for all entries if -o excl=regexp.
  • BUGFIX #16844: Restore Filter with pattern does not accept the '/' path delimiter.
  • BUGFIX #16832: Backup of source "all" with VSS on Windows Server 2003 only processes a few items (the VssXmlBackupDocuments) and then ends successfully, while other files or volumes are not backed up.
  • BUGFIX #16445: Backup of source "all" with VSS does not show the volume information in the operation messages.
  • BUGFIX #16649: If a volume does not have a drive letter assigned, a VSS snapshot is performed but no data is backed up.

SBC NetWare

  • BUGFIX #16790: On OES11 SP2, the backup type 'eDirectory' (eDIR) fails due to a name change ('Novell Directory' -> 'NetIQ Directory').

Restore

  • BUGFIX #16980: The GUI browsing with UTF-8 encoding does not match the directories, which are backed up from clients that do not use UTF-8 encoding and use the special characters, such as German umlauts.
  • BUGFIX #16846: Generation restore (INC or DIFF) is not successful due to the wrong tape selected for restore.
  • BUGFIX: In case of backint/Oracle restore: Avoid 'strcpy' to same string, because this will lead to unpredictable results. So restored item will not be found in 'sbc' output as processed.
  • BUGFIX: vSphere restore: Search savesets containing VMDK data using the original saveset id, in case of be called with a migrated saveset.

Bare System Recovery (BSR)

BSR Windows

  • BUGFIX #17212: When browsing source for a backup task System Recovery, the available source is all. The backup source must be set to system_state.
  • BUGFIX #16720: BSR backup fails: SBC logging without a final state message.

DataStore

  • BUGFIX #16263: Filter out trace lines from 'sm_client' output to avoid stack trace due to incorrectly parsed lines.
  • BUGFIX #16717: It is not possible to share a storage volume with other systems. Solution: Correct calculation of requested free space for Sesam DataStore using negative values.
  • CHANGE #16820: SEP sesam test pool is too large, which might cause problems with storage license. Solution: During installation, the sesam test DataStore should be configured with smaller values (capacity: 10 GB, HWM: 8 GB), if negative values are used.

Media Management

  • BUGFIX #16663: In a single tape drive, backup uses already inserted tape from another media pool without permission.
  • BUGFIX #16719: A tape driver (SMS ReadTape) may fail with ERROR_INVALID_FUNCTION if blocksize '> 64K' is used.

Migration

  • BUGFIX #16931: Migration, which is started through Migration Tasks fails due to wrong parameter in 'sm_copy'. Solution: 'sm_copy' is called with the the expected '-l' option (instead of incorrect '-L').

SEPuler

  • BUGFIX #16763: If a schedule had a duration of more than 99 hours, only the first two digits of the hours were passed to the SEPuler.
  • BUGFIX #16560: sm_sepul_event does not mask the single quotes, which might lead to syntax errors and other problems. Solution: sql update and insert statments are checked for single quotes in values and the single quotes are duplicated to avoid syntax problems.

QM

  • BUGFIX #16705: Child process started by Queue Manager (QM) is in defunct state if only one process is started.

VSS

  • BUGFIX #16728: With SEP sesam v. 4.2.2.26 the following error repeats during backup: VSS_E_SNAPSHOT_SET_IN_PROGRESS. Solution: The retry and delay logic to retry if SNAPSHOT_SET_IN_PROGRESS is removed.
  • BUGFIX #16810: Backup of source all with VSS fails due to error with MS Exchange writer type operation handling.

MS Exchange Server

  • BUGFIX #16807: Copy (C) backup of Microsoft Exchange 2010 finishes with status: 'Operation successful with warnings', therefore the saveset is only partially restorable.
  • BUGFIX #16673: Restoring Exchange Server 2013 (CU1) fails due to incorrect parameters for NewRestoreRequest.
  • BUGFIX #16741: For backing up the upgraded version of Exchange 2013 (CU1, CU2, or higher), additional mailbox should be created for the SEP sesam user.
  • BUGFIX #16736: The MS Exchange version update, e.g. CU1, is not stated in SBC messages during backup.
  • BUGFIX #16672: Backup of Exchange Server 2013 (CU1) fails with System.NullReferenceException.
  • BUGFIX #17231: Browsing the Exchange 2007 backed up data fails because during backup the domain is not appended to the username. Solution: The new option -a domain=<name> allows to overwrite the default domain name used for item retrieving during backup.
  • BUGFIX #16700: Restore to original target path fails for the Exchange Server file mode. Solution: If SEL file contains mailbox items, then restore is executed with 'MailMode'.
  • BUGFIX #16967: Restoring Exchange 2013 SP1 well known folders (e.g. "#Inbox#") to new restore target is not successful due to incorrectly specified folder name without a backslash (#Inbox# instead of \#Inbox\#).
  • BUGFIX #16861: Password for Exchange AD User "SEPsesam{SID}" is visible, if sbc_es is called with option '-trace'.
  • BUGFIX #16895: Exchange restore failed with 'Mailbox database does not exist! Happens because of AD synchronization.
  • BUGFIX #16973: ExchangeServerManager::Main: MailboxRestore::Check() ExchangeManagementShell::EnableMailbox: ExchangeManagementShell::GetMailboxDatabases: Unknown or unsupported MS Exchange Server version.
  • BUGFIX #16907: Wrong backup chain in case Exchange FULL backup is canceled.
  • BUGFIX #16808: Granularity Check with older Exchange Server Client (Version < 4.2.2.35) failed with iShowTree() INVALID_HANDLE_VALUE - Use 'sm_client dir /' as check for older Clients.
  • BUGFIX #16778: Backup ME10 - type Copy, Full, Diff, Inc - ExchangeManagementShell::GetExchangeServer: Value cannot be null - Error;
  • BUGFIX #16782: Backup ME07 - type Copy, Full, Diff, Inc - ExchangeManagementShell::GetExchangeServer: Mixed mode assembly is built against version v2.0.50727 of the runtime and cannot be loaded in the 4.0 runt - Error.
  • BUGFIX #15856: Show pop-up message during the Exchange client source browsing if necessary feature is not installed.
  • BUGFIX #16730: Warning message with wrong text in case of diff or inc backup: 'Zero-processed user mailboxes...' - now print out 'No items retrieved for user mailboxes of database ...'
  • BUGFIX #16855: Inserted a condition that checkExchangeDotNet will only be executed in the execute sequence, when it is called in silent mode. Moved the checkExchangeDotNet up in the MaintenanceTypeCustom Dialog. Changed a condition from AND to OR. Conflicts: src/installshield_msi/sesaminstaller.ism. Inserted an error popup message for all clients with an Exchange Server 2007 or newer.
  • BUGFIX #16857: If register sbc_es.dll failed, then an error message with hint 'Microsoft .NET 4.0 FULL' is required must appear. New message: sbc-1189 Failed to register [sbc_es.dll] type library. Installation of Microsoft .NET 4.0 Full is required.
  • BUGFIX #16667: ME2013 Restore to generated RDBs and import to original DB DIFF or INC failed - Logic in sm_restore improved: If restore into given RDB with '/', then restore into generated RDB.
  • BUGFIX #15830: Browse RDBs with Exchange Access fetched via saveset -> tasks.password: 'sm_sho -o restore -t "Exchange Server" -s <saveset> <host> /ExchangeServer:/'.
  • BUGFIX #16636: Exchange 2013: sesam is unable to remove log folder after exchange 2013 restore.
  • BUGFIX #16544: EX2013 - No data restored. if a complete user or "Top of Information Store" will be selected.
  • BUGFIX #16541: Failed Exchange restore in to original target path. Do not set '-o recovery_database,...' and '-R VSS:/', if restore selection was done in Restore Wizard via File_View (no mail items selected).
  • BUGFIX #15856: Allow option -t <task_type> -a <type_specific_option> to be prepared for: sm_sho dir -t "Exchange Server" -a granularity=all exch_srv /.

MS Office SharePoint Server (MOSS)

  • BUGFIX #17087: The SharePoint Server backup failed with the message: 'Could not find client [] in table 'clients.
  • BUGFIX #17049: In the Restore Wizard of the SharePoint Server restore, documents for restore are not visible. While backing up data, one of the databases was in recovery mode, causing backups to finish with warnings. Solution: The databases in the Recovery state are skipped during the backup and the status message is changed from "Warning" to "Error".
  • BUGFIX #16921: SharePoint Server backup failed with 'Error: DB Module: [BackupProcessing: Unexpected error: Invalid set writer name]'
  • BUGFIX #16922: SharePoint set backup node on SQLServer. SharePoint retrieved backup source must not start with ','. SharePoint backup failed with 'E004-BACKUP SharePoint_backup Could not find client [] in table 'clients'. Now if a short name is retrieved then it would be mapped to a FQDN with same host name, e.g. 'sqlhost' maps to 'sqlhost.mydomain.com' and the FQDN maps also to a short name.
  • BUGFIX #16854: After recovery the MOSS recovery database must be deleted. Add '-a delete' to the restore options.
  • BUGFIX #16831: SharePoint Restore with -a dbpath=...,logpath= failed with 'Cannot create item ...' - Path browsed via GUI is UNIX stype but must be converted to Windows (with '\').

Lotus Notes

  • BUGFIX #17255: Lotus Notes Backup of template NTF files must not end with warning. Ignore not logged NTF databases.
  • BUGFIX #17022: After Lotus Notes backup on Windows x64, the databases are offline.
  • BUGFIX #16627: Add 'not_expandable' to description to prevent GUI to expand to level 2 for Lotus Notes.
  • BUGFIX #16660: Windows: Lotus Notes Restore skips all selected items - SBC: In case of Lotus Notes with DB type DB_FILE_STREAM the include matching is done within SBCLN.DLL. SBCLN: Check if file name is able to keep temporary directory path with MAX_FULL_PATH.
  • CHANGE #17089: Lotus Notes dbrecover Point-In-Time stops before requested point in time is reached: File name in MyCallback() now with LogNumber format '%07ld' instead of '%07lx'. New function NOTE_ALT to combine RECOVER_ALT with NOTE recover.

Hyper V

  • BUGFIX #17002: Backing up the Hyper-V client with backup sorce all and the specified exclusion ignores Exclude List. All virtual machines, including the excluded, are backed up.
  • BUGFIX #16752: When creating a backup task for a Hyper-V virtual machine, the wrong backup source is used.
  • BUGFIX #16094: Hyper V 3.0 on Windows 2012 and CSV 2.0.

DB modules

  • bugfix #17287: Oracle backup not working anymore due to parsing error. Ignore XBSA trace lines 'sbc-...' (since 4.4.1.7)
  • BUGFIX #16914: Mailbox restore in case of IMAP backup type, e.g. Courier_IMAP, Cyrus_IMAP or Dovecot_IMAP, must blow up the 'm'ailbox lines with 'M'ail lines.
  • BUGFIX #16609: MS-SQL Server 2012 Inc Backup loops with Invalid cursor state. Avoid loop: Do not call DB_ODBC_Result() if failure was retrieved.