Frequently Asked Questions

  1. When running setup.exe, I got an error message "Windows Cannot Find LIBMYSQL.DLL". What's wrong?

  2. When running setup.exe, I got an error message "The procedure entry point mysql_connect could not be located in the dynamic link library LIBMYSQL.dll".

  3. When running setup.exe, I got an error message "Error setting up database scheme: 1".

  4. After modifying HTTP.CONF and PHP.INI, the Apache HTTP server could not be started or there are lots of PHP Undefined Variable errors.

  5. Efilm received errors when establishing associations with PacsOne Server.

  6. How do I upgrade to a new version of PacsOne Server?

  7. PacsOne Server would not store images with Ethnic Group (0010,2160) attribute.

  8. After installing version 1.0.0.8 of PacsOne, neither the full-size or magnified images can not be displayed to browsers from a remote PC, but the same images work fine for browsers running on the local machine.

  9. When running Windows XP Professional Edition, the Apache server crashed when trying to display images stored in PacsOne database through the web user interface.

  10. When clicking on 'Online Image Processing' button, my browser returned this error: "handle failed! Reason: Unable to OpenFile Description: C:/Program".

  11. I could not move or forward images from PacsOne to some applications like eFilm 1.5.3 or DCMTK Server, PacsOne Server log indicated timeout errors when transmitting images.

  12. When I send a C-ECHO DICOM Verification request from a remote AE, I received errors like "Socket Read Error" or "Application Not Responding".

  13. When I send a C-ECHO DICOM Verification request from a remote AE, I received the error "Association Request Rejected".

  14. When I start PacsOne Server Premium Edition, the service was started but the task "PacsOne.exe" is not running, and I got an error "Invalid license information or license has expired" from the Windows Event Log as well as the PacsOne Server log file.

  15. How do I optimize my MySQL database to improve PacsOne Server performance?

  16. I've purchased a PacsOne Server Premium Edition license, why do I still see the "Your Trial License Will Expire On ..." message at the bottom of the PacsOne web pages?

  17. How do I migrate an existing PacsOne Server installation to a new server?

  18. More to come...

1. When running setup.exe, I got an error message "Windows Cannot Find LIBMYSQL.DLL". What's wrong?

This message indicates a problem with MySQL installation where Windows cannot find LIBMYSQL.DLL from either %SystemRoot%\System32 directory or directories listed in the system %PATH% environment variable.

There are two ways to get around this problem:


2. When running setup.exe, I got an error message "The procedure entry point mysql_connect could not be located in the dynamic link library LIBMYSQL.dll".

This error is cause by LIBMYSQL.dll distributed with MySQL release 4.0.0 or later, where the DLL entry point mysql_connect has become obsolete and is no longer supported.

There are two ways to get around this problem:


3. When running setup.exe, I got an error message "Error setting up database scheme: 1".

This error is caused by a bug in the PacsOne Server installation program which has since been fixed. To get around this problem, you can:


4. After modifying HTTP.CONF and PHP.INI, the Apache HTTP server could not be started or there are lots of PHP Undefined Variable errors.

This message indicates problem(s) with your PHP.INI configurations. Make sure the file is saved in Windows file format, not UNIX file format. A recommended method of configuring the PHP.INI file is to take the sample php.ini-recommended file that comes with standard PHP distribution package, and make the following modifications based on your specific path configurations:


5. Efilm received errors when establishing associations with PacsOne Server.

There's a bug in PacsOne Server version 1.0.0.3 or earlier, which can make Efilm fail to establish associations with PacsOne Server if Efilm performs strict checking on the Association Accept (A_ASSOCIATE_AC) PDU sent by PacsOne Server. This bug has since been fixed in version 1.0.0.4 or later of PacsOne Server.


6. How do I upgrade to a new version of PacsOne Server?

Follow the instructions detailed in the Upgrade section of the PacsOne Server Installation Guide.


7. PacsOne Server would not store images with Ethnic Group (0010,2160) attribute.

There's a bug in PacsOne Server version 1.0.0.5 or earlier, where the database column name 'EthnicGroup' was incorrectly named as 'EthicGroup'. This bug has since been fixed in version 1.0.0.6 or later of PacsOne Server.

You can also correct the typo above manually (instead of doing a full upgrade) as follows:


8. After installing version 1.0.0.8 of PacsOne, neither the full-size or magnified images can not be displayed to browsers from a remote PC, but the same images work fine for browsers running on the local machine.

There's a bug in PacsOne Server version 1.0.0.8 'showImage.php', where the URL for the images was not constructed properly. This bug has since been fixed and included in the updated version 1.0.0.8. You can download the latest Php.zip and replace the old version of 'showImage.php' file under the 'php' sub-directory of your PacsOne installation.


9. When running Windows XP Professional Edition, the Apache server crashed when trying to display images stored in PacsOne database through the web user interface.

The crashed is caused by a bug in the ImageMagick DICOM image display component 'IM_MOD_RL_dcm_.dll' which was distributed with PacsOne Server version 1.0.0.8 or earlier. This bug has since been fixed and included in version 1.0.0.9. You can download the latest Imagick.zip and replace the old version of 'IM_MOD_RL_dcm_.dll' file under the 'ImageMagick' sub-directory of your PacsOne installation.


10. When clicking on 'Online Image Processing' button, my browser returned this error: "handle failed! Reason: Unable to OpenFile Description: C:/Program".

This problem was caused by some browser agenets (IE 6.0 for example) that do not automatically UrlEncode the variables sent in the HTTP GET or POST requests. A fix is now available in the latest PHP.ZIP and will be included in the next version.


11. I could not move or forward images from PacsOne to some applications like eFilm 1.5.3 or DCMTK Server, PacsOne Server log indicated timeout errors when transmitting images.

This problem was caused by a bug in the DICOM server component of PacsOne where it's sending the wrong Dataset Type when transmitting images to remote C-STORE SCP applications. This bug has since been fixed in version 1.0.0.11 and has been tested and verified to work with eFilm 1.5.3 and DCMTK Server.


12. When I send a C-ECHO DICOM Verification request from a remote AE, I received errors like "Socket Read Error" or "Application Not Responding".

There are two possible sources of this problem:


13. When I send a C-ECHO DICOM Verification request from a remote AE, I received the error "Association Request Rejected".

This error means that this remote AE is unknown/not configured to PacsOne Server, or access has been Disabled for this remote AE by PacsOne Server. You need to add this remote AE in the Application Entity page of PacsOne Server if you have not done so already, and Enable access for this remote AE.


14. When I start PacsOne Server Premium Edition, the service was started but the task "PacsOne.exe" is not running, and I got an error "Invalid license information or license has expired" from the Windows Event Log as well as the PacsOne Server log file.

This message means that your trial license has expired. If you have indeed purchased an official license for PacsOne Server Premium Edition but still receive this error, then it might be possible that the license file "License.dat" (under the directory where PacsOne Server Premium Edition is installed) is either missing or corrupted. Please send your license file "License.dat" in a ZIP file attachment to: licensing.info@rainbowfishsoftware.com for repair.


15. How do I optimize my MySQL database to improve PacsOne Server performance?

Starting from version 3.1.1, significant database optimizations have been implemented in PacsOne Server Premium Edition to improve the performance of database queries. In addition to these optimizations by PacsOne Server, you can also tweak more performance improvement from your MySQL Server by following the MySQL database tuning tips below:


16. I've purchased a PacsOne Server Premium Edition license, why do I still see the "Your Trial License Will Expire On ..." message at the bottom of the PacsOne web pages?

The trial license expiration message displayed at the bottom of PacsOne Server web pages is merely a courtesy reminder which is calculated based on the file creation date of the trial license file. It has no affect whatsover on whether or when the license will expire. This message will disappear on the date shown, or if you want it to disappear sooner, you can comment out the expiration date calculation function in the script php/footer.php under the directory where PacsOne Server is installed.


17. How do I migrate an existing PacsOne Server installation to a new server?

Please checkout our PacsOne Server Migration Guide online for transferring an existing PacsOne Server database to a new server.


Copyright 2003-2024 (c) RainbowFish Software