[2.4, devel] ] Unable to write to plugin cache /usr/lib/python3/dist-packages/twisted/plugins/dropin.cache: error number 13
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Unassigned |
Bug Description
After an upgrade from xenial -> bionic, and then upgrade to 2.4, I saw this issue:
socks A SOCKSv4 proxy service.
tftp A TFTP Server
web A general-purpose web server which can serve from a
words A modern words server
xmpp-router An XMPP Router server
/usr/sbin/regiond: Unknown command: maas-regiond-master
Unhandled Error
Traceback (most recent call last):
File "/usr/lib/
runService(
File "/usr/lib/
usage.
File "/usr/lib/
for (cmd, short, parser, doc) in self.subCommands:
File "/usr/lib/
for plug in sorted(plugins, key=attrgetter(
--- <exception caught here> ---
File "/usr/lib/
adapted = interface(plugin, None)
File "/usr/lib/
adapter = self._call_
File "/usr/lib/
return conform(self)
File "/usr/lib/
return self.load()
File "/usr/lib/
return namedAny(
File "/usr/lib/
obj = getattr(obj, n)
builtins.
Unhandled Error
Traceback (most recent call last):
File "/usr/lib/
print(config)
File "/usr/lib/
return self.getSynopsis() + '\n' + self.getUsage(
File "/usr/lib/
for (cmd, short, parser, desc) in self.subCommands:
File "/usr/lib/
for plug in sorted(plugins, key=attrgetter(
--- <exception caught here> ---
File "/usr/lib/
adapted = interface(plugin, None)
File "/usr/lib/
adapter = self._call_
File "/usr/lib/
return conform(self)
File "/usr/lib/
return self.load()
File "/usr/lib/
return namedAny(
File "/usr/lib/
obj = getattr(obj, n)
builtins.
Usage: twistd [options]
Options:
-b, --debug Run the application in the Python Debugger (implies
--chroot= Chroot to a supplied directory before running
-d, --rundir= Change to a supplied directory before running [default:
-e, --encrypted The specified tap/aos file is encrypted.
--euid Set only effective user-id rather than real user-id.
-f, --file= read the given .tap file [default: twistd.tap]
-g, --gid= The gid to run as.
--help Display this help and exit.
-
-l, --logfile= log to a specified file, - for stdout
--logger= A fully-qualified name to a log observer factory to use
-n, --nodaemon don't daemonize, don't use default umask of 0077
-o, --no_save do not save state on shutdown
-
-p, --profile= Run in profile mode, dumping results to specified file.
--pidfile= Name of the pidfile [default: twistd.pid]
--prefix= use the given prefix when syslogging [default: twisted]
--profiler= Name of the profiler to use (profile, cprofile).
-r, --reactor= Which reactor to use (see --help-reactors for a list of
-s, --source= Read an application from a .tas file (AOT format).
--savestats save the Stats object rather than the text output of the
--spew Print an insanely verbose log of everything that happens.
--syslog Log to syslog, not to file
-u, --uid= The uid to run as.
--umask= The (octal) file creation mask to apply.
--version Print version information and exit.
-y, --python= read an application from within a Python file (implies
twistd reads a twisted.
it.
Commands:
conch A Conch SSH service.
dns A domain name server.
ftp An FTP server.
inetd An inetd(8) replacement.
maas-rackd The MAAS Rack Controller daemon.
manhole An interactive remote debugger service accessible via
portforward A simple port-forwarder.
procmon A process watchdog / supervisor
socks A SOCKSv4 proxy service.
tftp A TFTP Server
web A general-purpose web server which can serve from a
words A modern words server
xmpp-router An XMPP Router server
/usr/sbin/regiond: Unknown command: maas-regiond-master
I looked into /usr/lib/
2018-02-08 00:12:11 -: [info] Unable to write to plugin cache /usr/lib/
2018-02-08 00:12:11 twisted.scripts: [info] twistd 17.9.0 (/usr/bin/python3 3.6.4) starting up.
2018-02-08 00:12:11 twisted.scripts: [info] reactor class: twisted.
2018-02-08 00:12:12 maasserver.
2018-02-08 00:12:12 maasserver.
Changed in maas: | |
importance: | Undecided → Critical |
status: | New → Triaged |
milestone: | none → 2.4.0alpha1 |
Changed in maas: | |
milestone: | 2.4.0alpha1 → 2.4.0alpha2 |
Changed in maas: | |
milestone: | 2.4.0alpha2 → 2.4.0beta1 |
Changed in maas: | |
status: | Triaged → Fix Released |
milestone: | 2.4.0beta1 → 2.4.0alpha2 |
That dropin.cache has always been that way, even in Xenial. Twisted just ignores it and continues.
I believe there is another underlying issue here. What it is? Idk.