Merhaba arkadaslar,

Gerekli kurulumları yapmama rağmen uygulamayı çalıştırırken hata alıyorum. İlk başlarda login ekranına gelebildim fakat twisted veya python güncellemesinden sonra oldu. Benim tahminim twisted ama ne yapacağimi bilemedim. Aktif web sunucum olarak kullandığım için fazla elleyemiyorum. Bu hatalar hakkında nasıl bir yol gösterebilirsiniz?

Kaynak: https://qwebirc.org/installation

[root@server qwebirc]# ./run.py
Unhandled Error
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/twisted/application/app.py", line 614, in parseOptions
usage.Options.parseOptions(self, options)
File "/usr/lib64/python2.7/site-packages/twisted/python/usage.py", line 261, in parseOptions
for (cmd, short, parser, doc) in self.subCommands:
File "/usr/lib64/python2.7/site-packages/twisted/application/app.py", line 631, in subCommands
for plug in sorted(plugins, key=attrgetter('tapname')):
File "/usr/lib64/python2.7/site-packages/twisted/plugin.py", line 209, in getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/usr/lib64/python2.7/site-packages/twisted/plugin.py", line 167, in getCache
provider = pluginModule.load()
File "/usr/lib64/python2.7/site-packages/twisted/python/modules.py", line 383, in load
return self.pathEntry.pythonPath.moduleLoader(self.name)
File "/usr/lib64/python2.7/site-packages/twisted/python/reflect.py", line 506, in namedAny
topLevelPackage = _importAndCheckStack(trialname)
File "/root/qwebirc/twisted/plugins/webirc.py", line 14, in <module>
from qwebirc.root import RootSite
File "/root/qwebirc/qwebirc/root.py", line 4, in <module>
import engines
File "/root/qwebirc/qwebirc/engines/__init__.py", line 1, in <module>
from ajaxengine import AJAXEngine
File "/root/qwebirc/qwebirc/engines/ajaxengine.py", line 2, in <module>
from twisted.names import client
File "/usr/lib64/python2.7/site-packages/twisted/names/client.py", line 26, in <module>
from twisted.python.compat import nativeString
exceptions.ImportError: cannot import name nativeString
Unhandled Error
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/twisted/python/usage.py", line 450, in __str__
return self.getSynopsis() + 'n' + self.getUsage(width=None)
File "/usr/lib64/python2.7/site-packages/twisted/python/usage.py", line 486, in getUsage
for (cmd, short, parser, desc) in self.subCommands:
File "/usr/lib64/python2.7/site-packages/twisted/application/app.py", line 631, in subCommands
for plug in sorted(plugins, key=attrgetter('tapname')):
File "/usr/lib64/python2.7/site-packages/twisted/plugin.py", line 209, in getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/usr/lib64/python2.7/site-packages/twisted/plugin.py", line 167, in getCache
provider = pluginModule.load()
File "/usr/lib64/python2.7/site-packages/twisted/python/modules.py", line 383, in load
return self.pathEntry.pythonPath.moduleLoader(self.name)
File "/usr/lib64/python2.7/site-packages/twisted/python/reflect.py", line 506, in namedAny
topLevelPackage = _importAndCheckStack(trialname)
File "/root/qwebirc/twisted/plugins/webirc.py", line 14, in <module>
from qwebirc.root import RootSite
File "/root/qwebirc/qwebirc/root.py", line 4, in <module>
import engines
File "/root/qwebirc/qwebirc/engines/__init__.py", line 1, in <module>
from ajaxengine import AJAXEngine
File "/root/qwebirc/qwebirc/engines/ajaxengine.py", line 2, in <module>
from twisted.names import client
File "/usr/lib64/python2.7/site-packages/twisted/names/client.py", line 26, in <module>
from twisted.python.compat import nativeString
exceptions.ImportError: cannot import name nativeString
Usage: twistd [options]
Options:
--savestats save the Stats object rather than the text output of the
profiler.
-o, --no_save do not save state on shutdown
-e, --encrypted The specified tap/aos file is encrypted.
-n, --nodaemon don't daemonize, don't use default umask of 0077
--originalname Don't try to change the process name
--syslog Log to syslog, not to file
--euid Set only effective user-id rather than real user-id.
(This option has no effect unless the server is running
as root, in which case it means not to shed all
privileges after binding ports, retaining the option to
regain privileges in cases such as spawning processes.
Use with caution.)
-l, --logfile= log to a specified file, - for stdout
--logger= A fully-qualified name to a log observer factory to use
for the initial log observer. Takes precedence over
--logfile and --syslog (when available).
-p, --profile= Run in profile mode, dumping results to specified file
--profiler= Name of the profiler to use (profile, cprofile, hotshot).
[default: hotshot]
-f, --file= read the given .tap file [default: twistd.tap]
-y, --python= read an application from within a Python file (implies
-o)
-s, --source= Read an application from a .tas file (AOT format).
-d, --rundir= Change to a supplied directory before running [default:
.]
--prefix= use the given prefix when syslogging [default: twisted]
--pidfile= Name of the pidfile [default: twistd.pid]
--chroot= Chroot to a supplied directory before running
-u, --uid= The uid to run as.
-g, --gid= The gid to run as.
--umask= The (octal) file creation mask to apply.
--help-reactors Display a list of possibly available reactor names.
--version Print version information and exit.
--spew Print an insanely verbose log of everything that happens.
Useful when debugging freezes or locks in complex code.
-b, --debug Run the application in the Python Debugger (implies
nodaemon), sending SIGUSR2 will drop into debugger
-r, --reactor= Which reactor to use (see --help-reactors for a list of
possibilities)
--help Display this help and exit.

twistd reads a twisted.application.service.Application out of a file and runs
it.
Commands:
conch A Conch SSH service.
dns A domain name server.
endpointforward A simple stream endpoint forwarder
ftp An FTP server.
inetd An inetd(8) replacement.
mail An email service
manhole An interactive remote debugger service accessible via
telnet and ssh and providing syntax coloring and basic
line editing functionality.
manhole-old An interactive remote debugger service.
news A news server.
portforward A simple port-forwarder.
procmon A process watchdog / supervisor
socks A SOCKSv4 proxy service.
telnet A simple, telnet-based remote debugging service.
web A general-purpose web server which can serve from a
filesystem or application resource.
words A modern words server
xmpp-router An XMPP Router server

./run.py: Unknown command: qwebirc