Python port problems

fbsd fbsd at a1poweruser.com
Wed Jun 14 19:36:13 UTC 2006


Try reloading the cvs base for changes / updates before reinstalling
both Python and Mailman.

-----Original Message-----
From: owner-freebsd-questions at freebsd.org
[mailto:owner-freebsd-questions at freebsd.org]On Behalf Of Joe Auty
Sent: Wednesday, June 14, 2006 12:11 PM
To: Alex Zbyslaw
Cc: FreeBSD Questions
Subject: Re: Python port problems



On Jun 14, 2006, at 6:01 AM, Alex Zbyslaw wrote:

> Joe Auty wrote:
>
>>
>> Sorry for the delay in response here. This is still a problem for
>> me,  and I would still like this problem resolved.
>>
>> Yes, I've tried reinstalling both Python and Mailman, and
upgraded
>> to  newer port revisions of Mailman which have been released
since
>> this  message. I'm still getting the same error message when I go
>> to start  Mailman via its rc script:
>>
>> ... snip
>> Traceback (most recent call last):
>> :
>> : No module named getopt  File "/usr/local/mailman/bin/qrunner",
>> line  76, in ?
>>
>>     ImportErrorimport getopt
>> No module named getopt:
>> No module named getopt
>> ImportErrorCould not find platform independent libraries <prefix>
>> Could not find platform dependent libraries <exec_prefix>
>> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
>> 'import site' failed; use -v for traceback
>> : No module named getopt
>> Traceback (most recent call last):
>>   File "/usr/local/mailman/bin/qrunner", line 76, in ?
>>     import getopt
>> ImportError: No module named getopt
>
> Honestly, this looks like a screwed python install or some screw
up
> when mailman compiled.  Can you do a few basic info things?
>

Sure, happy to do so!

> which python
>

/usr/local/bin/python

> whereis python
>

python: /usr/local/bin/python /usr/local/man/man1/python.1.gz /usr/
ports/lang/python

> python
> # and to the command interpreter type
> import getopt
> # and exit with ^D (control D)


# python
Python 2.4.3 (#2, Jun 13 2006, 21:29:49)
[GCC 3.4.2 [FreeBSD] 20040728] on freebsd5
Type "help", "copyright", "credits" or "license" for more
information.
 >>> import getopt
 >>>

(I'm assuming this means no issues here)


> egrep -i -A 2 -B 2 python /usr/local/etc/pkgtools.conf
/etc/make.conf
>

# egrep -i -A 2 -B 2 python /usr/local/etc/pkgtools.conf
/etc/make.conf
/usr/local/etc/pkgtools.conf-  #     'perl',
/usr/local/etc/pkgtools.conf-  #     'ruby',
/usr/local/etc/pkgtools.conf:  #        'python',
/usr/local/etc/pkgtools.conf-  #   ]
/usr/local/etc/pkgtools.conf-  #


> egrep -i -A 2 -B 2 mailman /usr/local/etc/pkgtools.conf
/etc/make.conf
>

# egrep -i -A 2 -B 2 mailman /usr/local/etc/pkgtools.conf
/etc/make.conf
/usr/local/etc/pkgtools.conf-    'security/clamav' => 'CLAMAVUSER?
=vscan CLAMAVGROUP?=vscan',
/usr/local/etc/pkgtools.conf-    'www/MT' => '-DWITH_MYSQL',
/usr/local/etc/pkgtools.conf:    'mail/mailman' =>
'MAIL_GID=mailman'
/usr/local/etc/pkgtools.conf-  }
/usr/local/etc/pkgtools.conf-



> head -5 /usr/local/mailman/bin/qrunner
>

# head -5 /usr/local/mailman/bin/qrunner
#! /usr/local/bin/python

# Copyright (C) 2001-2006 by the Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or




> --Alex
>
>
>
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-
> unsubscribe at freebsd.org"




More information about the freebsd-questions mailing list