No mouse within Win2K3 after converting from Microsoft image to VMWare

2009-11-26 databasemind

VMWare Player 2.5, WMWare Server 2.0

No mouse within Win2K3 after converting from Microsoft image to VMWare image.

Solution is used from different website:

The real problem ist the VirtualPC MouseDriver.
After remove from Registry the VMware Mouse Driver runs fine.

Delete the msvmmouf from UpperFilters at this path in the Registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\4D36E96F-E325-11CE-BFC1-08002BE10318\UpperFilters

Reference – http://communities.vmware.com/thread/76250;jsessionid=048DE346EF754FE17A2593976CBA9D59

Google Picasa Web Album batch image uploader

2009-05-23 databasemind

Just recently I have started using Google Web Album.

For my first album I had about 150 images to upload.

I do not like using Picasa to work with images and

I didn’t want to install Google’s Picasa on my computer just to upload images.

I logged in to my Google Web Album and was very disappointed when I found out that Google only allows uploading 5 pictures at the time via web interface.

It prompted me to build “Google Web Album batch image uploader”.

Entire code is based on Google’s API.

Now all what you have to do is select folder on your computer where pictures that you want to upload are located and click “Upload”.

Please use this software at your own risk. By downloading this software you are agree that you can’t hold me accountable for any kind of data and images loss from Google Web Albums.

This software has no spyware and absolutely is free to use.

Software can be downloaded from (copy and paste link in a new browser to download zip file) GoogleWebAlbumBatch.zip

Requirements to run software: Microsoft .Net Framework 2.0 and higher.

Just unzip all files to one directory and click on “GoogleWebAlbum.exe”.

Or you can install application on your computer by clicking on SetupGoogleWebAlbumBatch.exe file.

If you are experiencing any technical issues, please contact me.

Additional resources:

Can not ping computer

2009-02-23 databasemind

Couldn’t ping user’s computer over the network.

Computer is pingable localy.

Also computer is online and able browse network and internet.

 

Resolution:

Computer had Cisco VPN client install.

While connecting to the network via Cisco VPN client remptely, computer was pingable over a network without issues.

Reinstalling Cisco VPN client completely seems to resolve the issue.

Personal backup appliance – pba

2009-02-14 databasemind

Personal backup appliance (pba) is a great free open source imaging tool.

Using PBA is a quick way to create and restore images.

What took me one hour to create and restore image by using Symantec Ghost, it takes me under 10 minutes with PBA.

Links:

http://www.vmware.com/appliances/directory/321

http://sourceforge.net/projects/pba-vm/

http://canned-os.blogspot.com/2006/08/hard-disk-backup-and-restore-using-pba.html

http://canned-os.blogspot.com/2006/12/personal-backup-appliance-getting.html

http://www.amahi.org/

Dialog not found. PBA cannot start.

2009-02-12 databasemind

Installed Ubuntu on USB jump drive.

Copied pba client to the drive from PBA server.

When running pba.sh was getting the following error message “dialog not found.  PBA cannot start”

“dialog” is not installed by default on ubuntu USB

Running apt-get install dialog have resolved the issue with pba client on Ubuntu.

Delivery status notifications in Exchange Server and in Small Business Server

2009-01-15 databasemind

Delivery status notifications in Exchange Server and in Small Business Server.

This article is absolute reference to http://support.microsoft.com/kb/284204

*******************

Non-delivery reports (NDRs) are system messages that report the delivery status of a message to the sender. The messages are a subclass of a general message information structure that is referred to as delivery status notifications. Delivery status notifications describe three different types of situations:
  • Success (2.X.X numeric codes)
  • Persistent transient failure (4.X.X numeric codes)
  • Permanent failures (5.X.X numeric codes)

To learn more about delivery status notifications, see Request for Comment (RFC) 1891 and RFC 1893.

NDRs are generated whenever a message cannot be delivered. If the computer can detect the reason for the failed delivery, it maps the reason onto a status code, and a corresponding error message is printed. (To see a list of these codes, see RFC 1891 and RFC 1893.) For NDRs, most numeric codes are reported in the form of 5.X.X and are described as permanent failures. However, there are certain transient conditions that cause 4.X.X codes.

Note that the server that is reporting the problem is listed before the numeric code. In the example NDR in the “Introduction” section, the reporting server is server.nwtraders.com. Sometimes the server that is reporting the problem is not the server that is actually experiencing the issue.

The following list describes the numeric codes and the corresponding error conditions that most frequently occur:

  • Numeric Code: 4.2.2Only available in Exchange 2000 Service Pack 2 or earlier. See 5.2.2
  • Numeric Code: 4.3.1Possible Cause: This code may be caused by resource problem such as a disk full condition. This code may also occur if your Simple Mail Transfer Protocol (SMTP) queue is on a File Allocation Table (FAT) partition and the service has reached a Windows-imposed limit on the number of concurrent file handles that can be opened by the SMTP Service. In this case, instead of receiving a disk full error, you might be receiving an out of memory error.Troubleshooting: Make sure you have sufficient disk storage, and try to operate your Exchange Transport queues on an NTFS partition.
  • Numeric Code: 4.3.2First Available: Exchange 2000 Service Pack 1Possible Cause: The message was not delivered because of Administrator action through the queue viewer interface in Exchange System Manager.
  • Numeric Code: 4.4.1Possible Cause: The host is not responding.Troubleshooting: This code may be caused by transient network conditions. Exchange will automatically try again to connect and deliver the e-mail. If delivery still fails after multiple tries, a permanent failure NDR will be generated.
  • Numeric Code: 4.4.2Possible Cause: The connection has been dropped between servers.Troubleshooting: This code may be caused by transient network issues or servers that are down. The server tries to deliver the message for a specific time period, and then generates additional status reports.
  • Numeric Code: 4.4.6Possible Cause: The max hop count was exceeded for the message. This code may also occur if a loop situation exists between a sending server and a receiving server that are not in the same organization. In this scenario, the message bounces back and forth until the hop count is exceeded.Troubleshooting: The max hop count property is set for each virtual server, and you can manually override this setting (the default setting is 15 for Exchange 2000 Server and 30 for Exchange Server 2003). Additionally, look for any situations that could cause loops between servers.
  • Numeric Code: 4.4.7Possible Cause: The message in the queue has expired. The sending server tried to relay or deliver the message, but the action was not completed before the message expiration time occurred. This NDR may also indicate that a message header limit has been reached on a remote server or that some other protocol timeout occurred during communication with the remote server.
    Troubleshooting: This code typically indicates an issue on the receiving server. Verify the validity of the recipient address, and verify that the receiving server is configured to receive messages correctly. You may have to reduce the number of recipients in the header of the message for the host that you are receiving this NDR from. If you resend the message, it is placed in the queue again. If the receiving server is on line, the message is delivered.
  • Numeric Code: 4.4.9First Available: Exchange Server 2003Possible Causes: This code indicates that a temporary routing error occurred or that a bad routing configuration exists. This issue may occur in one or both of the following scenarios:
    • A Simple Mail Transfer Protocol (SMTP) connector is configured to use DNS without a smart host and is also configured to use a non-SMTP address space such as an X.400 address space.
    • A message was sent to a recipient who was identified as a member of a routing group that was deleted.

    Troubleshooting: If the problem persists, use the WinRoute tool to examine the routing groups in the tree view pane, and then examine the address spaces of the route that the problem message takes. For more information about the WinRoute tool, click the following article number to view the article in the Microsoft Knowledge Base:

    281382  (http://support.microsoft.com/kb/281382/ ) How to use the WinRoute tool
  • Numeric Code: 4.6.5First Available: Exchange Server 2003Possible Causes: This code occurs when conversion of an inbound SMTP failed because the code page that is specified in the message is not installed on the receiving server. This delivery status notification contains only the original message headers. None of the original content is provided.

    Troubleshooting: View the MIME of the original message. Make sure that the required language files are installed on the server that is receiving the message.

  • Numeric Code: 5.0.0First Available: All numeric codes that were first available with Exchange 2000 Service Pack 1 (4.3.2, 5.4.0, 5.4.4, and 5.5.0) were classified as 5.0.0 in Exchange 2000 Service Pack 1 and earlier.Possible Causes:
    • There is no route for the specified address space. For example, an SMTP connector is configured, but this address does not match.
    • DNS returned an authoritative host that was not found for the domain.
    • The routing group does not have a connector defined. Mail from one server in one routing group does not have a route to another routing group.
    • An SMTP protocol error occurred.

    Troubleshooting:

    1. Correct the address space, or add an address space of type SMTP with asterisk (*) value to one or more SMTP connectors.
    2. Verify that DNS is working correctly.
    3. Make sure that the routing groups have connectors that connect them.
    4. If you are running Exchange 2000 without Service Pack 1, apply Service Pack 1 to help determine the actual issue.
  • Numeric Code: 5.1.0Possible Cause: This code indicates a general categorizer-based failure (bad address failure). An e-mail address or other attribute could not be found in the directory. This issue may occur if contact entries do not have the targetAddress attribute set. This issue occurs most frequently when MDAccess receives “object not found” errors from DSAccess when the Categorizer is doing the homeMDB lookup on a user.This issue also occurs if you used Microsoft Outlook to save your e-mail message as a file and someone opens and replies to this message offline. The message property only preserves the legacyExchangeDN when Outlook delivers the message. Therefore, the homeMDB lookup may fail.

    Troubleshooting: Verify the recipient address and resend the message. Verify that the recipient address is formatted correctly and that the categorizer was able to correctly resolve the recipient.

  • Numeric Code: 5.1.1Possible Cause:
    • The e-mail account does not exist at the organization the message was sent to. This issue may occur if there was a problem when users were moved between sites. For example, if a former Administrative_Group_1 user moves to Administrative_Group_2 and then replies to an old e-mail message, or if the user does not re-create his or her Outlook profile, an old Administrative Group style LegDN address will be used, and an NDR is generated.
    • The message was sent to obsolete personal address book entries.
    • The categorizer rejected delivery because you configured your SMTP contact with see comment SMTP RFC821 characters.

    Troubleshooting: Use the troubleshooting procedure described for numeric code 5.1.0.

  • Numeric Code: 5.1.3Possible Cause: Bad address syntax. For example, a contact is configured with a targetAddress attribute that has no address type.Troubleshooting: Use the troubleshooting procedure described for numeric code 5.1.0.
  • Numeric Code: 5.1.4Possible Cause: Two objects have the same proxy address, and mail is sent to that address. This issue may also occur if the recipient does not exist on the remote server.Troubleshooting: Verify the recipient address and resend the message.
  • Numeric Code: 5.1.6First Available: Exchange 2000 Service Pack 2Possible Cause: The user directory attributes, such as homeMDB or msExchHomeServerName, may be missing or corrupted.

    Troubleshooting: Verify the integrity of the user directory attributes, and then run the Recipient Update Service again to make sure that the attributes that are required for transport are valid.

  • Numeric Code: 5.1.7First Available: Exchange 2000 Service Pack 2Possible Cause: The sender has a malformed or missing mail attribute in the directory structure. The Transport categorizer cannot deliver the mail item without a valid mail attribute.

    Troubleshooting: Verify the sender directory structure and determine whether the mail attribute exists.

  • Numeric Code: 5.2.1Possible Cause: Local mail is refused because the message is too big. An absent Master Account Security ID number (SID) on the recipient can also cause this error message.Troubleshooting: Verify access permissions in addition to the message size. Determine if the recipient has an SID.
  • Numeric Code: 5.2.2First Available: Exchange 2000 Service Pack 3 (previously 4.2.2 in earlier release).Possible Causes: The recipient’s mailbox is over its storage limit.

    Troubleshooting: Verify the mailbox storage and the queue storage quota limit.

  • Numeric Code: 5.2.3Possible Cause: The message is too large for the local quota. For example, a remote Exchange user may have delivery restrictions set with max incoming message size.Troubleshooting: Resend the message without attachments, or set the server side limit or the client side limit to permit a larger message size.
  • Numeric Code: 5.3.0First Available: Exchange Server 2003Possible Causes: Exchange Server 2003 has a feature that permits Exchange 2003 to operate without the Message Transfer Agent (MTA). If a message was sent incorrectly by using the MTA route, this delivery status notification is returned to the sender.

    Note Although Exchange 2003 can operate without the MTA, Microsoft does not recommend or support this configuration.

    To turn on this feature and to prevent the messages from queuing to the MTA, follow these steps:

    1. Disable the MTA service.
    2. Set the DWORD value to 0 in the following registry subkeys for every information store database and public folder store:
      HKLM\System\CurrentControlSet\Services\MsExchangeIS\<Server Name>\<PrivMDB_GUID>\Gateway In Threads

      HKLM\System\CurrentControlSet\Services\MsExchangeIS\<Server Name>\<PrivMDB_GUID>\Gateway Out Threads

When you do this, you are making store resources that are associated with MTA delivery available.

  • Restart the information store.
  • Troubleshooting: Check your routing topology. Use the WinRoute tool to make sure that the routes are correctly replicated between servers and routing groups.

  • Numeric Code: 5.3.3Possible Cause: The Exchange 2000 remote server or the Exchange 2003 remote server is out of disk storage to hold mail. This issue occurs most frequently when the sending server is sending mail with binary DATA (BDAT). This code may also indicate an SMTP protocol error.Troubleshooting: Make sure the remote server has sufficient storage to hold mail, and examine the SMTP protocol log for errors.
  • Numeric Code: 5.3.5Possible Cause: A loop-back situation where the server is configured to loop back on itself was detected.Troubleshooting: If you have multiple SMTP virtual servers that are configured on your Exchange computer, make sure that they are serving unique incoming ports and that the outgoing SMTP port configuration is valid to avoid looping between local virtual servers. Check the configuration of the server’s connectors for loops. For example, make sure that no connectors exist that have the address space of the local organization, unless you share the domain and you do not select Use DNS to route to each address space on this connector. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
    321721  (http://support.microsoft.com/kb/321721/ ) Sharing SMTP address spaces in Exchange 2000 Server and Exchange Server 2003

    Make sure that if there are multiple virtual servers, that none are set to All Unassigned.

  • Numeric Code: 5.4.0First Available: Exchange 2000 Service Pack 1Possible Causes:
    • An authoritative host was not found in DNS.
    • The smarthost entry is incorrect.
    • FQDN name in HOSTS file. This issue was fixed in Windows 2000 Service Pack 3 (SP3).
    • There was a DNS failure or you constructed an invalid IP address for your smarthost. *
    • SMTP VS does not have a valid FQDN, or your SMTP VS FQDN lookup failed.
    • A contact’s SMTP domain does not resolve to any SMTP address spaces.

    Troubleshooting: Use Nslookup to check the DNS. Verify that the IP address is in IPv4 literal format. Verify that there is a valid DNS entry for the server or computer name in question. If you are relying on the FQDN in HOSTS file, ignore it and update the entry in Exchange System Manager with valid IP address or correct name.

  • Numeric Code: 5.4.4First Available: Exchange 2000 Service Pack 1Possible Cause: No route to message, next hop not found. You have set up a Routing Group topology but there is no Routing Group Connector set up between the Routing Groups.

    Troubleshooting: Add or configure your Routing Group Connector between Routing Groups.

  • Numeric Code: 5.4.6Possible Cause: A Categorizer forward loop was detected.
    The targetAddress attribute is set on a mailbox-enabled user. Hosting Pack: This is a common hosting configuration problem when someone creates a contact in organizational unit (OU) 1 and then creates a user in OU 2 that has the same e-mail address by using the user provisioning tool.Troubleshooting:

    • This issue occurs when contactA has an alternate recipient that points to contactB and contactB has an alternate recipient that points back to contactA. Check the alternative recipient for every contact.
    • Check and remove the targetAddress attribute from mailbox-enabled users.
    • For hosting where you want to send mail from one user in one company (OU) to another company (OU), it is best to configure the following two related objects:
      User: SMTP proxy: user@company.com
      Contact: targetAddress: user@company.com; SMTP proxy: contact@company2.com
  • Numeric Code: 5.4.8First Available: Exchange 2000 Service Pack 1Possible Cause: This code indicates a looping condition. This issue may occur if one of the recipient policies includes a local domain that matches the FQDN of an Exchange server in the organization. When the Transport Categorizer processes e-mail that is destined for a domain that matches the FQDN of an Exchange server, an NDR with this code is generated.

    Troubleshooting: If this issue occurs because of a domain that matches the FQDN of an Exchange server in the recipient policy, you must remove that entry.

  • Numeric Code: 5.5.0First Available: Exchange 2000 Service Pack 1Possible Cause: Generic protocol error (SMTP error). The remote SMTP response to our EHLO with a 500 level error and the sending system will QUIT the connection and report this with NDR indicating the remote SMTP server cannot handle the protocol. (For example, if a Hotmail account is no longer active, a 550 SMTP error will occur.)

    Troubleshooting: Run an SMTP Log or a Network Monitor trace to see why the remote SMTP server rejects the protocol request.

  • Numeric Code: 5.5.2Possible Cause: This refers to a general protocol error when SMTP protocols are out of sequence. For example, an SMTP protocol error occurs when AUTH is tried before EHLO. In one observation, this occurred when the system was experiencing an out of disk condition.Troubleshooting: Run SMTP Log or Network Monitor trace and make sure that there is enough disk storage and virtual memory for SMTP to operate.
  • Numeric Code: 5.5.3Possible Cause: Too many recipients on the sent message.Troubleshooting: The recipient limit is a configurable limit on the receiving server. To resolve this issue, either increase the recipient limit, or break up the message into multiple messages to fit the server limit.

    Note The default recipient limit on a Simple Mail Transfer Protocol (SMTP) message is 5000. To set this limit, start the Exchange System Manager, click the Global Settings node, right-click Message Delivery, and then click Properties. This can also be a per-user setting in the Active Directory.

  • Numeric Code: 5.6.3First Available: Exchange Server 2003Possible Causes:
    1. The message contains more than 250 attachments. More than 250 attachments cause the MAPI_E_TOO_BIG error.
    2. Mail has been sent with a malformed addr822 header.

    Troubleshooting:

    1. Reduce the number of attachments in the message, and then resend the message.
    2. Correct the header. The error is misleading, as it indicates the NDR occurs because of the malformed P2 headers.
  • Numeric Code: 5.7.1Possible Causes:
    • General access denied, sender access denied – the sender of the message does not have the privileges required to complete delivery.
    • You are trying to relay your mail through another SMTP server and it does not permit you to relay.
    • The recipient might have mailbox delivery restrictions enabled. For example, a recipient’s mailbox delivery restriction was set to receive from a Distribution List only and non-members’ email will be rejected with this error.
    • For Exchange Server 2003, a distribution list can be configured to restrict mail delivery from unauthenticated users. Mail that is sent by using an unauthenticated SMTP session are rejected.

    Troubleshooting: Check system privileges and attributes for the contact and retry the message. Also, make sure you are running Exchange 2000 Service Pack 1 or later for other potential known issues.

  • For more information, click the following article number to view the article in the Microsoft Knowledge Base:

    256321  (http://support.microsoft.com/kb/256321/ ) Enhanced status codes for delivery – RFC 1893

    APPLIES TO
    • Microsoft Exchange Server 2003 Enterprise Edition
    • Microsoft Exchange Server 2003 Standard Edition
    • Microsoft Windows Small Business Server 2003 Premium Edition
    • Microsoft Windows Small Business Server 2003 Standard Edition
    • Microsoft Exchange 2000 Server Standard Edition

    Postfix – Dovecot- POP3 – IMAP

    2009-01-10 databasemind

    Using postfix as POP3 on Ubuntu

     

    install postfix

    apt-get install postfix

    If you are not able to telnet on port 25 to your postfix server
    check your /etc/postfix/main.cf and make sure that inet_interfaces is listening on all network interfaces
    and not only local by disabling #inet_interfaces = loopback-only or you can remove this line completely.

    Installed dovecot (POP3/IMAP) on Ubuntu

    apt-get install dovecot-imapd dovecot-pop3d
    Now you should be able to configure youemail client (Thunderbird, Outlook,etc.) with your postfix server
    to send and receive email.

    In my case I did install postfix and dovecot on my home linux server and configured Thunderbird as mail client to send and receive email messages.

     

    Here is a great reference on how to install Dovecot

    https://help.ubuntu.com/community/Dovecot

    Configure static IP on Linux (ubuntu)

    2009-01-10 databasemind

    nano /etc/network/interfaces

    # The primary network interface
    auto eth0
    iface eth0 inet static
    address 192.168.1.104
    network 192.168.1.0
    netmask 255.255.255.0
    broadcast 192.168.1.255
    gateway 192.168.1.1

    And save it.

    Now move on to edit the /etc/resolv.conf.

    And add the name server.

    nameserver 192.168.1.1

     

    Another way to configure static IP address
    ifconfig eth0 192.168.1.104 netmask 255.255.255.0 up

     

    Here is also a great resource on how to configure static IP on linux

     

    http://www.cyberciti.biz/tips/howto-ubuntu-linux-convert-dhcp-network-configuration-to-static-ip-configuration.html

    http://www.ubuntugeek.com/how-to-set-a-static-ip-address-in-ubuntu-810-intrepid-ibex.html

    http://linhost.info/2008/11/how-to-set-a-static-ip-on-ubuntu-810/

    Acronis bare-metal backup and recovery

    2008-12-31 databasemind

    I have been using Acronis for past 6 months with 2 of my clients.

    It is a great backup and recovery product.

    Backup and recovery can be done at bare-metal level.

    It is also possible to recover single files.

    With one client I’m using Acronis on 6 Windows 2003 server and with another client 4 Windows 2003 servers.

     

    Both networks are running Microsoft Exchange 2003, MS SQL Server 2000/2005, NextGen, File Share, Terminal Services, etc.

     

    As a test, I have converted backup to Virtual Disk and in 15 minutes was able to run one of the servers on Windows XP via VMware Player.

     

    I have purchased HDD Loader from IdealStor and using HDD loader instead of tapes.

    My total backup of 6 servers is about 500 GB and for 4 servers is little bit over 300 GB.

    I’m also very pleased with IdealStor “Teralyte 2000 – TLYTE-2SA”

    http://www.idealstor.com/teralyte.html

     

    Also on some of my servers I’m using MozyPro remote backup system.

    Originally I thought that it will be a problem with using Acronis in conjunction with MozyPro.

     

    Not a problem at all. I have seen both backup systems running at the same time and completing backups successfully.

     

    If you have any questions, please ask or would like to share your opinion, please register to create a post

     

    12/31/2008

    Internet Browser problem

    2008-06-19 databasemind

    Windows XP SP2, Internet Explorer 7

    I got call from user:

    Every time when I close the browser, it takes a long time for it to go away, followed by an error message. I would live with it, but I am afraid that it might affect survey testing. Could you find a fix?

    event viewer error was:

    Faulting application iexplore.exe, version 7.0.6000.16640, faulting module ntdll.dll, version 5.1.2600.2180, fault address 0x00010f29.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    Resolution:

    In IE > Tools > Internet Options > Advanced > Reset