On Thu, May 1, 2008 at 9:01 AM, Matt Hyclak <hyclak@math.ohiou.edu> wrote:
On Wed, Apr 30, 2008 at 10:59:46PM -0400, Matt Morgan enlightened us:
> everyone--I'm back on the list after some time not managing any Centos
> machines. It's good to be back.
>
> I'm trying to switch a server from sendmail to postfix. It's Centos 4.6. I
> installed postfix and system-switch-mail. When I run system-switch-mail, I
> get
>
> Traceback (most recent call last):
>   File "/usr/sbin/system-switch-mail", line 89, in <module>
>     main()
>   File "/usr/sbin/system-switch-mail", line 76, in main
>     from switchmail_tui import mainDialog
>   File "/usr/share/system-switch-mail/switchmail_tui.py", line 36, in
> <module>
>     from snack import *
> ImportError: No module named snack
>
> "Snack" appears to be a python module provided by a package called newt,
> which is installed:
>
> # rpm -qf /usr/lib/python2.3/site-packages/snack.py
> newt-0.51.6-9.rhel4
>
> What am I doing wrong?
>

Not using python 2.3 perhaps?

Good call, looks like python is 2.5 (although the typical 2.3 package is installed). Probably, someone else using this machine needed 2.5 at some point.

Let's say we still have a good reason to need python 2.5. Is this going to break a lot of the system-whatever commands? Are there any workarounds?

Thanks again,
Matt