In my ConsoleOne 1.3.6f running Groupwise 7.0.3 snapins I was unable to select the “Use GroupWise user address as Mail From: for rule generated messages” option. The check box was greyed out.
In my ConsoleOne 1.3.6f running Groupwise 7.0.3 snapins I was unable to select the “Use GroupWise user address as Mail From: for rule generated messages” option. The check box was greyed out.
The ConsoleOne error “GWIA Admin could not locate file exepath.cfg” when editing the GWIA object is generally caused because ConsoleOne cannot find the gwia.cfg file.
To fix the LDAP login failed error when trying to install Groupwise 7 Webaccess or GWIA on SLES Linux:
Go to LDAP Group object for the server (not LDAP server object). On the General tab, uncheck Require TLS for simple binds with Password > OK
Goto LDAP server object for the server, and on the General tab press Refresh NLDAP Server now.
During installation, the WebAccess Installation program requires access to eDirectory by way of LDAP authentication. The LDAP Group object includes an option named Require TLS for Simple Binds with Password, which is enabled by default. With this option enabled, you must provide the LDAP server’s Trusted Root Certificate, which must be exported from the LDAP server, in order for LDAP authentication to take place (typically on port 636) during installation of the WebAccess.
Unless you already have SSL set up, an easier alternative is to disable Require TLS for Simple Binds with Passwords in ConsoleOne, which allows LDAP authentication to take place using clear text (typically on port 389), during installation of WebAccess. After disabling the option, restart eDirectory, install WebAccess, then re-enable Require TLS for Simple Binds with Password and restart eDirectory again.
Okay, maybe the title of this post is a bit misleading.
I’m in the process of upgrading my organization’s Groupwise from 6.5.5 to 7.0.3. I wanted to create a new GWIA object during the upgrade so I could fall back to the previous version if something went awry.
I has one daunting problem that stood in my way – the crazy amounts of Classes of Service that are used, along with a wide array of SMTP relay rules. I knew I could recreate the rules by hand, but the sheer volume of entries meant I was looking at several hours of manual labor, hoping I didn’t typo on any of the entries.
I looked for a method to export these settings, but couldn’t find one. I did some research and found out these settings are kept in GWIA’s gwac.db file. I tried viewing the contents of this database file with notepad and a few free database viewers, but either I never found the right viewer or the contents are encrypted.
I finally found a suggestion that said to copy the gwac.db file from the old GWIA’s installation directory to the new GWIA’s installation directory, then validate and recover the database. I did that, and all my access control rules appeared in ConsoleOne – Classes of Service, SMTP Relay, you name it.
Everything is running fine now, and using a Grouwpise 6.5 gwac.db file on a Groupwise 7.0.3 server doesn’t seem to be an issue.
The other day my Netware 6.5.7 / Groupwise 7.0.2 server decided to stop sending out email for no apparent reason. Some of the things I tried during the troubleshooting process were:
1) Checked the GWIA log files, which didn’t show any errors occurring even with verbose logging enabled. As a matter of fact, the logs didn’t show the messages ever getting to the GWIA for processing! The MTA and POA log files did show the messages being processed, though.
2) Cleared all the GWIA queue directories, but mail still wasn’t sending out even after restarting the server.
3) I toggled the GWIA subdirectory per TID 10091741
4) I reinstalled GWIA per TID 3674238
5) I created a route.cfg file per TID 10010997
6) I made sure nothing weird was happening with DNS lookup on the Groupwise server.
7) I went through each step in TID 10061085, ” How to troubleshoot GWIA”
8 ) As a last ditch effort, I disabled Gwava (version 3.72), which we use as an inbound spam scanner. As soon as Gwava was disabled, mail started leaving the network. I was pretty stunned, since we only scan incoming mail, and we don’t use Gwava as a virus scanner. I verified in the Gwava config outgoing mail wasn’t set to be scanned. I then re-enabled Gwava, and the mail started piling up again. I had found the culprit, but not the cause of the holdup.
I checked over the server’s Gwava log files and console screens and didn’t see any errors, but did notice a message regarding NGW-VSCAN-CONTROLLER when unloading the MTA. That led me to TID 10069173, which pointed to a corrupt message being stuck in the \domain\MSlocal\gwvscan directory. I unloaded GWIA, GWAVA, and the MTA, and renamed the \domain\mslocal directory. I restarted the server, which recreated the previously renamed directory, and mail started flowing out again.
In my case, I had a bad message stuck in the \domain\MSlocal\gwvscan\4 directory. I moved a few files at a time from the renamed directory to the new \domain\MSlocal\gwvscan\4 directory until mail stopped processing. I then downed Gwava and the MTA, deleted the problem message, then reloaded the MTA and Gwava, and mail flow returned to normal.
When the Groupwise GWIA gateway has problems sending or receiving mail, it’s often the result of a corrupt message clogging up a queue. The easiest way to troubleshoot the problem and restore mail flow is often to down the GWIA and rename the queue folders.
To accomplish this on a Netware server you can stop the GWIA and MTA by pressing F7. Once they have unloaded, browse to the domain\wpgate\gwia directory and rename the following directories:
Restarting the GWIA and MTA will recreate these folders. If mail starting flowing again, you can bet that the cause of the problem was a bad message in one of the renamed folders. Move a few messages at a time from the renamed folders to their corresponding new folder. The message flow should continue until you find the corrupt message, which is often the oldest message.
Once the corrupt message is identified, delete it or move it to a different location. This should allow mail flow to resume as expected.
For additional details, see TID 10075205, TID 10054298 and TID 10008353.
In a worst case scenario you may need to delete and reinstall GWIA per TID 3674238. Don’t forget to apply any applicable patches.
I updated my NW65SP6 Groupwise 7.0.1 server to 7.0.2 Hot Patch 1a yesterday, and my gwia kept abending when I tried to restart it or exit it. It didn’t matter if gwia was loaded in protected memory or not, it would just lock the system console. I was unable to down the server, spawn a new process, or restart the server from Netware Remote Manager. I had to walk down to the server room and physically restart the machine to regain access to it.
I found that you can enable the kill threads on exit or restart option in ConsoleOne from the gwia object’s SMTP/MIME settings page. This forces the gwia to terminate all current threads and exits almost immediately without locking up the server. You’ll have to cycle the gwia for this setting to take effect, and killing threads without a proper shutdown can theoretically lead to data loss.
You could specify this setting in both eDirectory and the gwia.cfg file in versions of Groupwise prior to 7.0.1, but now ConsoleOne moves the gwia.cfg file settings into the wpdomain.db file. You can still use the gwia.cfg file to override the ConsoleOne settings, but it didn’t work for me, so good luck.
Confused?
Here’s Novell’s Explanation from the Groupwise 7 installation guide (accurate as of 06-14-2007):
Before GroupWise 7 SP1, Internet Agent configuration information was stored both in eDirectory, as properties of the Internet Agent object, and in the Internet Agent configuration file (gwia.cfg). Starting in SP1, all primary configuration settings have been consolidated into the properties of the Internet Agent object. Secondary settings are still available only through the startup file.
When you update an Internet Agent to GroupWise 7 SP1 and access the Internet Agent object in ConsoleOne, all primary configuration settings are moved from the startup file into eDirectory. ConsoleOne no longer writes configuration settings to the startup file. Switches in the startup file can be used to override the settings in ConsoleOne.
Please note that the under the Internet Agent Fixes section of the readme for Groupwise 7 SP2 it states:
The /killthreads startup switch immediately kills all Internet Agent threads
so does that mean if you’re using a pre 7.0.2 gwia, this switch doesn’t work?