PHPIndex

This page lists files in the current directory. You can view content, get download/execute commands for Wget, Curl, or PowerShell, or filter the list using wildcards (e.g., `*.sh`).

Ajax-Calendar
Battery-Indicator
CSSimon
Merry-Christmas
PasswordGenerator
SOC
Speak-n-Spell
Table2CSV
Translation-App
WAV
alien-invasion
anniversary
calculator
clock
cssmaker
csv-to-html-table
dance
doc
files
fireworks
hangman
images
jack-o-lantern_generator
jupiter
kaleidoscope
login-system
newsletter
noticeboard
pdf
photos
php-captcha
php_templating_engine
pricing-plans
random-password
rateme
snowy-christmas-countdown
stationclock
termo
timemymeeting
todo-app
url-rewrite
video
workout
world-clock
BBScript.php
wget 'https://sme10.lists2.roe3.org/mdrone/BBScript.php'
View Content
<?php

session_start();
$_SESSION["AdminLevel"] = 1;
$newvals['SendEmail'] = "YES";

if ($_SESSION["AdminLevel"] == "1" OR $_SESSION["AdminLevel"] == "2" OR $_SESSION["AdminLevel"] == "3") {

if($newvals['SendEmail'] == "YES"){
$eventdate = date('l F jS, Y',strtotime($newvals['EventDate']));

// create message

$message = 'NOTE: A new event for '.$eventdate.''  ." has been added   \n";
$message .= "to the Metro East Seniors Golf Group upcoming events list.  \n\n";
$message .= "View Details and Signup Online at:  http://golf.ambdigital.com  \n\n";
$message .= "REMINDER: Check the golf website the day of the event if weather is questionable and the evening prior for possible updates.  \n";
$message .= "REFRESH your browser to insure the latest information is displayed.  \n\n";
$message .= '(Note: Automated message. DO NOT REPLY. Replys are not delivered)'  ."\n\n" ;

$message = wordwrap($message, 70);

//$to_list = "";
/*
$to_list = "admin@golf.ambdigital.com,";
$BccEmail = "admin@golf.ambdigital.com,";
$FromEmail = "admin@golf.ambdigital.com";
$CcEmail = "";
*/

$to_list = "mdrone@gmail.com";
$BccEmail = "mdrone@roe3.org";
$FromEmail = "Golf Wizard <golf@lists2.roe3.org>";
$CcEmail = "";

// get email addresses from member list
/*
include("../dbconnect.php");
    $query = "SELECT EMailAddress, TextAddr 
                FROM     
              Members
                WHERE (EMailAddress != '' AND Active = 'YES') ORDER BY EMailAddress ";
        	$result = mysqli_query($conn, $query) or die(mysqli_error());
// cycle through member list  
while ($row = mysqli_fetch_array($result)) {
		$BccEmail .= $row["EMailAddress"].",";
	// add text address	
	if($row["TextAddr"] != '') {
	  	$BccEmail .= $row["TextAddr"].",";
	} // end of add text address	
} // end while
*/

$to = $to_list;

// setup mail header and send the message
// UNcomment BELOW for SENDING message

$subject = 'New Golf Event';
$headers = 'Content-Type: text/plain; charset=utf-8' . "\r\n";
$headers .= 'From: '.$FromEmail  . "\r\n" .
   'Cc: '.$CcEmail  . "\r\n" .
   'Reply-To: '.$FromEmail  . "\r\n" .
   'Bcc: '.$BccEmail  . "\r\n" .
   'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);

// UNcomment ABOVE for SENDING message

  } // end if newvals Email = YES
} // end session 1, 2 or 3 if

// COMMENT OUT below for testing 
// add a Team table whether an email is sent or not.
// include("addnewteamtable.php");

// end send email
/////////////////
?>
BBScript.txt
wget 'https://sme10.lists2.roe3.org/mdrone/BBScript.txt'
View Content
<?php

session_start();
$_SESSION["AdminLevel"] = 1;
$newvals['SendEmail'] = "YES";

if ($_SESSION["AdminLevel"] == "1" OR $_SESSION["AdminLevel"] == "2" OR $_SESSION["AdminLevel"] == "3") {

if($newvals['SendEmail'] == "YES"){
$eventdate = date('l F jS, Y',strtotime($newvals['EventDate']));

// create message

$message = 'NOTE: A new event for '.$eventdate.''  ." has been added   \n";
$message .= "to the Metro East Seniors Golf Group upcoming events list.  \n\n";
$message .= "View Details and Signup Online at:  http://golf.ambdigital.com  \n\n";
$message .= "REMINDER: Check the golf website the day of the event if weather is questionable and the evening prior for possible updates.  \n";
$message .= "REFRESH your browser to insure the latest information is displayed.  \n\n";
$message .= '(Note: Automated message. DO NOT REPLY. Replys are not delivered)'  ."\n\n" ;

$message = wordwrap($message, 70);

//$to_list = "";
/*
$to_list = "admin@golf.ambdigital.com,";
$BccEmail = "admin@golf.ambdigital.com,";
$FromEmail = "admin@golf.ambdigital.com";
$CcEmail = "";
*/

$to_list = "mdrone@gmail.com";
$BccEmail = "mdrone@roe3.org";
$FromEmail = "Golf Wizard <golf@lists2.roe3.org>";
$CcEmail = "";

// get email addresses from member list
/*
include("../dbconnect.php");
    $query = "SELECT EMailAddress, TextAddr 
                FROM     
              Members
                WHERE (EMailAddress != '' AND Active = 'YES') ORDER BY EMailAddress ";
        	$result = mysqli_query($conn, $query) or die(mysqli_error());
// cycle through member list  
while ($row = mysqli_fetch_array($result)) {
		$BccEmail .= $row["EMailAddress"].",";
	// add text address	
	if($row["TextAddr"] != '') {
	  	$BccEmail .= $row["TextAddr"].",";
	} // end of add text address	
} // end while
*/

$to = $to_list;

// setup mail header and send the message
// UNcomment BELOW for SENDING message

$subject = 'New Golf Event';
$headers = 'Content-Type: text/plain; charset=utf-8' . "\r\n";
$headers .= 'From: '.$FromEmail  . "\r\n" .
   'Cc: '.$CcEmail  . "\r\n" .
   'Reply-To: '.$FromEmail  . "\r\n" .
   'Bcc: '.$BccEmail  . "\r\n" .
   'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);

// UNcomment ABOVE for SENDING message

  } // end if newvals Email = YES
} // end session 1, 2 or 3 if

// COMMENT OUT below for testing 
// add a Team table whether an email is sent or not.
// include("addnewteamtable.php");

// end send email
/////////////////
?>
BBScriptResult1.png
wget 'https://sme10.lists2.roe3.org/mdrone/BBScriptResult1.png'
View Content
BBScriptResult2.png
wget 'https://sme10.lists2.roe3.org/mdrone/BBScriptResult2.png'
View Content
Gmail-Tricks.html
wget 'https://sme10.lists2.roe3.org/mdrone/Gmail-Tricks.html'
View Content
<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Gmail Tricks</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap" rel="stylesheet">
<style>
body {
  margin: 2em;
}

pre {
  font-family: "Inconsolata", monospace;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 22px;
}
</style>
</head>
<body>
<pre>
===============================================================================
Keep it confidential with a single tap.

Send an email that's strictly confidential.
Disable copying, printing, forwarding, and downloading by the recipient with a
simple click on the 'lock' symbol while composing your message.

===============================================================================

Boost your Gmail productivity with these keyboard shortcuts:

&check; Mark as read: Shift + I
&check; Send an email: &#8984; or Ctrl + Enter
&check; Insert a link: &#8984; or Ctrl + K
&check; Compose: C
&check; Search your emails: /
&check; Compose in a new tab: D
&check; Add BCC recipients: Shift + Ctrl + B  

===============================================================================

Google has a trick for creating .new docs, slides, sheets, forms and sites

A nifty time-saving trick lets you open a blank document, presentation,
spreadsheet, site or form simply by typing .new as the domain name in the URL
bar.

For example, instead of having to navigate to Google Drive, click "New," and 
select "Google Docs," you can now type doc.new (no www.) in the browser and
a new doc will appear.

Here's a full list of the "new" shortcuts:

&check; Docs: doc.new, docs.new, document.new

&check; Forms: form.new, forms.new

&check; Sheets: sheet.new, sheets.new, spreadsheet.new

&check; Slides: slides.new, deck.new, presentation.new

&check; Sites: site.new, sites.new, website.new

(Note: This only works when using Chrome, a Chromebook, or a Chrome devivative)

===============================================================================

</pre>
</body>
</html>
SnipClip.png
wget 'https://sme10.lists2.roe3.org/mdrone/SnipClip.png'
View Content
UPGRADING.txt
wget 'https://sme10.lists2.roe3.org/mdrone/UPGRADING.txt'
View Content
Mailman - The GNU Mailing List Management System
Copyright (C) 1998-2018 by the Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA


UPGRADING FROM PREVIOUS VERSIONS

    For the most part, upgrading Mailman entails installing the latest version
    over the existing version.  Usually, you can unpack the new release, run
    'configure' with the same options you used in your previous install, and
    then do a 'make install'.  However, there are some changes that may need
    to be taken care of manually.

    What you need to do depends on the version you are using and the version
    you are upgrading to.  In all cases, you should first turn off your mail
    and web access to your Mailman installation.  You're essentially upgrading
    a database, and it's usually a good idea to make sure the database cannot
    be modified in the middle of the upgrade.

    My recommendations are:

    - Turn off your incoming mail daemon.  Most remote smtp servers will
      simply queue up messages destined for your domain if port 25 is shut
      off.

    - Temporarily disable web access to Mailman.  You can do this by either
      turning off your web server temporarily, or by setting up a temporary
      redirect to a "service unavailable" page for the Mailman URLs.  Refer to
      your web server documentation for details.


UPGRADING PYTHON

    If you are replacing Python with a newer version in the same location,
    you don't need to do anything special for Mailman.

    If you are installing a Python upgrade to be used by Mailman along side
    an existing Python, you will need to configure Mailman with the
    --with-python option to point to your new Python and you will need to
    check Mailman's crontab and any /etc/init.d/ script and manually fix any
    python commands as needed.


UPGRADING FROM 2.1.5+ to 2.1.18+

    Mailman 2.1.18 introduced a new Python dependency to support the
    dmarc_moderation_action feature. This requires that the dnspython package
    be available in the configured Python.  ./configure will quit with an
    error message if it doesn't find dnspython.  The package can be downloaded
    from <http://www.dnspython.org/> or from the CheeseShop
    <https://pypi.python.org/pypi/dnspython/> or installed with pip.


UPGRADING FROM 2.1.4 to 2.1.5

    In Mailman 2.1.5, some significant changes have been made to the file
    formats for qfiles and the pendings database.  All care has been taken to
    make sure the upgrades happen automatically and smoothly, but you should
    double check and, for the ultra-paranoid, make backups of your Mailman
    site before you upgrade.  BE SURE TO TURN OFF MAILMAN AS DESCRIBED ABOVE
    BEFORE YOU UPGRADE.

    Specifically, in MM2.1.4 every message in the queues was represented by
    two files, a .msg or .pck file containing the email message, and a .db
    file containing metadata about the message.  In MM2.1.5 this has been made
    more efficient by using only one file (with a .pck extension) for both the
    message and metadata.  This should make MM2.1.5 half as hostile to the
    file system.

    The bin/update script, which is run automatically when you upgrade,
    should convert all the old style qfiles to the new style qfiles.  Note
    that this could take a long time if you have a lot of files in your qfiles
    subdirectories.  Pay particular attention to files you might have in
    qfiles/shunt; these will get upgraded too, although files in qfiles/bad
    will not.

    In MM2.1.4, the database file containing pending actions (i.e
    subscriptions, unsubscriptions, message holds, etc.) was shared globally
    among all mailing lists.  In MM2.1.5, each list now has its own pending
    database file.  All care has been taken to properly split pending actions
    from the global to the list-specific files, but it's possible there are
    bugs here.  Best practice is to clear all pending actions before you
    upgrade, although this is not always possible.


UPGRADING FROM 2.0.x to 2.1

    When you upgrade from Mailman 2.0.x to Mailman 2.1, you should double
    check that your moderation and privacy options are still set the way you
    want them.  The Mailman options dealing with moderation and privacy have
    changed significantly, to make them easier to understand and control.
    Ever effort was taken to translate the old configuration variables to the
    new configuration variables, but because the old semantics were so
    complex, it is possible your settings may not have been correctly
    translated.

    Check especially the values for (in Privacy -> Sender Filters)
    default_member_moderation, generic_nonmember_action, and
    accept_these_nonmembers.  Also check the moderation flag on member
    accounts in the Membership Management screen.

    In Mailman 2.1, the qrunner subsystem has been completely
    rewritten.  You no longer start qrunner from cron!  Instead, there
    is a bin/mailmanctl script which is used to start, stop, and
    restart mail delivery.  This script is appropriate to use as a
    Unix init script.  Be sure to update your crontab with the new
    cron/crontab.in file.

    NOTE: It is very important that if you are upgrading from a
    pre-MM2.1alpha2 system to a post-MM2.1alpha2 system that you let
    the old qrunner process clear any and all messages sitting in the
    qfiles/ directory *BEFORE* you upgrade.  Otherwise after the
    upgrade, those messages will not get delivered, and there is no
    easy way to upgrade those pending messages.

    NOTE: When upgrading to Mailman 2.1, you will need to regenerate
    your aliases files.  There have been many changes to the alias
    names, the programs they map to, and the name of the wrapper
    script.  See the Mailman Installation Manual for details of making
    Mailman work with your mail server.

    To regenerate your aliases, use the bin/genaliases script.

    IMPORTANT: The encryption algorithm for list admin passwords has
    changed which means that after upgrading from 2.0.x to 2.1.x, list
    passwords will have to be reset.  There is a new bin/change_pw tool
    to help with this.

    Mailman 2.1 introduces multilingual (a.k.a. internationalization
    or i18n) support.  Previously only one language per list was
    supported, and it was assumed that this language would be English.
    The upgrade script for Mailman 2.1 creates a subdirectory `en'
    inside each lists/<listname> directory.  It then copies all the
    .txt and .html files from lists/<listname> into
    lists/<listname>/en.

    If you have modified those templates to contain non-English text,
    you will have to manually rename the en subdirectories to the
    language code for the language of your templates.  Mailman's
    upgrade script should handle cleaning up any templates which are
    duplicates of the defaults, but you'll want to double check this
    manually.

    If you are running a MM2.0.x system with non-standard patches
    applied, you might have some other problems with your upgrade.
    Here are some instances we know about:

    - If you've applied patch #413752 (coerce to plaintext), then your
      upgrade will not go smoothly.  Take a look at patch #651406 for
      an unofficial solution.

      http://sf.net/tracker/?group_id=103&atid=300103&func=detail&aid=413752
      http://sf.net/tracker/?group_id=103&atid=300103&func=detail&aid=651406


UPGRADING INDIVIDUAL LISTS

    If you're nervous about upgrading all of your lists to 2.1 in one
    go, you can move them and upgrade them one at a time.  Start by
    doing a clean Mailman 2.1 installation in an empty directory --
    call it $MM21.  (I'll assume your Mailman 2.0 installation is in
    $MM20.)

    Doing this means you'll have co-habiting Mailman 2.0 and 2.1
    installations for a while, until you have moved all of your lists
    to Mailman 2.1.  Depending on your MTA and web server, this could
    be transparent and painless, or it could be an ongoing headache.

    If you use Apache with mod_rewrite, then it's fairly
    straightforward to set things up so that both Mailman 2.0 and 2.1
    inhabit the /mailman and /pipermail URL-space of your server; this
    makes the transition almost transparent to list admins and
    subscribers.  See below for details.

    Now, for each list that you want to move, you'll have to

      * Shut down your MTA.

        If you have a lot of outgoing list traffic, you might need to
        leave your MTA up but only let it accept connections from
        127.0.0.1 (localhost), so Mailman 2.0 can flush its queue.
        How to do this is MTA-dependent; for Exim, you can set
        "local_interfaces = 127.0.0.1" and "kill -HUP" the Exim
        daemon.

      * Shut down your web server.  For a more professional look, or
        if you want to allow people to keep accessing the rest of your
        web site, you could make your web server respond to all
        /mailman/ URLs with a "temporarily unavailable" message.

        How to do this is web server-dependent; with Apache and
        mod_rewrite, this does the trick:

          RewriteRule ^/mailman/.* /var/www/unavailable.html [L]

        (Of course, you'll have to supply your own
        /var/www/unavailable.html.)

      * Force Mailman 2.0 to process its queue:

          python -S $MM20/cron/qrunner

        (This is only necessary if there are any files in $MM20/qfiles;
        if you need to do this, make sure you left your MTA listening to
        127.0.0.1.)

      * Move the list:

          cd $MM20
          mv -i lists/foo-list $MM21/lists
          mv -i archives/private/foo-list $MM21/archives/private
          mv -i archives/private/foo-list.mbox $MM21/archives/private
          rm archives/public/foo-list
          rm archives/public/foo-list.mbox
          cd $MM21
          bin/withlist -l -r fix_url mylist

        (The fix_url step will not be necessary if your Mailman 2.0
        and 2.1 installations will be sharing the same URL-space.)

      * Edit your web server config so the list's URLs continue to
        work.  There are two possible approaches here; the simpler way
        is to setup a new slice of URL-space that will be used by your
        Mailman 2.1 installation, eg. /mailman-21:
        With Apache and mod_rewrite:

          RewriteRule /mailman/(.*)/(foo-list.*) /mailman-21/$1/$2 [R=temp]

        (The [R=temp] assumes that "/mailman-21/" is a temporary URL,
        and you'll move all your lists to "/mailman/" when the
        transition to Mailman 2.1 is complete.)

        If you don't want to expose ugly temporary URLs like
        "/mailman-21" to the world, it's only slightly more work to make
        Mailman 2.0 and 2.1 share the same slices of URL-space.  Here's
        how to do it with Apache and mod_rewrite:

          RewriteRule ^/mailman/(.*)/(foo-list.*) \
                      $MM21/cgi-bin/$1/$2 \
                      [T=application/x-httpd-cgi]

        Not only is this more aesthetically pleasing, it's faster -- no
        redirects.

        In either case, you'll want to rewrite the list's archive URLs
        to Mailman 2.1's archive:

          RewriteRule ^/pipermail/(foo-list.*) $MM21/archives/public/$1

      * Restart your web server (or disable the "temporarily
        unavailable" stuff).

      * Restart your MTA (or make it listen to more than just
        127.0.0.1).


UPGRADING FROM 2.0 to 2.0.x (where x >= 1)

    Nothing much more than running "make install" (after upgrading)
    should be necessary.


UPGRADING FROM 2.0 beta to 2.0 final

    You MUST re-run configure; running config.status is not sufficient
    due to some recent changes in the autoconf scripts.  You can do a
    head of config.status if you don't remember the options you
    originally ran configure with.

    The cron jobs for Mailman 2.0 final have changed considerably,
    including the frequency with which they run.  You should reload
    misc/crontab.in for the `mailman' user to get the right settings.
    See the INSTALL file for details.

    FAILURE TO DO THIS WILL RESULT IN A LESS THAN OPTIMALLY FUNCTIONAL
    MAILMAN INSTALLATION.


UPGRADING FROM 1.x to 2.x

    In addition to the instructions above, I highly recommend that you
    make sure your Mailman queue is cleared /before/ upgrading.

    Mailman version 1.x had a cron script called run_queue which was
    part of its bulk mailer.  With Mailman 2.x there is no default
    bulk mailer (it lets the MTA handle this), and it is currently
    unknown what the effects of upgrading are on the run_queue script,
    but I'll bet it's not good. :)

    The way to make sure that your Mailman queue is empty is to look
    in your $prefix/data directory.  If you see any files that start
    with "mm_q." you've still got messages waiting on the queue.  You
    can run $prefix/cron/run_queue by hand until the queue is cleared.
    Multiple invocations of this script won't help though; they lock
    each other out.  Also, be warned that clearing the queue can take
    a while and may cause a large load on your system (two reasons why
    all this stuff has been redesigned in 2.x :).

    You do not need to run "make update" if you are upgrading from
    version 1.0 or 1.1 to version 2.0, since this is now run
    automatically when you do a "make install".  However you should
    modify your crontab entries to execute cron/qrunner instead of
    cron/run_queue.  You can also safely remove the file
    $prefix/cron/run_queue.

    If you are upgrading from a pre-1.0 beta, you need to follow the
    instructions below.


UPGRADING FROM PRE-1.0 to 2.x

    You need to do a few extra things to make sure that the file
    system layout for the early 1.0 betas is upgraded to the 1.x
    configuration.  There are two ways to do this.

    First, from the source directory, after you've done a "make
    install" you can run "make update".  "make update" creates a file
    named "update.log" in the top level of the source distribution.
    If the script that updates the Mailman filesystem encounters
    something that is not resolvable, it will log info about this to
    "update.log".  This is worth checking after the upgrade completes.

    You can also just change to the installation directory (i.e. $prefix)
    and run bin/update.  This is the same as above except that the
    update.log file is not generated.

    Check your crontab entry.  Remove any runs of obsolete scripts, in
    particular cron/upvolumes_yearly, cron/upvolumes_monthly, or
    cron/archive.


WHAT "MAKE UPDATE" DOES

    Below is an annotated listing of the things that "make update"
    does.  Hopefully, this will help resolve any problems you are
    having.

    Note that it can't hurt to run "make update" each time you
    upgrade, but if you're running version 1.0 or newer, it won't help
    much either!

    - To upgrade to 1.0b10, you will need to copy
      templates/options.html to lists/<listname>/options.html for each
      mailing list you have.  However, if you have edited the
      options.html file, say from the Web interface, you will have to
      merge these changes in manually.

    - The upgrade to 1.0b7 included the removal of
      Mailman/smtplib.py{,c} since Mailman now uses the default Python
      1.5.2 version of smtplib.

    - Archiving files are moved around as part of integrating
      Pipermail into Mailman, as of 1.0b6.  In particular,

      1) if a list has only a private mbox archive
      $prefix/archives/private/<listname> is moved to
      $prefix/archives/private/<listname>.mbox/<listname>

      2) if a list has only a public mbox archive
      $prefix/archives/public/<listname> is moved to
      $prefix/archives/private/<listname>.mbox/<listname>

      and a symlink is made that points
      $prefix/archives/public/<listname>.mbox to
      $prefix/archives/private/<listname>.mbox/<listname>

      3) if a list has both private and public mbox archives,
      make update picks one of the above 2 configurations based on
      whether or not the list currently is archived publicly.  It then
      renames the other mbox to mbox.preb6.

      4) if a list used recent CVS sources, where archives were placed in
      $prefix/public_html/archives, then these are moved to
      $prefix/archives/private/<listname> and a symlink is made from
      $prefix/archives/public/<listname> to that spot if the list's
      archives are public.  Also, a permissions-related security
      problem is removed.

      To integrate mbox archives of old lists, log in as user `mailman'
      and run $prefix/bin/arch <listname> <path-to-mbox-archive>.

      Also, by default, beta6 does both mbox and html based archiving,
      but you can configure Mailman to do one, both, or neither.
      Please see $prefix/Mailman/Defaults.py for details.

      There was a short period of time when the CVS sources archiving
      code was not organized into its own package.  The pickled
      articles in the archives that were placed into archives during
      this period stored the path to the module HyperArch, but that
      module has moved.  You can quick fix this by running

      ln -s $prefix/Mailman/Archiver/HyperArch.py \
              $prefix/Mailman/HyperArch.py

    - If upgrading from version 1.0b4 or earlier, "make update" moves
      list-specific templates.  For each list,
      $prefix/templates/<listname>/* is moved to $prefix/lists/<listname>.
      Please reference the generic templates in $prefix/templates to see
      if any variables have changed (There shouldn't be many, only
      options.html was updated from b5 to b6).

      For really old versions of Mailman, you may not even have
      <listname> subdirectories in $prefix/templates!  In this case
      you will need to manually copy some files into your new list
      directories.  Here's an example shell command that will do the
      trick:

      cp templates/{archives,handle_opts,listinfo,roster,subscribe}.html lists/<listname>

    - Some modules that existed in previous versions, but that have
      been replaced with newer (differently named) modules, are
      removed.



Local Variables:
mode: indented-text
indent-tabs-mode: nil
End:
balloons.js
wget 'https://sme10.lists2.roe3.org/mdrone/balloons.js'
View Content
(function () {
    'use strict';

    /******************************************************************************
    Copyright (c) Microsoft Corporation.

    Permission to use, copy, modify, and/or distribute this software for any
    purpose with or without fee is hereby granted.

    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
    REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
    AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
    INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
    LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
    OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
    PERFORMANCE OF THIS SOFTWARE.
    ***************************************************************************** */

    var __assign = function() {
        __assign = Object.assign || function __assign(t) {
            for (var s, i = 1, n = arguments.length; i < n; i++) {
                s = arguments[i];
                for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
            }
            return t;
        };
        return __assign.apply(this, arguments);
    };

    typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) {
        var e = new Error(message);
        return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e;
    };

    // @ts-nocheck
    var defaultBalloonColor = "#84A332";
    var defaultLightColor = "#C0F381";
    var balloonColorProperty = "--balloon-color";
    var lightColorProperty = "--light-color";
    var widthProperty = "--balloon-width";
    var heightProperty = "--balloon-height";
    var balloonDefaultSize = {
        width: 233,
        height: 609,
    };
    var createBallonElement = function (_a) {
        var balloonColor = _a.balloonColor, lightColor = _a.lightColor, width = _a.width;
        var balloon = document.createElement("balloon");
        balloon.innerHTML = balloonSvgHTML;
        Object.assign(balloon.style, {
            position: "absolute",
            overflow: "hidden",
            top: "0",
            left: "0",
            display: "inline-block",
            isolation: "isolate",
            transformStyle: "preserve-3d",
            backfaceVisibility: "hidden",
            opacity: "0.001",
            transform: "translate(calc(-100% + 1px), calc(-100% + 1px))",
            contain: "style, layout, paint",
            transformOrigin: "".concat(width / 2, "px ").concat(width / 2, "px"),
            willChange: "transform", // Improves rendering performance in Safari
        });
        balloon.style.setProperty(balloonColorProperty, balloonColor);
        balloon.style.setProperty(lightColorProperty, lightColor);
        balloon.style.setProperty(widthProperty, width + "px");
        balloon.style.setProperty(heightProperty, (width * 609) / 223 + "px");
        return balloon;
    };
    var balloonSvgHTML = "\n<svg\n\nstyle=\"width: var(".concat(widthProperty, "); height: var(").concat(heightProperty, ");\"\nviewBox=\"0 0 223 609\"\nfill=\"none\"\nxmlns=\"http://www.w3.org/2000/svg\"\n>\n<g opacity=\"0.8\" filter=\"url(#filter0_f_102_49)\" >\n  <path\n    d=\"M117.5 253C136.167 294.5 134.7 395 125.5 453C116.3 511 133.833 578.167 125.5 606\"\n    stroke=\"url(#paint0_linear_102_49)\"\n    stroke-width=\"2\"\n  />\n</g>\n<g opacity=\"0.85\" filter=\"url(#filter1_ii_102_49)\">\n  <path\n    fill-rule=\"evenodd\"\n    clip-rule=\"evenodd\"\n    d=\"M176.876 204.032C181.934 198.064 209.694 160.262 210.899 127.619C213.023 70.1236 176.876 13 118.337 13C55.7949 13 18.5828 69.332 22.2724 127.619C24.0956 156.423 38.9766 178.5 51.7922 195.372C57.7811 203.257 90.0671 238.749 112.15 245.044C111.698 248.246 112.044 253.284 116.338 254H121.838V245.71C143.277 242.292 172.085 209.686 176.876 204.032Z\"\n    fill=\"var(").concat(balloonColorProperty, ", ").concat(defaultBalloonColor, ")\"\n  />\n</g>\n<g filter=\"url(#filter2_f_102_49)\">\n  <path\n    d=\"M125 256.5C125 258.433 122.09 260 118.5 260C114.91 260 112 258.433 112 256.5C112 254.567 114.91 255 118.5 255C122.09 255 125 254.567 125 256.5Z\"\n    fill=\"var(").concat(balloonColorProperty, ", ").concat(defaultBalloonColor, ")\"\n  />\n</g>\n<g opacity=\"0.2\" filter=\"url(#filter3_f_102_49)\">\n  <path\n    d=\"M178.928 128.12C178.011 152.146 172.137 162.97 154.623 184.2C141.594 199.992 128.28 215 112.805 215C104.349 215 92.739 215 65.2673 177.844C56.1123 165.461 45.4818 149.259 44.1794 128.12C41.5436 85.3424 68.1267 44 112.805 44C154.623 44 180.55 85.6242 178.928 128.12Z\"\n    fill=\"url(#paint1_radial_102_49)\"\n  />\n</g>\n<g\n  style=\"mix-blend-mode: lighten\"\n  opacity=\"0.7\"\n  filter=\"url(#filter4_df_102_49)\"\n>\n  <path\n    d=\"M72.7992 108.638L74.0985 87.5247C74.3145 84.0152 77.4883 81.4427 80.9664 81.958L94.8619 84.0166C98.4018 84.541 100.699 88.0277 99.7828 91.4871L94.0502 113.144C93.1964 116.369 89.8758 118.278 86.659 117.394L77.1969 114.792C74.4599 114.039 72.6249 111.471 72.7992 108.638Z\"\n    fill=\"var(").concat(lightColorProperty, ", ").concat(defaultLightColor, ")\"\n  />\n</g>\n<g\n  style=\"mix-blend-mode: lighten\"\n  opacity=\"0.5\"\n  filter=\"url(#filter5_f_102_49)\"\n>\n  <path\n    d=\"M147.76 88.7366L144.842 67.9855C144.378 64.687 141.316 62.3976 138.021 62.8858L123.638 65.0166C120.098 65.541 117.801 69.0277 118.717 72.4871L124.462 94.1891C125.311 97.3967 128.602 99.3061 131.808 98.4512L143.364 95.3695C146.296 94.5878 148.182 91.7409 147.76 88.7366Z\"\n    fill=\"var(").concat(lightColorProperty, ", ").concat(defaultLightColor, ")\"\n  />\n</g>\n<g style=\"mix-blend-mode: lighten\" filter=\"url(#filter6_f_102_49)\">\n  <path\n    d=\"M46.4087 131.164C38.1642 111.726 43.2454 91.2599 47.4381 82.0988C47.7504 81.4164 48.5574 80.8601 48.8712 81.5418C48.9711 81.7589 48.9188 82.1169 48.8357 82.3409C41.2341 102.832 45.5154 122.958 47.3397 130.925C47.8434 133.124 47.2898 133.242 46.4087 131.164Z\"\n    fill=\"var(").concat(lightColorProperty, ", ").concat(defaultLightColor, ")\"\n  />\n</g>\n<g style=\"mix-blend-mode: lighten\" filter=\"url(#filter7_f_102_49)\">\n  <path\n    d=\"M46.4087 131.164C38.1642 111.726 43.2454 91.2599 47.4381 82.0988C47.7504 81.4164 48.5574 80.8601 48.8712 81.5418C48.9711 81.7589 48.9188 82.1169 48.8357 82.3409C41.2341 102.832 45.5154 122.958 47.3397 130.925C47.8434 133.124 47.2898 133.242 46.4087 131.164Z\"\n    fill=\"var(").concat(lightColorProperty, ", ").concat(defaultLightColor, ")\"\n  />\n</g>\n<g opacity=\"0.3\">\n  <g style=\"mix-blend-mode: lighten\" filter=\"url(#filter8_f_102_49)\">\n    <path\n      d=\"M190.817 150.078C196.906 136.754 196.503 119.258 195.396 111.05C195.318 110.475 194.888 109.925 194.734 110.403C194.704 110.495 194.689 110.697 194.699 110.807C196.396 129.344 191.942 144.593 190.447 149.824C190.122 150.959 190.349 151.104 190.817 150.078Z\"\n      fill=\"var(").concat(lightColorProperty, ", ").concat(defaultLightColor, ")\"\n    />\n  </g>\n  <g style=\"mix-blend-mode: lighten\" filter=\"url(#filter9_f_102_49)\">\n    <path\n      d=\"M190.817 150.078C196.906 136.754 196.503 119.258 195.396 111.05C195.318 110.475 194.888 109.925 194.734 110.403C194.704 110.495 194.689 110.697 194.699 110.807C196.396 129.344 191.942 144.593 190.447 149.824C190.122 150.959 190.349 151.104 190.817 150.078Z\"\n      fill=\"var(").concat(lightColorProperty, ", ").concat(defaultLightColor, ")\"\n    />\n  </g>\n</g>\n</svg>\n");
    var svgFiltersHtml = "\n<svg>\n  <defs>\n    <filter\n      id=\"filter0_f_102_49\"\n      x=\"114.588\"\n      y=\"250.59\"\n      width=\"20.5082\"\n      height=\"357.697\"\n      filterUnits=\"userSpaceOnUse\"\n      color-interpolation-filters=\"sRGB\"\n    >\n      <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n      <feBlend\n        mode=\"normal\"\n        in=\"SourceGraphic\"\n        in2=\"BackgroundImageFix\"\n        result=\"shape\"\n      />\n      <feGaussianBlur\n        stdDeviation=\"1\"\n        result=\"effect1_foregroundBlur_102_49\"\n      />\n    </filter>\n    <filter\n      id=\"filter1_ii_102_49\"\n      x=\"22.0213\"\n      y=\"13\"\n      width=\"188.967\"\n      height=\"241\"\n      filterUnits=\"userSpaceOnUse\"\n      color-interpolation-filters=\"sRGB\"\n    >\n      <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n      <feBlend\n        mode=\"normal\"\n        in=\"SourceGraphic\"\n        in2=\"BackgroundImageFix\"\n        result=\"shape\"\n      />\n      <feColorMatrix\n        in=\"SourceAlpha\"\n        type=\"matrix\"\n        values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n        result=\"hardAlpha\"\n      />\n      <feOffset />\n      <feGaussianBlur stdDeviation=\"4.5\" />\n      <feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\" />\n      <feColorMatrix\n        type=\"matrix\"\n        values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0\"\n      />\n      <feBlend\n        mode=\"normal\"\n        in2=\"shape\"\n        result=\"effect1_innerShadow_102_49\"\n      />\n      <feColorMatrix\n        in=\"SourceAlpha\"\n        type=\"matrix\"\n        values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n        result=\"hardAlpha\"\n      />\n      <feOffset />\n      <feGaussianBlur stdDeviation=\"18\" />\n      <feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\" />\n      <feColorMatrix\n        type=\"matrix\"\n        values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0\"\n      />\n      <feBlend\n        mode=\"overlay\"\n        in2=\"effect1_innerShadow_102_49\"\n        result=\"effect2_innerShadow_102_49\"\n      />\n    </filter>\n    <filter\n      id=\"filter2_f_102_49\"\n      x=\"111\"\n      y=\"253.959\"\n      width=\"15\"\n      height=\"7.04138\"\n      filterUnits=\"userSpaceOnUse\"\n      color-interpolation-filters=\"sRGB\"\n    >\n      <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n      <feBlend\n        mode=\"normal\"\n        in=\"SourceGraphic\"\n        in2=\"BackgroundImageFix\"\n        result=\"shape\"\n      />\n      <feGaussianBlur\n        stdDeviation=\"0.5\"\n        result=\"effect1_foregroundBlur_102_49\"\n      />\n    </filter>\n    <filter\n      id=\"filter3_f_102_49\"\n      x=\"0\"\n      y=\"0\"\n      width=\"223\"\n      height=\"259\"\n      filterUnits=\"userSpaceOnUse\"\n      color-interpolation-filters=\"sRGB\"\n    >\n      <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n      <feBlend\n        mode=\"normal\"\n        in=\"SourceGraphic\"\n        in2=\"BackgroundImageFix\"\n        result=\"shape\"\n      />\n      <feGaussianBlur\n        stdDeviation=\"22\"\n        result=\"effect1_foregroundBlur_102_49\"\n      />\n    </filter>\n    <filter\n      id=\"filter4_df_102_49\"\n      x=\"46.7878\"\n      y=\"59.8922\"\n      width=\"79.1969\"\n      height=\"87.7179\"\n      filterUnits=\"userSpaceOnUse\"\n      color-interpolation-filters=\"sRGB\"\n    >\n      <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n      <feColorMatrix\n        in=\"SourceAlpha\"\n        type=\"matrix\"\n        values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n        result=\"hardAlpha\"\n      />\n      <feOffset dy=\"4\" />\n      <feGaussianBlur stdDeviation=\"13\" />\n      <feComposite in2=\"hardAlpha\" operator=\"out\" />\n      <feColorMatrix\n        type=\"matrix\"\n        values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.8 0\"\n      />\n      <feBlend\n        mode=\"overlay\"\n        in2=\"BackgroundImageFix\"\n        result=\"effect1_dropShadow_102_49\"\n      />\n      <feBlend\n        mode=\"normal\"\n        in=\"SourceGraphic\"\n        in2=\"effect1_dropShadow_102_49\"\n        result=\"shape\"\n      />\n      <feGaussianBlur\n        stdDeviation=\"5.5\"\n        result=\"effect2_foregroundBlur_102_49\"\n      />\n    </filter>\n    <filter\n      id=\"filter5_f_102_49\"\n      x=\"102.515\"\n      y=\"46.8202\"\n      width=\"61.3035\"\n      height=\"67.8351\"\n      filterUnits=\"userSpaceOnUse\"\n      color-interpolation-filters=\"sRGB\"\n    >\n      <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n      <feBlend\n        mode=\"normal\"\n        in=\"SourceGraphic\"\n        in2=\"BackgroundImageFix\"\n        result=\"shape\"\n      />\n      <feGaussianBlur\n        stdDeviation=\"8\"\n        result=\"effect1_foregroundBlur_102_49\"\n      />\n    </filter>\n    <filter\n      id=\"filter6_f_102_49\"\n      x=\"34\"\n      y=\"73.2313\"\n      width=\"22.9258\"\n      height=\"67.4198\"\n      filterUnits=\"userSpaceOnUse\"\n      color-interpolation-filters=\"sRGB\"\n    >\n      <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n      <feBlend\n        mode=\"normal\"\n        in=\"SourceGraphic\"\n        in2=\"BackgroundImageFix\"\n        result=\"shape\"\n      />\n      <feGaussianBlur\n        stdDeviation=\"4\"\n        result=\"effect1_foregroundBlur_102_49\"\n      />\n    </filter>\n    <filter\n      id=\"filter7_f_102_49\"\n      x=\"40\"\n      y=\"79.2313\"\n      width=\"10.9258\"\n      height=\"55.4198\"\n      filterUnits=\"userSpaceOnUse\"\n      color-interpolation-filters=\"sRGB\"\n    >\n      <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n      <feBlend\n        mode=\"normal\"\n        in=\"SourceGraphic\"\n        in2=\"BackgroundImageFix\"\n        result=\"shape\"\n      />\n      <feGaussianBlur\n        stdDeviation=\"1\"\n        result=\"effect1_foregroundBlur_102_49\"\n      />\n    </filter>\n    <filter\n      id=\"filter8_f_102_49\"\n      x=\"186.419\"\n      y=\"106.345\"\n      width=\"13.5106\"\n      height=\"48.2987\"\n      filterUnits=\"userSpaceOnUse\"\n      color-interpolation-filters=\"sRGB\"\n    >\n      <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n      <feBlend\n        mode=\"normal\"\n        in=\"SourceGraphic\"\n        in2=\"BackgroundImageFix\"\n        result=\"shape\"\n      />\n      <feGaussianBlur\n        stdDeviation=\"1.93775\"\n        result=\"effect1_foregroundBlur_102_49\"\n      />\n    </filter>\n    <filter\n      id=\"filter9_f_102_49\"\n      x=\"189.326\"\n      y=\"109.252\"\n      width=\"7.69731\"\n      height=\"42.4855\"\n      filterUnits=\"userSpaceOnUse\"\n      color-interpolation-filters=\"sRGB\"\n    >\n      <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n      <feBlend\n        mode=\"normal\"\n        in=\"SourceGraphic\"\n        in2=\"BackgroundImageFix\"\n        result=\"shape\"\n      />\n      <feGaussianBlur\n        stdDeviation=\"0.484439\"\n        result=\"effect1_foregroundBlur_102_49\"\n      />\n    </filter>\n    <linearGradient\n      id=\"paint0_linear_102_49\"\n      x1=\"124.798\"\n      y1=\"253\"\n      x2=\"124.798\"\n      y2=\"606\"\n      gradientUnits=\"userSpaceOnUse\"\n    >\n      <stop stop-color=\"white\" />\n      <stop offset=\"0.474934\" stop-color=\"grey\" stop-opacity=\"0.1\" />\n      <stop offset=\"0.722707\" stop-color=\"white\" stop-opacity=\"0.6\" />\n      <stop offset=\"0.93469\" stop-color=\"grey\" stop-opacity=\"0.7\" />\n      <stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\" />\n    </linearGradient>\n    <radialGradient\n      id=\"paint1_radial_102_49\"\n      cx=\"0\"\n      cy=\"0\"\n      r=\"1\"\n      gradientUnits=\"userSpaceOnUse\"\n      gradientTransform=\"translate(134 149.5) rotate(-123.69) scale(82.9277 65.4692)\"\n    >\n      <stop />\n      <stop offset=\"1\" stop-opacity=\"0\" />\n    </radialGradient>\n  </defs>\n</svg>\n";

    var easings = [
        // easeOutQuint
        "cubic-bezier(0.22, 1, 0.36, 1)",
        // easeOutCubic
        "cubic-bezier(0.33, 1, 0.68, 1)",
    ];
    var colorPairs = [
        // yellow
        ["#ffec37ee", "#f8b13dff"],
        // red
        ["#f89640ee", "#c03940ff"],
        //blue
        ["#3bc0f0ee", "#0075bcff"],
        // green
        ["#b0cb47ee", "#3d954bff"],
        // purple
        ["#cf85b8ee", "#a3509dff"],
    ];
    function createBalloonAnimation(_a) {
        var balloon = _a.balloon, x = _a.x, y = _a.y, z = _a.z, targetX = _a.targetX, targetY = _a.targetY, targetZ = _a.targetZ, zIndex = _a.zIndex;
        balloon.style.zIndex = zIndex.toString();
        // Add blur to the closes ballons for bokeh effect
        balloon.style.filter = "blur(".concat(zIndex > 7 ? 8 : 0, "px)");
        var getAnimation = function () {
            var tiltAngle = Math.random() * (15 - 8) + 8; // Random tilt angle between 8 and 15 degrees
            var tiltDirection = Math.random() < 0.5 ? 1 : -1; // Random tilt direction
            return balloon.animate([
                {
                    transform: "translate(-50%, 0%) translate3d(".concat(x, "px, ").concat(y, "px, ").concat(z, "px) rotate3d(0, 0, 1, ").concat(tiltDirection * -tiltAngle, "deg)"),
                    opacity: 1,
                },
                {
                    transform: "translate(-50%, 0%) translate3d(".concat(x + (targetX - x) / 2, "px, ").concat(y + (y + targetY * 5 - y) / 2, "px, ").concat(z + (targetZ - z) / 2, "px) rotate3d(0, 0, 1, ").concat(tiltDirection * tiltAngle, "deg)"),
                    opacity: 1,
                    offset: 0.5,
                },
                {
                    transform: "translate(-50%, 0%) translate3d(".concat(targetX, "px, ").concat(y + targetY * 5, "px, ").concat(targetZ, "px) rotate3d(0, 0, 1, ").concat(tiltDirection * -tiltAngle, "deg)"),
                    opacity: 1,
                },
            ], {
                duration: (Math.random() * 1000 + 5000) * 5,
                easing: easings[Math.floor(Math.random() * easings.length)],
                delay: zIndex * 200,
            });
        };
        return { balloon: balloon, getAnimation: getAnimation };
    }
    function balloons() {
        return new Promise(function (resolve) {
            var balloonsContainer = document.createElement("balloons");
            Object.assign(balloonsContainer.style, {
                overflow: "hidden",
                position: "fixed",
                inset: "0",
                zIndex: "999",
                display: "inline-block",
                pointerEvents: "none",
                perspective: "1500px",
                perspectiveOrigin: "50vw 100vh",
                contain: "style, layout, paint",
            });
            document.documentElement.appendChild(balloonsContainer);
            var sceneSize = { width: window.innerWidth, height: window.innerHeight };
            // make balloon height relative to screen size for this nice bokeh/perspective effect
            var balloonHeight = Math.floor(Math.min(sceneSize.width, sceneSize.height) * 1);
            var balloonWidth = (balloonDefaultSize.width / balloonDefaultSize.height) * balloonHeight;
            var amount = Math.max(7, Math.round(window.innerWidth / (balloonWidth / 2)));
            // make max dist depend on number of balloons and their size for realistic effect
            // we dont want them to be too separated or too squeezed together
            var maxDist = Math.max((amount * balloonWidth) / 2, (balloonWidth / 2) * 10);
            var balloonPositions = [];
            for (var i = 0; i < amount; i++) {
                var x = Math.round(sceneSize.width * Math.random());
                // make sure balloons first render below the bottom of the screen
                var y = window.innerHeight;
                var z = Math.round(-1 * (Math.random() * maxDist));
                var targetX = Math.round(x + Math.random() * balloonWidth * 6 * (Math.random() > 0.5 ? 1 : -1));
                var targetY = -window.innerHeight;
                // balloons don't move in the Z direction
                var targetZ = z;
                balloonPositions.push({
                    x: x,
                    y: y,
                    z: z,
                    targetX: targetX,
                    targetY: targetY,
                    targetZ: targetZ,
                });
            }
            balloonPositions = balloonPositions.sort(function (a, b) { return a.z - b.z; });
            var closestBallonPosition = balloonPositions[balloonPositions.length - 1];
            balloonPositions[0];
            // console.log({ closestBallonPosition, farthestBallonPosition });
            balloonPositions = balloonPositions.map(function (pos) { return (__assign(__assign({}, pos), { z: pos.z - closestBallonPosition.z, targetZ: pos.z - closestBallonPosition.z })); });
            var filtersElement = document.createElement("div");
            filtersElement.innerHTML = svgFiltersHtml;
            balloonsContainer.appendChild(filtersElement);
            var currentZIndex = 1;
            var animations = balloonPositions.map(function (pos, index) {
                var colorPair = colorPairs[index % colorPairs.length];
                var balloon = createBallonElement({
                    balloonColor: colorPair[1],
                    lightColor: colorPair[0],
                    width: balloonWidth,
                });
                balloonsContainer.appendChild(balloon);
                return createBalloonAnimation(__assign(__assign({ balloon: balloon }, pos), { zIndex: currentZIndex++ }));
            });
            // Wait a bit for the balloon prerender
            requestAnimationFrame(function () {
                var animationPromises = animations.map(function (_a) {
                    var balloon = _a.balloon, getAnimation = _a.getAnimation;
                    var a = getAnimation();
                    return a.finished.then(function () {
                        balloon.remove();
                    });
                });
                Promise.all(animationPromises).then(function () {
                    balloonsContainer.remove();
                    resolve();
                });
            });
        });
    }

    document.addEventListener("DOMContentLoaded", function () {
        balloons();
        var button = document.getElementById("releastBalloonsButton");
        button === null || button === void 0 ? void 0 : button.addEventListener("click", function () {
            balloons();
        });
    });

})();
battery-indicator.zip
wget 'https://sme10.lists2.roe3.org/mdrone/battery-indicator.zip'
View Content
check-mailqueue.txt
wget 'https://sme10.lists2.roe3.org/mdrone/check-mailqueue.txt'
View Content
#! /bin/sh
##############################################################
# A Bourne shell menu program for checking the qmail queue   #
##############################################################

# comment out the following line if you want to allow ctrl-c to
# abort the script

//trap "echo 'Control-C cannot be used' ; sleep 1 ; clear ; continue " 1 2 3

while true
do
clear
echo "*~*~*~*~*| qmHandle qmail queue processor |*~*~*~*~*"
echo "_____________________________________________________________________"
echo "
MENU OF CHOICES

   A --  View qmail mail queue

   B --  Show statistics

   C --  Delete qmail mail queue

   Q --  QUIT (Leave this menu program)

 Please type the letter of your selection then press the [Enter] key
 [ctrl-c will stop current activity...use Q or q to quit] "
echo ""
read answer
clear
case "$answer" in
[Aa]*)  echo ""
        /usr/bin/qmHandle -l ;;
[Bb]*)  echo ""
        /usr/bin/qmHandle -s ;;
[Cc]*)  echo ""
        /usr/bin/qmHandle -D ;;
[Qq]*)  echo "Quitting the menu program"
        exit 0 ;;
*)      echo "Please choose an option that is displayed on the menu" ;;
esac
echo ""
echo "___________________________"
echo "PRESS [ENTER] FOR THE MENU"
echo "___________________________"
read dummy
done

cleanslate.css
wget 'https://sme10.lists2.roe3.org/mdrone/cleanslate.css'
View Content
/*!
* CleanSlate
*   github.com/premasagar/cleanslate
*
*//*
    An extreme CSS reset stylesheet, for normalising the styling of a container element and its children.

    by Premasagar Rose
        dharmafly.com

    license
        opensource.org/licenses/mit-license.php

    **

    v0.10.1

*/

/* == BLANKET RESET RULES == */

/* HTML 4.01 */
.cleanslate, .cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate h4, .cleanslate h5, .cleanslate h6, .cleanslate p, .cleanslate td, .cleanslate dl, .cleanslate tr, .cleanslate dt, .cleanslate ol, .cleanslate form, .cleanslate select, .cleanslate option, .cleanslate pre, .cleanslate div, .cleanslate table,  .cleanslate th, .cleanslate tbody, .cleanslate tfoot, .cleanslate caption, .cleanslate thead, .cleanslate ul, .cleanslate li, .cleanslate address, .cleanslate blockquote, .cleanslate dd, .cleanslate fieldset, .cleanslate li, .cleanslate iframe, .cleanslate strong, .cleanslate legend, .cleanslate em, .cleanslate summary, .cleanslate cite, .cleanslate span, .cleanslate input, .cleanslate sup, .cleanslate label, .cleanslate dfn, .cleanslate object, .cleanslate big, .cleanslate q, .cleanslate samp, .cleanslate acronym, .cleanslate small, .cleanslate img, .cleanslate strike, .cleanslate code, .cleanslate sub, .cleanslate ins, .cleanslate textarea, .cleanslate button, .cleanslate var, .cleanslate a, .cleanslate abbr, .cleanslate applet, .cleanslate del, .cleanslate kbd, .cleanslate tt, .cleanslate b, .cleanslate i, .cleanslate hr,

/* HTML5 - Sept 2013 taken from MDN https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5/HTML5_element_list */
.cleanslate article, .cleanslate aside, .cleanslate figure, .cleanslate figcaption, .cleanslate footer, .cleanslate header, .cleanslate menu, .cleanslate nav, .cleanslate section, .cleanslate time, .cleanslate mark, .cleanslate audio, .cleanslate video, .cleanslate abbr, .cleanslate address, .cleanslate area, .cleanslate blockquote, .cleanslate canvas, .cleanslate caption, .cleanslate cite, .cleanslate code, .cleanslate colgroup, .cleanslate col, .cleanslate datalist, .cleanslate fieldset, .cleanslate main, .cleanslate map, .cleanslate meta, .cleanslate optgroup, .cleanslate output, .cleanslate progress, .cleanslate svg {
    background-attachment:scroll !important;
    background-color:transparent !important;
    background-image:none !important; /* This rule affects the use of pngfix JavaScript http://dillerdesign.com/experiment/DD_BelatedPNG for IE6, which is used to force the browser to recognise alpha-transparent PNGs files that replace the IE6 lack of PNG transparency. (The rule overrides the VML image that is used to replace the given CSS background-image). If you don't know what that means, then you probably haven't used the pngfix script, and this comment may be ignored :) */
    background-position:0 0 !important;
    background-repeat:repeat !important;
    border-color:black !important;
    border-color:currentColor !important; /* `border-color` should match font color. Modern browsers (incl. IE9) allow the use of "currentColor" to match the current font 'color' value <http://www.w3.org/TR/css3-color/#currentcolor>. For older browsers, a default of 'black' is given before this rule. Guideline to support older browsers: if you haven't already declared a border-color for an element, be sure to do so, e.g. when you first declare the border-width. */
    border-radius:0 !important;
    border-style:none !important;
    border-width:medium !important;
    bottom:auto !important;
    clear:none !important;
    clip:auto !important;
    color:inherit !important;
    counter-increment:none !important;
    counter-reset:none !important;
    cursor:auto !important;
    direction:inherit !important;
    display:inline !important;
    float:none !important;
    font-family: inherit !important; /* As with other inherit values, this needs to be set on the root container element */
    font-size: inherit !important;
    font-style:inherit !important;
    font-variant:normal !important;
    font-weight:inherit !important;
    height:auto !important;
    left:auto !important;
    letter-spacing:normal !important;
    line-height:inherit !important;
    list-style-type: inherit !important; /* Could set list-style-type to none */
    list-style-position: outside !important;
    list-style-image: none !important;
    margin:0 !important;
    max-height:none !important;
    max-width:none !important;
    min-height:0 !important;
    min-width:0 !important;
    opacity:1;
    outline:invert none medium !important;
    overflow:visible !important;
    padding:0 !important;
    position:static !important;
    quotes: "" "" !important;
    right:auto !important;
    table-layout:auto !important;
    text-align:inherit !important;
    text-decoration:inherit !important;
    text-indent:0 !important;
    text-transform:none !important;
    top:auto !important;
    unicode-bidi:normal !important;
    vertical-align:baseline !important;
    visibility:inherit !important;
    white-space:normal !important;
    width:auto !important;
    word-spacing:normal !important;
    z-index:auto !important;

    /* CSS3 */
    /* Including all prefixes according to http://caniuse.com/ */
    /* CSS Animations don't cascade, so don't require resetting */
    -webkit-background-origin: padding-box !important;
            background-origin: padding-box !important;
    -webkit-background-clip: border-box !important;
            background-clip: border-box !important;
    -webkit-background-size: auto !important;
       -moz-background-size: auto !important;
            background-size: auto !important;
    -webkit-border-image: none !important;
       -moz-border-image: none !important;
         -o-border-image: none !important;
            border-image: none !important;
    -webkit-border-radius:0 !important;
       -moz-border-radius:0 !important;
            border-radius: 0 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    -webkit-box-sizing: content-box !important;
       -moz-box-sizing: content-box !important;
            box-sizing: content-box !important;
    -webkit-column-count: auto !important;
       -moz-column-count: auto !important;
            column-count: auto !important;
    -webkit-column-gap: normal !important;
       -moz-column-gap: normal !important;
            column-gap: normal !important;
    -webkit-column-rule: medium none black !important;
       -moz-column-rule: medium none black !important;
            column-rule: medium none black !important;
    -webkit-column-span: 1 !important;
       -moz-column-span: 1 !important; /* doesn't exist yet but probably will */
            column-span: 1 !important;
    -webkit-column-width: auto !important;
       -moz-column-width: auto !important;
            column-width: auto !important;
    font-feature-settings: normal !important;
    overflow-x: visible !important;
    overflow-y: visible !important;
    -webkit-hyphens: manual !important;
       -moz-hyphens: manual !important;
            hyphens: manual !important;
    -webkit-perspective: none !important;
       -moz-perspective: none !important;
        -ms-perspective: none !important;
         -o-perspective: none !important;
            perspective: none !important;
    -webkit-perspective-origin: 50% 50% !important;
       -moz-perspective-origin: 50% 50% !important;
        -ms-perspective-origin: 50% 50% !important;
         -o-perspective-origin: 50% 50% !important;
            perspective-origin: 50% 50% !important;
    -webkit-backface-visibility: visible !important;
       -moz-backface-visibility: visible !important;
        -ms-backface-visibility: visible !important;
         -o-backface-visibility: visible !important;
            backface-visibility: visible !important;
    text-shadow: none !important;
    -webkit-transition: all 0s ease 0s !important;
            transition: all 0s ease 0s !important;
    -webkit-transform: none !important;
       -moz-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transform-origin: 50% 50% !important;
       -moz-transform-origin: 50% 50% !important;
        -ms-transform-origin: 50% 50% !important;
         -o-transform-origin: 50% 50% !important;
            transform-origin: 50% 50% !important;
    -webkit-transform-style: flat !important;
       -moz-transform-style: flat !important;
        -ms-transform-style: flat !important;
         -o-transform-style: flat !important;
            transform-style: flat !important;
    word-break: normal !important;
}

/* == BLOCK-LEVEL == */
/* Actually, some of these should be inline-block and other values, but block works fine (TODO: rigorously verify this) */
/* HTML 4.01 */
.cleanslate, .cleanslate h3, .cleanslate h5, .cleanslate p, .cleanslate h1, .cleanslate dl, .cleanslate dt, .cleanslate h6, .cleanslate ol, .cleanslate form, .cleanslate option, .cleanslate pre, .cleanslate div, .cleanslate h2, .cleanslate caption, .cleanslate h4, .cleanslate ul, .cleanslate address, .cleanslate blockquote, .cleanslate dd, .cleanslate fieldset, .cleanslate hr,

/* HTML5 new elements */
.cleanslate article, .cleanslate dialog, .cleanslate figure, .cleanslate footer, .cleanslate header, .cleanslate hgroup, .cleanslate menu, .cleanslate nav, .cleanslate section, .cleanslate audio, .cleanslate video, .cleanslate address, .cleanslate blockquote, .cleanslate colgroup, .cleanslate main, .cleanslate progress, .cleanslate summary {
    display:block !important;
}
.cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate h4, .cleanslate h5, .cleanslate h6 {
    font-weight: bold !important;
}
.cleanslate h1 {
    font-size: 2em !important;
    padding: .67em 0 !important;
}
.cleanslate h2 {
    font-size: 1.5em !important;
    padding: .83em 0 !important;
}
.cleanslate h3 {
    font-size: 1.17em !important;
    padding: .83em 0 !important;
}
.cleanslate h4 {
    font-size: 1em !important;
}
.cleanslate h5 {
    font-size: .83em !important;
}
.cleanslate p {
    margin: 1em 0 !important;
}
.cleanslate table {
    display: table !important;
}
.cleanslate thead {
    display: table-header-group !important;
}
.cleanslate tbody {
    display: table-row-group !important;
}
.cleanslate tfoot {
    display: table-footer-group !important;
}
.cleanslate tr {
    display: table-row !important;
}
.cleanslate th, .cleanslate td {
    display: table-cell !important;
    padding: 2px !important;
}

/* == SPECIFIC ELEMENTS == */
/* Some of these are browser defaults; some are just useful resets */
.cleanslate ol, .cleanslate ul {
    margin: 1em 0 !important;
}
.cleanslate ul li, .cleanslate ul ul li, .cleanslate ul ul ul li, .cleanslate ol li, .cleanslate ol ol li, .cleanslate ol ol ol li, .cleanslate ul ol ol li, .cleanslate ul ul ol li, .cleanslate ol ul ul li, .cleanslate ol ol ul li {
    list-style-position: inside !important;
    margin-top: .08em !important;
}
.cleanslate ol ol, .cleanslate ol ol ol, .cleanslate ul ul, .cleanslate ul ul ul, .cleanslate ol ul, .cleanslate ol ul ul, .cleanslate ol ol ul, .cleanslate ul ol, .cleanslate ul ol ol, .cleanslate ul ul ol {
    padding-left: 40px !important;
    margin: 0 !important;
}
/* helper for general navigation */
.cleanslate nav ul, .cleanslate nav ol {
    list-style-type:none !important;

}
.cleanslate ul, .cleanslate menu {
    list-style-type:disc !important;
}
.cleanslate ol {
    list-style-type:decimal !important;
}
.cleanslate ol ul, .cleanslate ul ul, .cleanslate menu ul, .cleanslate ol menu, .cleanslate ul menu, .cleanslate menu menu {
    list-style-type:circle !important;
}
.cleanslate ol ol ul, .cleanslate ol ul ul, .cleanslate ol menu ul, .cleanslate ol ol menu, .cleanslate ol ul menu, .cleanslate ol menu menu, .cleanslate ul ol ul, .cleanslate ul ul ul, .cleanslate ul menu ul, .cleanslate ul ol menu, .cleanslate ul ul menu, .cleanslate ul menu menu, .cleanslate menu ol ul, .cleanslate menu ul ul, .cleanslate menu menu ul, .cleanslate menu ol menu, .cleanslate menu ul menu, .cleanslate menu menu menu {
    list-style-type:square !important;
}
.cleanslate li {
    display:list-item !important;
    /* Fixes IE7 issue with positioning of nested bullets */
    min-height:auto !important;
    min-width:auto !important;
    padding-left: 20px !important; /* replace -webkit-padding-start: 40px; */
}
.cleanslate strong {
    font-weight:bold !important;
}
.cleanslate em {
    font-style:italic !important;
}
.cleanslate kbd, .cleanslate samp, .cleanslate code, .cleanslate pre {
  font-family:monospace !important;
}
.cleanslate a {
    color: blue !important;
    text-decoration: underline !important;
}
.cleanslate a:visited {
    color: #529 !important;
}
.cleanslate a, .cleanslate a *, .cleanslate input[type=submit], .cleanslate input[type=button], .cleanslate input[type=radio], .cleanslate input[type=checkbox], .cleanslate select, .cleanslate button {
    cursor:pointer !important;
}
.cleanslate button, .cleanslate input[type=submit] {
    text-align: center !important;
    padding: 2px 6px 3px !important;
    border-radius: 4px !important;
    text-decoration: none !important;
    font-family: arial, helvetica, sans-serif !important;
    font-size: small !important;
    background: white !important;
    -webkit-appearance: push-button !important;
    color: buttontext !important;
    border: 1px #a6a6a6 solid !important;
    background: lightgrey !important; /* Old browsers */
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%, rgba(209,209,209,1) 100%, rgba(221,221,221,1) 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1)), color-stop(100%,rgba(209,209,209,1)), color-stop(100%,rgba(221,221,221,1))) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%,rgba(209,209,209,1) 100%,rgba(221,221,221,1) 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%,rgba(209,209,209,1) 100%,rgba(221,221,221,1) 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%,rgba(209,209,209,1) 100%,rgba(221,221,221,1) 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%,rgba(209,209,209,1) 100%,rgba(221,221,221,1) 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ) !important; /* IE6-9 */
    -webkit-box-shadow: 1px 1px 0px #eee !important;
       -moz-box-shadow: 1px 1px 0px #eee !important;
         -o-box-shadow: 1px 1px 0px #eee !important;
            box-shadow: 1px 1px 0px #eee !important;
    outline: initial !important;
}
.cleanslate button:active, .cleanslate input[type=submit]:active, .cleanslate input[type=button]:active, .cleanslate button:active {
	background: rgb(59,103,158) !important; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,103,158,1)), color-stop(50%,rgba(43,136,217,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%) !important; /* W3C */
	border-color: #5259b0 !important;
}
.cleanslate button {
    padding: 1px 6px 2px 6px !important;
    margin-right: 5px !important;
}
.cleanslate input[type=hidden] {
    display:none !important;
}
/* restore form defaults */
.cleanslate textarea {
    -webkit-appearance: textarea !important;
    background: white !important;
    padding: 2px !important;
    margin-left: 4px !important;
    word-wrap: break-word !important;
    white-space: pre-wrap !important;
    font-size: 11px !important;
    font-family: arial, helvetica, sans-serif !important;
    line-height: 13px !important;
    resize: both !important;
}
.cleanslate select, .cleanslate textarea, .cleanslate input {
    border:1px solid #ccc !important;
}
.cleanslate select {
    font-size: 11px !important;
    font-family: helvetica, arial, sans-serif !important;
    display: inline-block;
}
.cleanslate textarea:focus, .cleanslate input:focus {
    outline: auto 5px -webkit-focus-ring-color !important;
    outline: initial !important;
}
.cleanslate input[type=text] {
    background: white !important;
    padding: 1px !important;
    font-family: initial !important;
    font-size: small !important;
}
.cleanslate input[type=checkbox], .cleanslate input[type=radio] {
    border: 1px #2b2b2b solid !important;
    border-radius: 4px !important;
}
.cleanslate input[type=checkbox], .cleanslate input[type=radio] {
    outline: initial !important;
}
.cleanslate input[type=radio] {
    margin: 2px 2px 3px 2px !important;
}
.cleanslate abbr[title], .cleanslate acronym[title], .cleanslate dfn[title] {
    cursor:help !important;
    border-bottom-width:1px !important;
    border-bottom-style:dotted !important;
}
.cleanslate ins {
    background-color:#ff9 !important;
    color:black !important;
}
.cleanslate del {
    text-decoration: line-through !important;
}
.cleanslate blockquote, .cleanslate q  {
    quotes:none !important; /* HTML5 */
}
.cleanslate blockquote:before, .cleanslate blockquote:after, .cleanslate q:before, .cleanslate q:after, .cleanslate li:before, .cleanslate li:after  {
    content:"" !important;
}
.cleanslate input, .cleanslate select {
    vertical-align:middle !important;
}

.cleanslate table {
    border-collapse:collapse !important;
    border-spacing:0 !important;
}
.cleanslate hr {
    display:block !important;
    height:1px !important;
    border:0 !important;
    border-top:1px solid #ccc !important;
    margin:1em 0 !important;
}
.cleanslate *[dir=rtl] {
    direction: rtl !important;
}
.cleanslate mark {
    background-color:#ff9 !important;
    color:black !important;
    font-style:italic !important;
    font-weight:bold !important;
}
.cleanslate menu {
    padding-left: 40px !important;
    padding-top: 8px !important;
}

/* additional helpers */
.cleanslate [hidden],
.cleanslate template {
    display: none !important;
}
.cleanslate abbr[title] {
    border-bottom: 1px dotted !important;
}
.cleanslate sub, .cleanslate sup {
    font-size: 75% !important;
    line-height: 0 !important;
    position: relative !important;
    vertical-align: baseline !important;
}
.cleanslate sup {
    top: -0.5em !important;
}
.cleanslate sub {
    bottom: -0.25em !important;
}
.cleanslate img {
    border: 0 !important;
}
.cleanslate figure {
    margin: 0 !important;
}
.cleanslate textarea {
    overflow: auto !important;
    vertical-align: top !important;
}

/* == ROOT CONTAINER ELEMENT == */
/* This contains default values for child elements to inherit  */
.cleanslate {
    font-size: medium !important;
    line-height: 1 !important;
    direction:ltr !important;
    text-align: left !important; /* for IE, Opera */
    text-align: start !important; /* recommended W3C Spec */
    font-family: "Times New Roman", Times, serif !important; /* Override this with whatever font-family is required */
    color: black !important;
    font-style:normal !important;
    font-weight:normal !important;
    text-decoration:none !important;
    list-style-type:disc !important;
}

.cleanslate pre {
    white-space:pre !important;
}
dawns_birthday.html
wget 'https://sme10.lists2.roe3.org/mdrone/dawns_birthday.html'
View Content
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta
      name="viewport"
      content="width=device-width, initial-scale=1.0, viewport-fit=cover"
    />
    <title>Moo!! Happy Birthday!!!</title>

    <!-- Theme color meta tag -->
    <meta name="theme-color" content="#FFFFFF" />
    <meta
      name="apple-mobile-web-app-status-bar-style"
      content="black-translucent"
    />
    <meta name="apple-mobile-web-app-capable" content="yes" />

  </head>
  <style>
    * {
      box-sizing: border-box;
      margin: 0;
    }
    html,
    body {
      width: 100%;
      height: 100%;
      overflow: hidden;
      margin: 0;
    }
    body {
      font-family: Arial, sans-serif;
      line-height: 1.6;
      color: #333;
      max-width: 900px;
      margin: 0 auto;
      padding: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .container {
      position: relative;
      display: flex;
      flex-direction: column;
      align-items: center;
      top: 80px;
    }
    h1 {
      color: black;
      font-size: 80px;
      line-height: 1;
      margin-bottom: 32px;
    }
    @media screen and (min-width: 768px) {
      h1 {
        font-size: 80px;
        margin-bottom: 32px;
      }
    }

    pre {
      background-color: #f4f4f4;
      border: 1px solid #ddd;
      border-radius: 4px;
      padding: 12px;
      overflow-x: auto;
      text-align: left;
    }
    .code-wrapper {
      display: flex;
      flex-direction: column;
      gap: 12px;
    }
    code {
      display: block;
      font-family: "Courier New", Courier, monospace;
      font-size: 14px;
    }

    #releastBalloonsButton {
      width: 100%;
    }

    a {
      text-align: center;
      color: blue;
    }
    a:visited {
      color: blue;
    }
  </style>
  <body>
    <div class="container">
      <h1>Moo!!!<br>Happy<br>Birthday<br>to Yoo!!!</h1>
      <div class="code-wrapper">
         <button id="releastBalloonsButton">Balloons Again, Please!</button>
      </div>
    </div>
    <script src="balloons.js"></script>
  </body>
</html>
dazzle-install.txt
wget 'https://sme10.lists2.roe3.org/mdrone/dazzle-install.txt'
View Content
    5  pico -w main.css
    6  pico -w password_protect.php 
    7  pico -w main.css
    8  pico -w auth.php 
    9  pico -w main.css 
   10  pico -w auth.php 
   11  pico -w admin.php 
   12  pico -w auth.php 
   13  pico -w admin.php 
   14  pico -w auth.php 
   15  pico -w admin.php 
   16  pico -w admin_delete.php 
   17  pico -w admin.php 
   18  pico -w admin_delete.php 
   19  pico -w admin.php
   20  pico -w admin_delete.php 
   21  pico -w index.php
   22  pico -w auth.php 
   23  pico -w main.css 
   24  pico -w auth.php 
   25  pico -w main.css 
   26  exit
   27  ls
   28  cd scripts
   29  ls
   30  wget https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh
   31  chmod 755 install.sh 
   32  ./install.sh 
   33  himalaya
   34  himalaya --debug
   35  cd .config
   36  cd ..
   37  cd .config/himalaya/
   38  ls
   39  rm config.toml 
   40  su - admin
   41  mail
   42  exit
   43  bay1
   44  ls
   45  rm -Rf lawncare
   46  mkdir nextcare
   47  cd nextcare
   48  wget https://download.nextcloud.com/server/installer/setup-nextcloud.php
   49  ls
   50  pwd
   51  cd ..
   52  ls
   53  cd nextcare/
   54  ls
   55  pwd
   56  ls
   57  cd ..
   58  mv nextcare nextcloud
   59  chown -R www.www nextloud
   60  chown -R www.www nextcloud
   61  mysqladmin create nextcloud
   62  mysql -e "grant all privileges on nextcloud.* to mdrone@localhost identified by 'einstein'";
   63  mysql -e "flush privileges";
   64  mysql nextcloud
   65  ls
   66  cd nextcloud/
   67  ls
   68  exit
   69  arp -a
   70  exit
   71  bay1
   72  ls
   73  cd nextcloud/
   74  ls
   75  cd dist/
   76  ls
   77  cd ..
   78  ls
   79  cd core/
   80  ls
   81  cd Db/
   82  ls
   83  cd ..
   84  ls
   85  cd ..
   86  ls
   87  cd updater/
   88  ls
   89  cd ..
   90  ls
   91  cd resources/
   92  ls
   93  cd ..
   94  ls
   95  cd config/
   96  ls
   97  more CAN_INSTALL 
   98  pico -w config.php 
   99  pico -w index.php
  100  cd ..
  101  ls
  102  pico -w index.php 
  103  cd lib
  104  ls
  105  pico -w base.php 
  106  cd private
  107  ls
  108  cd ..
  109  cd public/
  110  ls
  111  exit
  112  shutdown -h now
  113  web
  114  ls
  115  cd mdrone
  116  ls
  117  cd pdf
  118  ls
  119  wget https://tech.ed.gov/files/2024/12/Planning-Together-A-Playbook-for-Student-Personal-Device-Policies_v25r4-FINAL.pdf
  120  ls
  121  exit
  122  bay1
  123  ls
  124  rm -Rf nextcloud/
  125  mysqladmin drop nextcloud
  126  cd
  127  ls
  128  cd sme10packages/
  129  ls
  130  cd
  131  yum install smeserver-nextcloud --enablerepo=smecontribs
  132  yum install smeserver-nextcloud --enablerepo=smecontribs --skip-broken
  133  signal-event nextcloud-update
  134  occ config:system:set default_phone_region --value="us"
  135  config setprop nextcloud access public
  136  signal-event nextcloud-update
  137  yum  update smeserver-nextcloud nextcloud --enablerepo=smecontribs
  138  yum install smeserver-nextcloud --enablerepo=smecontribs
  139  yum clean all
  140  yum install smeserver-nextcloud --enablerepo=smecontribs
  141  exit
  142  ls
  143  ./check-databases.sh 
  144  history
  145  yum clean all
  146  exit
  147  cd .config/
  148  ls
  149  pico -w rss2email.cfg 
  150  ls
  151  cd ..
  152  ls
  153  more crontab-for-r2e.txt 
  154  r2e run
  155  pico -w .config/rss2email.cfg 
  156  r2e run
  157  yum update
  158  yum install smeserver-nextcloud --enablerepo=smecontribs
  159  ls
  160  cd temp
  161  ls
  162  cd ..
  163  ls
  164  mkdir perlrpms
  165  cd perlrpms/
  166  wget http://repo.openfusion.net/centos7-x86_64/perl-Scalar-List-Utils-1.56-1.of.el7.x86_64.rpm
  167  wget http://repo.openfusion.net/centos7-x86_64/perl-Devel-StackTrace-2.04-1.of.el7.noarch.rpm 
  168  wget http://repo.openfusion.net/centos7-x86_64/perl-Devel-OverloadInfo-0.007-1.of.el7.noarch.rpm
  169  wget http://repo.openfusion.net/centos7-x86_64/perl-Module-Runtime-Conflicts-0.003-1.of.el7.noarch.rpmls
  170  ls
  171  wget http://repo.openfusion.net/centos7-x86_64/perl-Module-Runtime-Conflicts-0.003-1.of.el7.noarch.rpm
  172  ls
  173  yum localinstall perl-*.rpm
  174  cd
  175  ls
  176  yum install smeserver-nextcloud --enablerepo=smecontribs
  177  history | grep yum
  178  yum clean all
  179  exit
  180  mail mdrone@gmail.com
  181  exit
  182  web
  183  cd mdrone/termo
  184  ls
  185  pico -w index.html 
  186  exit
  187  cd temp
  188  ls
  189  wget https://github.com/RetGal/Dayon/releases/download/v15.0.1/dayon.15.0.1.tgz
  190  ls
  191  exit
  192  cd temp
  193  ls
  194  rm dayon.15.0.1.tgz 
  195  ls
  196  ls -l
  197  ls -l *.zip
  198  web
  199  cd temp
  200  ls
  201  unzip -p tl-4.17.0-server.zip text.txt
  202  touch text.txt
  203  unzip -p tl-4.17.0-server.zip text.txt
  204  unzip -p tl-4.17.0-server.zip
  205  n1;1;120;120;1;0x61;1;21;22c1;1;120;120;1;0x61;1;21;22c61;1;21;22c61;1;21;22c61;1;21;22c1;1;120;120;1;0x61;1;21;22c61;1;21;22c1;1;120;120;1;0x61;1;21;22c1;1;120;120;1;0x61;1;21;22c1;1;120;120;1;0x1;1;120;120;1;0x1;1;120;120;1;0x1;1;120;120;1;0x61;1;21;22c61;1;21;22c1;1;120;120;1;0x1;1;120;120;1;0x1;1;120;120;1;0x1;1;120;120;1;0x1;1;120;120;1;0x1;1;120;120;1;0x61;1;21;22c1;1;120;120;1;0x1;1;120;120;1;0x61;1;21;22c1;1;120;120;1;0x1;1;120;120;1;0x61;1;21;22c1;1;120;120;1;0x1;1;120;120;1;0x1;1;120;120;1;0x1;1;120;120;1;0x1;1;120;120;1;0x1;1;120;120;1;0x61;1;21;22c61;1;21;22c61;1;21;22c1;1;120;120;1;0x1;1;120;120;1;0xls
  206  ls
  207  unzip -d ThinLinc tl-4.17.0-server.zip 
  208  cd ThinLinc/
  209  ls
  210  cd tl-4.17.0-server/
  211  ls
  212  more README.txt 
  213  ls
  214  more install-server 
  215  python3
  216  ls
  217  cd packages
  218  ls
  219  cd ..
  220  ls
  221  cd ..
  222  cd tl-4.17.0-server/
  223  ls
  224  ll
  225  ./install-server 
  226  more /var/log/tlsetup.log 
  227  pip install PyGObject
  228  pip install pycairo
  229  pip install cairo
  230  yum install cairo
  231  more /var/log/tlsetup.log 
  232  yum install ghostscript
  233  cd ..
  234  ls
  235  cd ..
  236  ls
  237  scp tl-4.17.0-server.zip root@neth.roe3.org:/root
  238  scp tl-4.17.0-server.zip root@neth.roe3.org:/root -p 222
  239  scp -p 222 tl-4.17.0-server.zip root@neth.roe3.org:/root
  240  man scp
  241  scp -P 222 tl-4.17.0-server.zip root@neth.roe3.org:/root
  242  ls
  243  history
  244  ls
  245  cd ThinLinc/
  246  ls
  247  cd tl-4.17.0-server/
  248  ls
  249  ./install-server 
  250  cd /opt
  251  ls
  252  cd thinlinc/
  253  ls
  254  cd bin
  255  ls
  256  cd ../sbin
  257  ls
  258  ll
  259  ./tl-setup
  260  ls
  261  ./tlwebaccess
  262  ./tl-setup
  263  exit
  264  pip
  265  pip install beautifulsoup
  266  pip install BeautifulSoup
  267  pip install ClientForm
  268  pip install PyRSS2Gen
  269  pip install mechanize
  270  pip install BeautifulSoup
  271  pip install ClientForm
  272  yum install ClientForm
  273  yum update
  274  python3 update pip
  275  pip install update pip
  276  pip install ClientForm
  277  pip install BeautifulSoup
  278  ls
  279  pico -w requirements.txt
  280  pip install -r requirements.txt 
  281  ls
  282  rm requirements.txt 
  283  ls
  284  more composer-setup.php 
  285  ls
  286  exit
  287  cd .config/
  288  ls
  289  pico -w rss2email.cfg 
  290  cd
  291  ls
  292  cd scripts
  293  ls
  294  more get-pip.py 
  295  exit
  296  cd .config
  297  ls
  298  pico -w rss2email.cfg 
  299  cd
  300  ls
  301  more crontab-for-r2e.txt 
  302  r2e run
  303  exit
  304  lists
  305  ssh root@lists.roe3.org
  306  exit
  307  cd .config
  308  ls
  309  pico -w rss2email.cfg 
  310  exit
  311  cd temp
  312  ls
  313  mkdir owncast
  314  cd owncast
  315  wget https://owncast.online/install.sh
  316  more install.sh 
  317  ls
  318  chmod 755 install.sh 
  319  ./install.sh 
  320  ls
  321  cd owncast/
  322  ls
  323  ./owncast 
  324  ip addr
  325  ls
  326  ll
  327  cd data
  328  ls
  329  cd logs
  330  ls
  331  more owncast.log
  332  netstat
  333  netstat | grep 8080
  334  ls
  335  cd ..
  336  ls
  337  cd ..
  338  ls
  339  ll
  340  exit
  341  config show docker
  342  config show containerd
  343  yum --enablerepo=extras install epel-release
  344  yum install smeserver-extrarepositories-docker-ce
  345  signal-event yum-modify
  346  yum --enablerepo=smecontribs,extras,epel install smeserver-docker
  347  yum update
  348  ls
  349  cd sme10packages/
  350  ls
  351  wget https://sme-mirror.tw.co.nz/releases//10/smetest/x86_64/RPMS/smeserver-docker-0.4-7.el7.sme.noarch.rpm
  352  rpm -ivh smeserver-docker-0.4-7.el7.sme.noarch.rpm 
  353  yum install smeserver-extrarepositories-docker-ce
  354  rpm -ivh smeserver-docker-0.4-7.el7.sme.noarch.rpm 
  355  yum --enablerepo=smecontribs,extras,epel install smeserver-docker
  356  exit
  357  ls
  358  cd sme10packages/
  359  ls
  360  wget https://ibsgaarden.dk/sme-mirror/releases//10/smeaddons/x86_64/RPMS/smeserver-extrarepositories-docker-ce-0.1-45.noarch.rpm
  361  exit
  362  web
  363  cd mdrone/
  364  ls
  365  ll
  366  chown -R www.www workout
  367  cd workout/
  368  ls
  369  ll
  370  exit
  371  ls
  372  cd sme10packages/
  373  ls
  374  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/docker-compose-1.18.0-4.el7.noarch.rpm
  375  ls
  376  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-docker-2.6.1-3.el7.noarch.rpm
  377  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-docker-pycreds-0.2.1-2.el7.noarch.rpm
  378  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-dockerpty-0.4.1-18.el7.noarch.rpm
  379  ls
  380  rpm -ivh docker-compose-1.18.0-4.el7.noarch.rpm 
  381  rpm -ivh python36-*.rpm
  382  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-six-1.14.0-3.el7.noarch.rpm
  383  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-websocket-client-0.47.0-2.el7.noarch.rpm
  384  rpm -ivh python36*.rpm
  385  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-requests-2.14.2-2.el7.noarch.rpm
  386  rpm -ivh python36*.rpm
  387  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-chardet-3.0.4-1.el7.noarch.rpm
  388  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-idna-2.10-1.el7.noarch.rpm
  389  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-urllib3-1.25.6-2.el7.noarch.rpm
  390  rpm -ivh python36*.rpm
  391  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-pysocks-1.6.8-7.el7.noarch.rpm
  392  rpm -ivh python36*.rpm
  393  ls
  394  rpm -ivh docker-compose-1.18.0-4.el7.noarch.rpm 
  395  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-cached_property-1.5.1-2.el7.noarch.rpm
  396  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-docopt-0.6.2-8.el7.noarch.rpm
  397  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-jsonschema-2.5.1-4.el7.noarch.rpm
  398  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-texttable-1.6.2-1.el7.noarch.rpm
  399  wget https://distro.ibiblio.org/smeserver//releases/10/smecontribs/x86_64/RPMS/python36-PyYAML-3.13-1.el7.x86_64.rpm
  400  rpm -ivh docker-compose-1.18.0-4.el7.noarch.rpm 
  401  rpm -ivh python36*.rpm
  402  wget https://www.rpmfind.net/linux/centos-stream/10-stream/BaseOS/x86_64/os/Packages/libyaml-0.2.5-16.el10.x86_64.rpm
  403  rpm -ivh libyaml-0.2.5-16.el10.x86_64.rpm 
  404  rm libyaml-0.2.5-16.el10.x86_64.rpm 
  405  wget https://www.rpmfind.net/linux/fedora/linux/releases/41/Everything/x86_64/os/Packages/l/libyaml-0.2.5-15.fc41.x86_64.rpm
  406  rpm -ivh libyaml-0.2.5-15.fc41.x86_64.rpm 
  407  rm libyaml-0.2.5-15.fc41.x86_64.rpm 
  408  wget https://www.rpmfind.net/linux/centos-stream/9-stream/BaseOS/x86_64/os/Packages/libyaml-0.2.5-7.el9.x86_64.rpm
  409  rpm -ivh libyaml-0.2.5-7.el9.x86_64.rpm 
  410  ls
  411  rpm -ivh docker-compose-1.18.0-4.el7.noarch.rpm 
  412  rpm -ivh python36-cached_property-1.5.1-2.el7.noarch.rpm 
  413  rpm -ivh python36-docopt-0.6.2-8.el7.noarch.rpm 
  414  rpm -ivh python36-jsonschema-2.5.1-4.el7.noarch.rpm 
  415  rpm -ivh python36-texttable-1.6.2-1.el7.noarch.rpm 
  416  rpm -ivh python36-PyYAML-3.13-1.el7.x86_64.rpm 
  417  rpm -ivh docker-compose-1.18.0-4.el7.noarch.rpm 
  418  exit
  419  cd .config/
  420  ls
  421  pico -w rss2email.cfg 
  422  cd
  423  ls
  424  history | grep r2e
  425  r2e run
  426  exit
  427  cd temp
  428  ls
  429  wget https://github.com/fisharebest/webtrees/releases/download/2.1.22/webtrees-2.1.22.zip
  430  bay1
  431  ls
  432  bay2
  433  ls
  434  more index.php 
  435  bay1
  436  ls
  437  pico -w index.php 
  438  cd temp
  439  ls
  440  wget https://github.com/fisharebest/webtrees/releases/download/2.2.1/webtrees-2.2.1.zip
  441  unzip -d webtrees webtrees-2.2.1.zip 
  442  ls
  443  cd webtrees/
  444  ls
  445  mv webtrees/ ../../
  446  cd ../../
  447  ls
  448  cd webtrees
  449  ls
  450  chmod 777 data
  451  mysqladmin create webtrees
  452  mysql -e "grant all privileges on webtrees.* to mdrone@localhost identified by 'einstein'";
  453  mysql -e "flush privileges";
  454  mysqladmin drop webtrees
  455  cd ..
  456  ls
  457  rm -Rf webtrees
  458  cd temp
  459  ls
  460  rmdir webtrees
  461  ls
  462  cd
  463  cd temp
  464  rm webtrees-2.1.22.zip 
  465  exit
  466  cd temp
  467  ls
  468  wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
  469  mv install.sh rustdesk_installer.sh
  470  chmod 755 rustdesk_installer.sh 
  471  exit
  472  cd temp
  473  ls
  474  ./rustdesk_installer.sh 
  475  rustdesk-utils
  476  cd /usr/bin
  477  ls
  478  ls | grep rust*
  479  cd
  480  ls
  481  which rustdesk-utils
  482  find /opt -name rustdesk-utils -print
  483  cd /opt/rustdesk/
  484  ls
  485  ./rustdesk-utils
  486  ./rustdesk-utils doctor
  487  ./rustdesk-utils doctor 216.125.212.236
  488  ls
  489  systemctl status hbbs
  490  systemctl status hbbr
  491  systemctl status
  492  shutdown -r now
  493  systemctl status
  494  ls
  495  cd temp
  496  ls
  497  pico -w rustdesk_installer.sh 
  498  more /etc/systemd/system/rustdesksignal.service
  499  pico -w rustdesk_installer.sh 
  500  cd /var/log/rustdesk
  501  ls
  502  systemctl rustdesksignal
  503  systemctl status rustdesksignal
  504  systemctl enable rustdesksignal.service
  505  systemctl status rustdesksignal
  506  systemctl start rustdesksignal.service
  507  systemctl status rustdeskrelay.service
  508  systemctl enable rustdeskrelay.service
  509  systemctl start rustdeskrelay.service
  510  systemctl status rustdeskrelay.service
  511  systemctl daemon-reload
  512  systemctl status
  513  ls
  514  systemctl status rustdeskrelay.service
  515  systemctl status rustdeskrelay.service -l
  516  cd /var/log/rustdesk/
  517  ls
  518  ll
  519  cd ..
  520  ls
  521  cd /var/log
  522  ls
  523  tail messages
  524  ls
  525  df -h
  526  ls
  527  more dmesg
  528  tail dmesg
  529  man fsck
  530  ls
  531  tail maillog 
  532  cd
  533  ls
  534  cd temp
  535  ls
  536  pico -w rustdesk_installer.sh 
  537  cd /opt/rustdesk/
  538  ls
  539  cd
  540  cd temp
  541  ls
  542  pico -w rustdesk_installer.sh 
  543  man tee
  544  cd ..
  545  ls
  546  pico -w start-rustdesk-services.sh
  547  chmod 755 start-rustdesk-services.sh 
  548  cd scripts/
  549  ls
  550  more install.sh 
  551  cd ..
  552  ls
  553  ./start-rustdesk-services.sh 
  554  cd /opt/rustdesk/
  555  ll
  556  cd /var/log/rustdesk/
  557  ll
  558  cd ..
  559  ll
  560  cd rustdesk/
  561  ls
  562  ls -la
  563  cd
  564  systemctl status rustdesk-hbbs
  565  exit
  566  lsof -nP -iTCP -sTCP:LISTEN
  567  exit
  568  cd /opt/rustdesk/
  569  ls
  570  ./rustdesk-utils
  571  ./rustdesk-utils doctor 216.125.212.236
  572  lsof -nP -iTCP -sTCP:LISTEN
  573  lsof -i -P -n | grep LISTEN
  574  netstat -tulpn | grep LISTEN
  575  lsof -i:21116
  576  nmap -sTU -O 216.125.212.236
  577  cd
  578  ls
  579  exit
  580  ls
  581  cd temp
  582  ls
  583  cd ..
  584  ls
  585  pico -w start-rustdesk-services.sh 
  586  pico -w restart-rustdesk-services.sh
  587  chmod restart-rustdesk-services.sh 
  588  chmod 755 restart-rustdesk-services.sh 
  589  ./restart-rustdesk-services.sh 
  590  pico -w update-rustdesk.sh
  591  chmod 755 update-rustdesk.sh 
  592  pico -w update-rustdesk.sh 
  593  ./update-rustdesk.sh 
  594  cd temp
  595  ls
  596  ./rustdesk_installer.sh 
  597  history | grep netstat
  598  netstat -tulpn | grep LISTEN
  599  history
  600  netstat -tulpn | grep LISTEN
  601  lsof -nP -iTCP -sTCP:LISTEN
  602  > rustdesk_installer.sh 
  603  pico -w rustdesk_installer.sh 
  604  chmod 755 rustdesk_installer.sh 
  605  ./rustdesk_installer.sh 
  606  pico -w rustdesk-uninstall.sh
  607  chmod 755 rustdesk-uninstall.sh 
  608  ./rustdesk-uninstall.sh 
  609  ls
  610  rm rustdesk*
  611  pico -w rustdesk_installer.sh
  612  chmod 755 rustdesk_installer.sh 
  613  ./rustdesk_installer.sh 
  614  exit
  615  cd temp
  616  ls
  617  ./rustdesk_installer.sh 
  618  ls
  619  pico -w rustdesk_uninstall.sh
  620  chmod 755 rustdesk_uninstall.sh 
  621  ./rustdesk_uninstall.sh 
  622  pico -w rustdesk_uninstall.sh 
  623  ./rustdesk_uninstall.sh 
  624  cd /opt/rustdesk/
  625  ls
  626  rm -f *
  627  ls
  628  cd 
  629  exit
  630  cd temp
  631  ls
  632  pico -w rustdesk_uninstall.sh 
  633  cd temp
  634  ls
  635  pico -w rustdesk_uninstall.sh 
  636  ./rustdesk_uninstall.sh 
  637  systemctl status rustdesksignal
  638  systemctl status rustdesk
  639  exit
  640  web
  641  cd mdrone
  642  rm -Rf talking-clock/
  643  exit
  644  ls
  645  wget https://github.com/TheBigRoomXXL/tinyfeed/releases/download/v1.0.1/tinyfeed_linux_amd64
  646  ls
  647  chmod 755 tinyfeed_linux_amd64 
  648  mv tinyfeed_linux_amd64 /usr/local/bin/tinyfeed
  649  tinyfeed --help
  650  ldd --version
  651  ls
  652  wget https://unofficial-builds.nodejs.org/download/release/v23.6.0/node-v23.6.0-linux-x64-glibc-217.tar.gz
  653  exit
  654  cd .config/
  655  ls
  656  more rss2email.cfg 
  657  exit
  658  inxi -F
  659  yum install inxi
  660  yum install epel-release
  661  yum update
  662  yum install epel-release && sudo yum install inxi
  663  inxi
  664  ls
  665  unzip inxi-master.zip 
  666  cd inxi-master/
  667  ls
  668  ll
  669  mv inxi /usr/local/bin
  670  inxi -F
  671  exit
  672  web
  673  php --version
  674  ls
  675  pwd
  676  mv grav-admin/ ../../bay2/html/
  677  bay2
  678  ls
  679  cd grav-admin/
  680  ls
  681  pico -w index.php 
  682  cd bin
  683  ls
  684  cd grav
  685  ls
  686  ll
  687  cd ..
  688  ls
  689  more README.md 
  690  composer install
  691  php74 composer install
  692  ls
  693  cd bin
  694  ls
  695  cd ..
  696  ls
  697  cd ..
  698  ls
  699  rm -Rf grav-admin/
  700  ls
  701  cd
  702  ls
  703  exit
  704  yum update
  705  exit
  706  web
  707  cd mdrone
  708  ls
  709  mkdir confetti
  710  cd confetti
  711  pico -w index.html
  712  wget https://poptheconfetti.website/manifest.json
  713  wget https://poptheconfetti.website/assets/index-BLSQwrBH.js
  714  https://poptheconfetti.website/assets/index-SFR0LD-b.css
  715  wget https://poptheconfetti.website/assets/index-SFR0LD-b.css
  716  pico -w index.html 
  717  ls
  718  pico -w index-BLSQwrBH.js 
  719  cd ..
  720  rm -Rf confetti/
  721  exit
  722  web
  723  cd mdrone
  724  ls
  725  mv \ clock/ clock
  726  cd clock/
  727  ls
  728  pico -w style.css 
  729  pico -w index.html 
  730  exit
  731  yum update
  732  exit
  733  curl -o /usr/local/bin/pvm https://raw.githubusercontent.com/smoqadam/pvm/main/pvm
  734  chmod +x /usr/local/bin/pvm
  735  ls
  736  pvm list
  737  yum install jq
  738  pvm list
  739  yum update
  740  exit
  741  cd temp
  742  ls
  743  rpm -Uvh ./OpenSpeedTest-Server_2.1.8.x86_64.rpm 
  744  rm OpenSpeedTest-Server_2.1.8.x86_64.rpm 
  745  exit
  746  cd temp
  747  ls
  748  pico -w rustdesk_installer.sh 
  749  cd /opt
  750  ls
  751  ll
  752  cd
  753  cd temp
  754  ls
  755  more rustdesk_uninstall.sh 
  756  exit
  757  ls
  758  cd temp
  759  ls
  760  wget https://s3.eu-central-1.amazonaws.com/download.seadrive.org/seafile-server_11.0.13_x86-64.tar.gz
  761  rm seafile-server_11.0.13_x86-64.tar.gz 
  762  exit
  763  cd temp
  764  ls
  765  more rustdesk_installer.sh 
  766  ls
  767  ./rustdesk_installer.sh
  768  exit
  769  top
  770  ps -ef | grep hbbs
  771  kill -09 4175
  772  cd /opt/rustdesk/
  773  ls
  774  ./rustdesk-utils 
  775  ./doctor
  776  ./doctor /opt/rustdesk/hbbs
  777  pwd
  778  ./doctor /opt/rustdesk/
  779  more doctor
  780  ls
  781  ./rustdesk-utils doctor hbbs
  782  ./rustdesk-utils doctor 
  783  ./rustdesk-utils rustdesk-server
  784  ./rustdesk-utils doctor rustdesk-server
  785  ./rustdesk-utils doctor
  786  ./rustdesk-utils doctor 216.125.212.236
  787  sudo systemctl status rustdesk-hbbs|rustdesk-hbbr
  788  systemctl status rustdesk-hbbs|rustdesk-hbbr
  789  cd
  790  ls
  791  more update-rustdesk.sh 
  792  ls
  793  ./update-rustdesk.sh 
  794  ./restart-rustdesk-services.sh 
  795  cd scripts/
  796  ls
  797  cd
  798  cd /opt
  799  ls
  800  cd rustdesk/
  801  ls
  802  cd
  803  ls
  804  cd temp
  805  ls
  806  ./rustdesk_uninstall.sh 
  807  exit
  808  cd /opt/rustdesk
  809  cd
  810  ls
  811  cd scripts
  812  ls
  813  more install.sh 
  814  ls
  815  cd ..
  816  ls
  817  zip rustdesk-scripts.zip restart-rustdesk-services.sh start-rustdesk-services.sh update-rustdesk.sh 
  818  ls
  819  man scp
  820  scp -P 222 rustdesk-scripts.zip root@neth.roe3.org:/root
  821  exit
  822  telnet 216.125.212.238 21117
  823  telnet 216.125.212.238 21119
  824  exit
  825  telnet 216.125.212.238 21117
  826  exit
  827  systemctl status docker
  828  yum --enablerepo=extras install epel-release.
  829  yum --enablerepo=extras install epel-release
  830  yum install smeserver-extrarepositories-docker-ce
  831  yum --enablerepo=smecontribs,extras,epel install smeserver-docker
  832  yum update
  833  yum install docker
  834  yum --enablerepo=smecontribs,extras,epel install smeserver-docker
  835  exit
  836  ls
  837  cd temp
  838  ls
  839  wget https://raw.githubusercontent.com/hbons/Dazzle/master/dazzle.sh
  840  pico -w dazzle.sh 
  841  more /etc/passwd
  842  pico -w dazzle.sh 
  843  which useradd
  844  pico -w dazzle.sh 
  845  cd
  846  curl https://raw.githubusercontent.com/hbons/Dazzle/master/dazzle.sh --output /usr/bin/dazzle && chmod +x /usr/bin/dazzle
  847  which dazzle
  848  dazzle --help
  849  dazzle setup
  850  yum --enablerepo=smecontribs,epel install smeserver-git smeserver-gitweb smeserver-gitweb-theme
  851  yum --enablerepo=smecontribs,epel install smeserver-git smeserver-gitweb smeserver-gitweb-theme --skip-broken
  852  yum update
  853  ls
  854  mkdir git
  855  cd git
  856  wget https://sme-mirror.tw.co.nz/releases//10/smecontribs/x86_64/RPMS/smeserver-git-1.2.0-12.el7.sme.noarch.rpm
  857  wget https://mirror.canada.pialasse.com/releases//10/smecontribs/x86_64/RPMS/smeserver-gitweb-1.1.0-14.el7.sme.noarch.rpm
  858  wget https://mirror.pialasse.com/releases//10/smecontribs/x86_64/RPMS/smeserver-gitweb-theme-1.1.0-1.el7.sme.noarch.rpm
  859  ls
  860  wget http://pkgs.repoforge.org/subversion/subversion-perl-1.6.15-0.1.el5.rfx.i386.rpm
  861  config show git
  862  yum --enablerepo=smecontribs,epel install smeserver-git
  863  ls
  864  rpm -ivh *
  865  yum install git
  866  yum --enablerepo=smecontribs,epel install smeserver-git smeserver-gitweb smeserver-gitweb-theme
  867  ls
  868  export GITVER=2.48.1
  869  wget http://opensource.wandisco.com/centos/7/git/x86_64/git-${GITVER}.WANdisco.x86_64.rpm
  870  wget http://opensource.wandisco.com/centos/7/git/x86_64/perl-Git-${GITVER}.WANdisco.noarch.rpm
  871  yum localinstall git-${GITVER}.WANdisco.x86_64.rpm perl-Git-${GITVER}.WANdisco.noarch.rpm
  872  export GITVER=2.39.1-1
  873  wget http://opensource.wandisco.com/centos/7/git/x86_64/git-${GITVER}.WANdisco.x86_64.rpm
  874  wget http://opensource.wandisco.com/centos/7/git/x86_64/perl-Git-${GITVER}.WANdisco.noarch.rpm
  875  yum localinstall git-${GITVER}.WANdisco.x86_64.rpm perl-Git-${GITVER}.WANdisco.noarch.rpm
  876  ls
  877  rpm -ivh smeserver*
  878  wget http://opensource.wandisco.com/centos/7/git/x86_64/gitweb-2.30.1-1.WANdisco.463.noarch.rpm
  879  rpm -ivh gitweb-2.30.1-1.WANdisco.463.noarch.rpm 
  880  ls
  881  rm gitweb-2.30.1-1.WANdisco.463.noarch.rpm 
  882  rpm -ivh http://opensource.wandisco.com/centos/7/git/x86_64/gitweb-2.31.1-1.WANdisco.1657096008.noar
  883  rpm -ivh http://opensource.wandisco.com/centos/7/git/x86_64/gitweb-2.39.1-1.WANdisco.noarch.rpm
  884  ls
  885  rpm -ivh smeserver*
  886  yum install highlight
  887  ls
  888  rpm -qpl smeserver-gitweb-1.1.0-14.el7.sme.noarch.rpm 
  889  rpm -qpl smeserver-gitweb-1.1.0-14.el7.sme.noarch.rpm | grep highlight
  890  rpm2cpio
  891  ls
  892  mkdir temp
  893  cp smeserver-gitweb-1.1.0-14.el7.sme.noarch.rpm temp
  894  cd temp
  895  ls
  896  rpm2cpio smeserver-gitweb-1.1.0-14.el7.sme.noarch.rpm | cpio -idmv
  897  ls
  898  cd etc
  899  ls
  900  cd e-smith/
  901  ls
  902  cd web
  903  ls
  904  cd common/
  905  ls
  906  cd gitweb/
  907  ls
  908  cd ../../..
  909  ls
  910  cd ..
  911  ls
  912  cd ..
  913  ls
  914  cd user
  915  cd usr/
  916  ls
  917  cd share/
  918  ls
  919  cd markdown/
  920  ls
  921  pico -w Markdown
  922  pico -w Markdown.pl 
  923  cd ..
  924  ls
  925  cd ..
  926  ls
  927  cd ..
  928  ls
  929  rm smeserver-gitweb-1.1.0-14.el7.sme.noarch.rpm 
  930  ls
  931  find ./ -name highlight -print
  932  config show git
  933  git
  934  cd
  935  ls
  936  sparkle 
  937  cd temp
  938  ls
  939  dazzle setup
  940  dazzle create ROE3
  941  ls
  942  exit
  943  pico -w /etc/passwd
  944  pico -w /etc/group
  945  cd /home/
  946  ls
  947  ll
  948  cd storage
  949  ls
  950  cd ROE3/
  951  ls
  952  ll
  953  cd .ssh
  954  ll
  955  ls -la
  956  cd ..
  957  ls -la
  958  cd .ssh
  959  ls
  960  more authorized_keys 
  961  ll
  962  cd /etc/ssh/
  963  ll
  964  more sshd_config 
  965  exit
  966  tail /etc/ssh/sshd_config 
  967  systemctl status sshd
  968  find / -name 50-koozali.conf -print
  969  pico -w /usr/lib/systemd/system/sshd.service.d/50-koozali.conf
  970  pico -w /usr/lib/systemd/system/radiusd.service.d/50-koozali.conf
  971  history
  972  cd /etc/e-smith/templates-default/
  973  ls
  974  cd ..
  975  ls
  976  cd templates
  977  ls
  978  cd etc
  979  ls
  980  more ssh
  981  cd ssh
  982  ls
  983  cd sshd_config/
  984  ls
  985  pwd
  986  mkdir -p /etc/e-smith/templates-custom/etc/ssh/sshd_config
  987  cd /etc/e-smith/templates-custom/etc/ssh/sshd_config
  988  ls
  989  pico -w 85DazzleClientConnect
  990  expand-template /etc/ssh/sshd_config
  991  systemctl restart ssh
  992  systemctl restart sshd
  993  more /etc/ssh/sshd_config
  994   ssh storage@216.125.212.236
  995  exit
  996  ls -la
  997  cd .ssh
  998  ls
  999  pico -w known_hosts 
 1000  exit
 1001  history
 1002  web
 1003  cd mdrone
 1004  history > dazzle-install.txt
embedpdf.html
wget 'https://sme10.lists2.roe3.org/mdrone/embedpdf.html'
View Content
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>EmbedPDF</title>
    <meta charset="UTF-8" />
    <link rel="stylesheet" href="https://unpkg.com/reset-css@5.0.1/reset.css" />
    <link rel="stylesheet" href="https://unpkg.com/normalize.css@8.0.1/normalize.css" />
    <style type="text/css">body { width: auto; }</style>
  </head>
  <body>
<div id="pdf-viewer" style="height: 800px"></div>
<script async type="module">
  import EmbedPDF from 'https://snippet.embedpdf.com/embedpdf.js';

  const EPDFinstance = EmbedPDF.init({
    type: 'container',
    target: document.getElementById('pdf-viewer'),
    src: 'https://snippet.embedpdf.com/ebook.pdf'
  }) 
</script>

  </body>
</html>
error.txt
wget 'https://sme10.lists2.roe3.org/mdrone/error.txt'
View Content
Apr 10 06:35:01 2022 mailmanctl(23482): The master qrunner lock could not be acquired because it appears as if another
master qrunner is already running.
Apr 10 06:35:01 2022 mailmanctl(23482): 
Apr 10 14:12:56 2022 (25041) command failed: /usr/lib/mailman/bin/smelist addlist test2 (status: 13, Permission denied)
Apr 10 14:12:56 2022 admin(25041): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
admin(25041): [----- Mailman Version: 2.1.15 -----] 
admin(25041): [----- Traceback ------] 
admin(25041): Traceback (most recent call last):
admin(25041):   File "/usr/lib/mailman/scripts/driver", line 112, in run_main
admin(25041):     main()
admin(25041):   File "/usr/lib/mailman/Mailman/Cgi/create.py", line 56, in main
admin(25041):     process_request(doc, cgidata)
admin(25041):   File "/usr/lib/mailman/Mailman/Cgi/create.py", line 239, in process_request
admin(25041):     sys.modules[modname].create(mlist, cgi=1)
admin(25041):   File "/usr/lib/mailman/Mailman/MTA/SME.py", line 43, in create
admin(25041):     raise RuntimeError, msg % (acmd, status, errstr)
admin(25041): RuntimeError: command failed: /usr/lib/mailman/bin/smelist addlist test2 (status: 13, Permission denied)
admin(25041): [----- Python Information -----] 
admin(25041): sys.version     =   2.7.5 (default, Nov 16 2020, 22:23:17) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] 
admin(25041): sys.executable  =   /usr/bin/python2 
admin(25041): sys.prefix      =   /usr 
admin(25041): sys.exec_prefix =   /usr 
admin(25041): sys.path        =   ['/usr/lib/mailman/pythonlib', '/usr/lib/mailman', '/usr/lib/mailman/scripts', '/usr/lib/mailman', '/usr/lib64/python27.zip', '/usr/lib64/python2.7/', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages'] 
admin(25041): sys.platform    =   linux2 
admin(25041): [----- Environment Variables -----] 
admin(25041): 	HTTP_REFERER: https://lists2.roe3.org/mailman/create 
admin(25041): 	CONTEXT_DOCUMENT_ROOT: /usr/lib/mailman/cgi-bin 
admin(25041): 	SERVER_SOFTWARE: Apache 
admin(25041): 	CONTEXT_PREFIX: /mailman 
admin(25041): 	SERVER_SIGNATURE:  
admin(25041): 	REQUEST_METHOD: POST 
admin(25041): 	HTTP_ORIGIN: https://lists2.roe3.org 
admin(25041): 	SERVER_PROTOCOL: HTTP/1.1 
admin(25041): 	QUERY_STRING:  
admin(25041): 	SSL_TLS_SNI: lists2.roe3.org 
admin(25041): 	CONTENT_LENGTH: 138 
admin(25041): 	HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36 
admin(25041): 	HTTP_CONNECTION: keep-alive 
admin(25041): 	HTTP_SEC_FETCH_DEST: document 
admin(25041): 	HTTP_SEC_CH_UA_PLATFORM: "Linux" 
admin(25041): 	REMOTE_ADDR: 199.102.155.2 
admin(25041): 	SERVER_PORT: 443 
admin(25041): 	PYTHONPATH: /usr/lib/mailman 
admin(25041): 	SERVER_ADDR: 216.125.212.236 
admin(25041): 	DOCUMENT_ROOT: /home/e-smith/files/ibays/Primary/html 
admin(25041): 	HTTP_SEC_CH_UA_MOBILE: ?0 
admin(25041): 	HTTP_X_FORWARDED_PROTO: https 
admin(25041): 	SCRIPT_FILENAME: /usr/lib/mailman/cgi-bin/create 
admin(25041): 	SERVER_ADMIN: admin@lists2.roe3.org 
admin(25041): 	SCRIPT_URI: https://lists2.roe3.org/mailman/create 
admin(25041): 	HTTP_SEC_CH_UA: " Not A;Brand";v="99", "Chromium";v="100", "Google Chrome";v="100" 
admin(25041): 	HTTP_HOST: lists2.roe3.org 
admin(25041): 	SCRIPT_URL: /mailman/create 
admin(25041): 	HTTPS: on 
admin(25041): 	HTTP_SEC_FETCH_SITE: same-origin 
admin(25041): 	HTTP_UPGRADE_INSECURE_REQUESTS: 1 
admin(25041): 	HTTP_CACHE_CONTROL: max-age=0 
admin(25041): 	REQUEST_URI: /mailman/create 
admin(25041): 	HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 
admin(25041): 	HTTP_SEC_FETCH_MODE: navigate 
admin(25041): 	SERVER_NAME: lists2.roe3.org 
admin(25041): 	GATEWAY_INTERFACE: CGI/1.1 
admin(25041): 	SCRIPT_NAME: /mailman/create 
admin(25041): 	REMOTE_PORT: 37014 
admin(25041): 	HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.9 
admin(25041): 	REQUEST_SCHEME: https 
admin(25041): 	HTTP_SEC_FETCH_USER: ?1 
admin(25041): 	CONTENT_TYPE: application/x-www-form-urlencoded 
admin(25041): 	HTTP_ACCEPT_ENCODING: gzip, deflate, br 
admin(25041): 	HTTP_COOKIE: _ga=GA1.1.205087062.1644411331; __unam=a6b87f2-17f69a8a5a4-701ed172-3; _clck=15zi5os|1|f0e|0; _ga_Y1L7Z1YZSX=GS1.1.1649263396.11.1.1649264505.0 
Apr 10 14:17:17 2022 qrunner(25019): connect:   ('localhost', 25) 
Apr 10 14:17:17 2022 qrunner(25019): connect:   ('localhost', 25) 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '220 dell-emc.lists2.roe3.org ESMTP\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (220); Msg: dell-emc.lists2.roe3.org ESMTP 
Apr 10 14:17:17 2022 qrunner(25019): connect:   dell-emc.lists2.roe3.org ESMTP 
Apr 10 14:17:17 2022 qrunner(25019): send:   'ehlo dell-emc.lists2.roe3.org\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250-lists2.roe3.org Hi localhost [127.0.0.1]\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250-PIPELINING\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250-8BITMIME\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250-SIZE 15000000\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250 STARTTLS\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (250); Msg: lists2.roe3.org Hi localhost [127.0.0.1]
PIPELINING
8BITMIME
SIZE 15000000
STARTTLS 
Apr 10 14:17:17 2022 qrunner(25019): send:   'mail FROM:<test2-bounces@lists2.roe3.org> size=1719\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250 <test2-bounces@lists2.roe3.org>, sender OK - how exciting to get mail from you!\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (250); Msg: <test2-bounces@lists2.roe3.org>, sender OK - how exciting to get mail from you! 
Apr 10 14:17:17 2022 qrunner(25019): send:   'rcpt TO:<mdrone@gmail.com>\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250 <mdrone@gmail.com>, recipient ok\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (250); Msg: <mdrone@gmail.com>, recipient ok 
Apr 10 14:17:17 2022 qrunner(25019): send:   'data\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '354 go ahead\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (354); Msg: go ahead 
Apr 10 14:17:17 2022 qrunner(25019): data:   (354, 'go ahead') 
Apr 10 14:17:17 2022 qrunner(25019): send:   'MIME-Version: 1.0\r\nContent-Type: text/plain; charset="us-ascii"\r\nContent-Transfer-Encoding: 7bit\r\nSubject: Welcome to the "Test2" mailing list\r\nFrom: test2-request@lists2.roe3.org\r\nTo: mdrone@gmail.com\r\nX-No-Archive: yes\r\nMessage-ID: <mailman.0.1649618236.25072.test2@lists2.roe3.org>\r\nDate: Sun, 10 Apr 2022 14:17:16 -0500\r\nPrecedence: bulk\r\nX-BeenThere: test2@lists2.roe3.org\r\nX-Mailman-Version: 2.1.15\r\nList-Id: A New Test List <test2.lists2.roe3.org>\r\nX-List-Administrivia: yes\r\nErrors-To: test2-bounces@lists2.roe3.org\r\nSender: "Test2" <test2-bounces@lists2.roe3.org>\r\n\r\nWelcome to the Test2@lists2.roe3.org mailing list!\r\n\r\nTo post to this list, send your message to:\r\n\r\n  test2@lists2.roe3.org\r\n\r\nGeneral information about the mailing list is at:\r\n\r\n  http://lists2.roe3.org/mailman/listinfo/test2\r\n\r\nIf you ever want to unsubscribe or change your options (eg, switch to\r\nor from digest mode, change your password, etc.), visit your\r\nsubscription page at:\r\n\r\n  http://lists2.roe3.org/mailman/options/test2/mdrone%40gmail.com\r\n\r\nYou can also make such adjustments via email by sending a message to:\r\n\r\n  Test2-request@lists2.roe3.org\r\n\r\nwith the word `help\' in the subject or body (don\'t include the\r\nquotes), and you will get back a message with instructions.\r\n\r\nYou must know your password to change your options (including changing\r\nthe password, itself) or to unsubscribe without confirmation.  It is:\r\n\r\n  iwenogig\r\n\r\nNormally, Mailman will remind you of your lists2.roe3.org mailing list\r\npasswords once every month, although you can disable this if you\r\nprefer.  This reminder will also include instructions on how to\r\nunsubscribe or change your account options.  There is also a button on\r\nyour options page that will email your current password to you.\r\n.\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250 Queued! 1649618237 qp 25075 <mailman.0.1649618236.25072.test2@lists2.roe3.org>\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (250); Msg: Queued! 1649618237 qp 25075 <mailman.0.1649618236.25072.test2@lists2.roe3.org> 
Apr 10 14:17:17 2022 qrunner(25019): data:   (250, 'Queued! 1649618237 qp 25075 <mailman.0.1649618236.25072.test2@lists2.roe3.org>') 
Apr 10 14:17:17 2022 qrunner(25019): send:   'quit\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '221 lists2.roe3.org closing connection. Have a wonderful day.\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (221); Msg: lists2.roe3.org closing connection. Have a wonderful day. 
Apr 10 14:17:17 2022 qrunner(25019): connect:   ('localhost', 25) 
Apr 10 14:17:17 2022 qrunner(25019): connect:   ('localhost', 25) 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '220 dell-emc.lists2.roe3.org ESMTP\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (220); Msg: dell-emc.lists2.roe3.org ESMTP 
Apr 10 14:17:17 2022 qrunner(25019): connect:   dell-emc.lists2.roe3.org ESMTP 
Apr 10 14:17:17 2022 qrunner(25019): send:   'ehlo dell-emc.lists2.roe3.org\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250-lists2.roe3.org Hi localhost [127.0.0.1]\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250-PIPELINING\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250-8BITMIME\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250-SIZE 15000000\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250 STARTTLS\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (250); Msg: lists2.roe3.org Hi localhost [127.0.0.1]
PIPELINING
8BITMIME
SIZE 15000000
STARTTLS 
Apr 10 14:17:17 2022 qrunner(25019): send:   'mail FROM:<mailman-bounces@lists2.roe3.org> size=621\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250 <mailman-bounces@lists2.roe3.org>, sender OK - how exciting to get mail from you!\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (250); Msg: <mailman-bounces@lists2.roe3.org>, sender OK - how exciting to get mail from you! 
Apr 10 14:17:17 2022 qrunner(25019): send:   'rcpt TO:<mdrone@gmail.com>\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '250 <mdrone@gmail.com>, recipient ok\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (250); Msg: <mdrone@gmail.com>, recipient ok 
Apr 10 14:17:17 2022 qrunner(25019): send:   'data\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply:   '354 go ahead\r\n' 
Apr 10 14:17:17 2022 qrunner(25019): reply: retcode (354); Msg: go ahead 
Apr 10 14:17:17 2022 qrunner(25019): data:   (354, 'go ahead') 
Apr 10 14:17:17 2022 qrunner(25019): send:   'MIME-Version: 1.0\r\nContent-Type: text/plain; charset="us-ascii"\r\nContent-Transfer-Encoding: 7bit\r\nSubject: Test2 subscription notification\r\nFrom: mailman-bounces@lists2.roe3.org\r\nTo: test2-owner@lists2.roe3.org\r\nMessage-ID: <mailman.1.1649618236.25072.test2@lists2.roe3.org>\r\nDate: Sun, 10 Apr 2022 14:17:16 -0500\r\nPrecedence: bulk\r\nX-BeenThere: test2@lists2.roe3.org\r\nX-Mailman-Version: 2.1.15\r\nList-Id: A New Test List <test2.lists2.roe3.org>\r\nX-List-Administrivia: yes\r\nErrors-To: mailman-bounces@lists2.roe3.org\r\nSender: "Test2" <mailman-bounces@lists2.roe3.org>\r\n\r\nMD <mdrone@gmail.com> has been successfully subscribed to Test2.\r\n\r\n\r\n.\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250 Queued! 1649618238 qp 25078 <mailman.1.1649618236.25072.test2@lists2.roe3.org>\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (250); Msg: Queued! 1649618238 qp 25078 <mailman.1.1649618236.25072.test2@lists2.roe3.org> 
Apr 10 14:17:18 2022 qrunner(25019): data:   (250, 'Queued! 1649618238 qp 25078 <mailman.1.1649618236.25072.test2@lists2.roe3.org>') 
Apr 10 14:17:18 2022 qrunner(25019): send:   'quit\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '221 lists2.roe3.org closing connection. Have a wonderful day.\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (221); Msg: lists2.roe3.org closing connection. Have a wonderful day. 
Apr 10 14:17:18 2022 qrunner(25019): connect:   ('localhost', 25) 
Apr 10 14:17:18 2022 qrunner(25019): connect:   ('localhost', 25) 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '220 dell-emc.lists2.roe3.org ESMTP\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (220); Msg: dell-emc.lists2.roe3.org ESMTP 
Apr 10 14:17:18 2022 qrunner(25019): connect:   dell-emc.lists2.roe3.org ESMTP 
Apr 10 14:17:18 2022 qrunner(25019): send:   'ehlo dell-emc.lists2.roe3.org\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250-lists2.roe3.org Hi localhost [127.0.0.1]\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250-PIPELINING\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250-8BITMIME\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250-SIZE 15000000\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250 STARTTLS\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (250); Msg: lists2.roe3.org Hi localhost [127.0.0.1]
PIPELINING
8BITMIME
SIZE 15000000
STARTTLS 
Apr 10 14:17:18 2022 qrunner(25019): send:   'mail FROM:<test2-bounces@lists2.roe3.org> size=1717\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250 <test2-bounces@lists2.roe3.org>, sender OK - how exciting to get mail from you!\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (250); Msg: <test2-bounces@lists2.roe3.org>, sender OK - how exciting to get mail from you! 
Apr 10 14:17:18 2022 qrunner(25019): send:   'rcpt TO:<mdrone@roe3.org>\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250 <mdrone@roe3.org>, recipient ok\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (250); Msg: <mdrone@roe3.org>, recipient ok 
Apr 10 14:17:18 2022 qrunner(25019): send:   'data\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '354 go ahead\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (354); Msg: go ahead 
Apr 10 14:17:18 2022 qrunner(25019): data:   (354, 'go ahead') 
Apr 10 14:17:18 2022 qrunner(25019): send:   'MIME-Version: 1.0\r\nContent-Type: text/plain; charset="us-ascii"\r\nContent-Transfer-Encoding: 7bit\r\nSubject: Welcome to the "Test2" mailing list\r\nFrom: test2-request@lists2.roe3.org\r\nTo: mdrone@roe3.org\r\nX-No-Archive: yes\r\nMessage-ID: <mailman.2.1649618236.25072.test2@lists2.roe3.org>\r\nDate: Sun, 10 Apr 2022 14:17:16 -0500\r\nPrecedence: bulk\r\nX-BeenThere: test2@lists2.roe3.org\r\nX-Mailman-Version: 2.1.15\r\nList-Id: A New Test List <test2.lists2.roe3.org>\r\nX-List-Administrivia: yes\r\nErrors-To: test2-bounces@lists2.roe3.org\r\nSender: "Test2" <test2-bounces@lists2.roe3.org>\r\n\r\nWelcome to the Test2@lists2.roe3.org mailing list!\r\n\r\nTo post to this list, send your message to:\r\n\r\n  test2@lists2.roe3.org\r\n\r\nGeneral information about the mailing list is at:\r\n\r\n  http://lists2.roe3.org/mailman/listinfo/test2\r\n\r\nIf you ever want to unsubscribe or change your options (eg, switch to\r\nor from digest mode, change your password, etc.), visit your\r\nsubscription page at:\r\n\r\n  http://lists2.roe3.org/mailman/options/test2/mdrone%40roe3.org\r\n\r\nYou can also make such adjustments via email by sending a message to:\r\n\r\n  Test2-request@lists2.roe3.org\r\n\r\nwith the word `help\' in the subject or body (don\'t include the\r\nquotes), and you will get back a message with instructions.\r\n\r\nYou must know your password to change your options (including changing\r\nthe password, itself) or to unsubscribe without confirmation.  It is:\r\n\r\n  uxzavixu\r\n\r\nNormally, Mailman will remind you of your lists2.roe3.org mailing list\r\npasswords once every month, although you can disable this if you\r\nprefer.  This reminder will also include instructions on how to\r\nunsubscribe or change your account options.  There is also a button on\r\nyour options page that will email your current password to you.\r\n.\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250 Queued! 1649618238 qp 25080 <mailman.2.1649618236.25072.test2@lists2.roe3.org>\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (250); Msg: Queued! 1649618238 qp 25080 <mailman.2.1649618236.25072.test2@lists2.roe3.org> 
Apr 10 14:17:18 2022 qrunner(25019): data:   (250, 'Queued! 1649618238 qp 25080 <mailman.2.1649618236.25072.test2@lists2.roe3.org>') 
Apr 10 14:17:18 2022 qrunner(25019): send:   'quit\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '221 lists2.roe3.org closing connection. Have a wonderful day.\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (221); Msg: lists2.roe3.org closing connection. Have a wonderful day. 
Apr 10 14:17:18 2022 qrunner(25019): connect:   ('localhost', 25) 
Apr 10 14:17:18 2022 qrunner(25019): connect:   ('localhost', 25) 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '220 dell-emc.lists2.roe3.org ESMTP\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (220); Msg: dell-emc.lists2.roe3.org ESMTP 
Apr 10 14:17:18 2022 qrunner(25019): connect:   dell-emc.lists2.roe3.org ESMTP 
Apr 10 14:17:18 2022 qrunner(25019): send:   'ehlo dell-emc.lists2.roe3.org\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250-lists2.roe3.org Hi localhost [127.0.0.1]\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250-PIPELINING\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250-8BITMIME\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250-SIZE 15000000\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250 STARTTLS\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (250); Msg: lists2.roe3.org Hi localhost [127.0.0.1]
PIPELINING
8BITMIME
SIZE 15000000
STARTTLS 
Apr 10 14:17:18 2022 qrunner(25019): send:   'mail FROM:<mailman-bounces@lists2.roe3.org> size=631\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250 <mailman-bounces@lists2.roe3.org>, sender OK - how exciting to get mail from you!\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (250); Msg: <mailman-bounces@lists2.roe3.org>, sender OK - how exciting to get mail from you! 
Apr 10 14:17:18 2022 qrunner(25019): send:   'rcpt TO:<mdrone@gmail.com>\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250 <mdrone@gmail.com>, recipient ok\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (250); Msg: <mdrone@gmail.com>, recipient ok 
Apr 10 14:17:18 2022 qrunner(25019): send:   'data\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '354 go ahead\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (354); Msg: go ahead 
Apr 10 14:17:18 2022 qrunner(25019): data:   (354, 'go ahead') 
Apr 10 14:17:18 2022 qrunner(25019): send:   'MIME-Version: 1.0\r\nContent-Type: text/plain; charset="us-ascii"\r\nContent-Transfer-Encoding: 7bit\r\nSubject: Test2 subscription notification\r\nFrom: mailman-bounces@lists2.roe3.org\r\nTo: test2-owner@lists2.roe3.org\r\nMessage-ID: <mailman.3.1649618236.25072.test2@lists2.roe3.org>\r\nDate: Sun, 10 Apr 2022 14:17:16 -0500\r\nPrecedence: bulk\r\nX-BeenThere: test2@lists2.roe3.org\r\nX-Mailman-Version: 2.1.15\r\nList-Id: A New Test List <test2.lists2.roe3.org>\r\nX-List-Administrivia: yes\r\nErrors-To: mailman-bounces@lists2.roe3.org\r\nSender: "Test2" <mailman-bounces@lists2.roe3.org>\r\n\r\nDooley Sworne <mdrone@roe3.org> has been successfully subscribed to\r\nTest2.\r\n\r\n\r\n.\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '250 Queued! 1649618238 qp 25083 <mailman.3.1649618236.25072.test2@lists2.roe3.org>\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (250); Msg: Queued! 1649618238 qp 25083 <mailman.3.1649618236.25072.test2@lists2.roe3.org> 
Apr 10 14:17:18 2022 qrunner(25019): data:   (250, 'Queued! 1649618238 qp 25083 <mailman.3.1649618236.25072.test2@lists2.roe3.org>') 
Apr 10 14:17:18 2022 qrunner(25019): send:   'quit\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply:   '221 lists2.roe3.org closing connection. Have a wonderful day.\r\n' 
Apr 10 14:17:18 2022 qrunner(25019): reply: retcode (221); Msg: lists2.roe3.org closing connection. Have a wonderful day. 
Apr 10 14:30:46 2022 qrunner(25019): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25019):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25019):      main()
Apr 10 14:30:46 2022 qrunner(25019):   File "/usr/lib/mailman/bin/qrunner", line 238, in main
Apr 10 14:30:46 2022 qrunner(25019):      qrunner.run()
Apr 10 14:30:46 2022 qrunner(25019):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 70, in run
Apr 10 14:30:46 2022 qrunner(25019):      filecnt = self._oneloop()
Apr 10 14:30:46 2022 qrunner(25019):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 94, in _oneloop
Apr 10 14:30:46 2022 qrunner(25019):      files = self._switchboard.files()
Apr 10 14:30:46 2022 qrunner(25019):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files
Apr 10 14:30:46 2022 qrunner(25019):      for f in os.listdir(self.__whichq):
Apr 10 14:30:46 2022 qrunner(25019): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:46 2022 qrunner(25181): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25181):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25181):      main()
Apr 10 14:30:46 2022 qrunner(25181):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25181):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25181):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25181):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25181):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:30:46 2022 qrunner(25181):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:46 2022 qrunner(25181):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25181):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25181):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25181):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25181): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:46 2022 qrunner(25182): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25182):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25182):      main()
Apr 10 14:30:46 2022 qrunner(25182):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25182):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25182):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25182):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25182):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:30:46 2022 qrunner(25182):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:46 2022 qrunner(25182):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25182):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25182):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25182):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25182): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:46 2022 qrunner(25183): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25183):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25183):      main()
Apr 10 14:30:46 2022 qrunner(25183):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25183):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25183):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25183):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25183):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:30:46 2022 qrunner(25183):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:46 2022 qrunner(25183):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25183):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25183):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25183):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25183): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:46 2022 qrunner(25184): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25184):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25184):      main()
Apr 10 14:30:46 2022 qrunner(25184):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25184):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25184):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25184):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25184):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:30:46 2022 qrunner(25184):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:46 2022 qrunner(25184):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25184):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25184):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25184):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25184): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:46 2022 qrunner(25185): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25185):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25185):      main()
Apr 10 14:30:46 2022 qrunner(25185):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25185):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25185):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25185):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25185):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:30:46 2022 qrunner(25185):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:46 2022 qrunner(25185):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25185):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25185):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25185):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25185): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:46 2022 qrunner(25188): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25188):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25188):      main()
Apr 10 14:30:46 2022 qrunner(25188):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25188):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25188):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25188):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25188):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:30:46 2022 qrunner(25188):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:46 2022 qrunner(25188):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25188):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25188):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25188):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25188): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:46 2022 qrunner(25190): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25190):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25190):      main()
Apr 10 14:30:46 2022 qrunner(25190):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25190):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25190):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25190):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25190):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:30:46 2022 qrunner(25190):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:46 2022 qrunner(25190):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25190):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25190):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25190):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25190): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:46 2022 qrunner(25208): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25208):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25208):      main()
Apr 10 14:30:46 2022 qrunner(25208):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25208):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25208):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25208):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25208):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:30:46 2022 qrunner(25208):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:46 2022 qrunner(25208):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25208):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25208):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25208):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25208): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:46 2022 qrunner(25024): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25024):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25024):      main()
Apr 10 14:30:46 2022 qrunner(25024):   File "/usr/lib/mailman/bin/qrunner", line 238, in main
Apr 10 14:30:46 2022 qrunner(25024):      qrunner.run()
Apr 10 14:30:46 2022 qrunner(25024):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 70, in run
Apr 10 14:30:46 2022 qrunner(25024):      filecnt = self._oneloop()
Apr 10 14:30:46 2022 qrunner(25024):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 94, in _oneloop
Apr 10 14:30:46 2022 qrunner(25024):      files = self._switchboard.files()
Apr 10 14:30:46 2022 qrunner(25024):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files
Apr 10 14:30:46 2022 qrunner(25024):      for f in os.listdir(self.__whichq):
Apr 10 14:30:46 2022 qrunner(25024): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:46 2022 qrunner(25022): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25022):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25022):      main()
Apr 10 14:30:46 2022 qrunner(25022):   File "/usr/lib/mailman/bin/qrunner", line 238, in main
Apr 10 14:30:46 2022 qrunner(25022):      qrunner.run()
Apr 10 14:30:46 2022 qrunner(25022):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 70, in run
Apr 10 14:30:46 2022 qrunner(25022):      filecnt = self._oneloop()
Apr 10 14:30:46 2022 qrunner(25022):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 94, in _oneloop
Apr 10 14:30:46 2022 qrunner(25022):      files = self._switchboard.files()
Apr 10 14:30:46 2022 qrunner(25022):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files
Apr 10 14:30:46 2022 qrunner(25022):      for f in os.listdir(self.__whichq):
Apr 10 14:30:46 2022 qrunner(25022): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:46 2022 qrunner(25025): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25020): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25025):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25020):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25025):      main()
Apr 10 14:30:46 2022 qrunner(25020):      main()
Apr 10 14:30:46 2022 qrunner(25025):   File "/usr/lib/mailman/bin/qrunner", line 238, in main
Apr 10 14:30:46 2022 qrunner(25020):   File "/usr/lib/mailman/bin/qrunner", line 238, in main
Apr 10 14:30:46 2022 qrunner(25025):      qrunner.run()
Apr 10 14:30:46 2022 qrunner(25020):      qrunner.run()
Apr 10 14:30:46 2022 qrunner(25025):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 70, in run
Apr 10 14:30:46 2022 qrunner(25020):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 70, in run
Apr 10 14:30:46 2022 qrunner(25025):      filecnt = self._oneloop()
Apr 10 14:30:46 2022 qrunner(25020):      filecnt = self._oneloop()
Apr 10 14:30:46 2022 qrunner(25025):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 94, in _oneloop
Apr 10 14:30:46 2022 qrunner(25020):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 94, in _oneloop
Apr 10 14:30:46 2022 qrunner(25025):      files = self._switchboard.files()
Apr 10 14:30:46 2022 qrunner(25020):      files = self._switchboard.files()
Apr 10 14:30:46 2022 qrunner(25020):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files
Apr 10 14:30:46 2022 qrunner(25025):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files
Apr 10 14:30:46 2022 qrunner(25020):      for f in os.listdir(self.__whichq):
Apr 10 14:30:46 2022 qrunner(25025):      for f in os.listdir(self.__whichq):
Apr 10 14:30:46 2022 qrunner(25020): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:30:46 2022 qrunner(25025): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:46 2022 qrunner(25021): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25021):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25021):      main()
Apr 10 14:30:46 2022 qrunner(25021):   File "/usr/lib/mailman/bin/qrunner", line 238, in main
Apr 10 14:30:46 2022 qrunner(25021):      qrunner.run()
Apr 10 14:30:46 2022 qrunner(25021):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 70, in run
Apr 10 14:30:46 2022 qrunner(25021):      filecnt = self._oneloop()
Apr 10 14:30:46 2022 qrunner(25021):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 94, in _oneloop
Apr 10 14:30:46 2022 qrunner(25021):      files = self._switchboard.files()
Apr 10 14:30:46 2022 qrunner(25021):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files
Apr 10 14:30:46 2022 qrunner(25021):      for f in os.listdir(self.__whichq):
Apr 10 14:30:46 2022 qrunner(25021): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:46 2022 qrunner(25026): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25026):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25026):      main()
Apr 10 14:30:46 2022 qrunner(25026):   File "/usr/lib/mailman/bin/qrunner", line 238, in main
Apr 10 14:30:46 2022 qrunner(25026):      qrunner.run()
Apr 10 14:30:46 2022 qrunner(25026):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 70, in run
Apr 10 14:30:46 2022 qrunner(25026):      filecnt = self._oneloop()
Apr 10 14:30:46 2022 qrunner(25026):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 94, in _oneloop
Apr 10 14:30:46 2022 qrunner(25026):      files = self._switchboard.files()
Apr 10 14:30:46 2022 qrunner(25026):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 194, in files
Apr 10 14:30:46 2022 qrunner(25026):      for f in os.listdir(self.__whichq):
Apr 10 14:30:46 2022 qrunner(25026): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:46 2022 qrunner(25242): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25242):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25242):      main()
Apr 10 14:30:46 2022 qrunner(25242):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25242):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25242):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25242):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25242):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25242):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25242):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25242):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25242): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:46 2022 qrunner(25237): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25237):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25237):      main()
Apr 10 14:30:46 2022 qrunner(25237):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25237):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25237):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25237):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25237):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:30:46 2022 qrunner(25237):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:46 2022 qrunner(25237):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25237):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25237):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25237):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25237): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:46 2022 qrunner(25241): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25241):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25241):      main()
Apr 10 14:30:46 2022 qrunner(25241):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25241):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25241):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25241):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25241):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25241):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25241):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25241):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25241): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:46 2022 qrunner(25238): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25238):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25238):      main()
Apr 10 14:30:46 2022 qrunner(25238):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25238):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25238):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25238):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25238):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25238):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25238):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25238):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25238): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:46 2022 qrunner(25239): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25239):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25239):      main()
Apr 10 14:30:46 2022 qrunner(25239):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25239):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25239):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25239):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25239):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:30:46 2022 qrunner(25239):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:46 2022 qrunner(25239):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25239):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25239):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25239):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25239): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:30:46 2022 qrunner(25243): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25243):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25243):      main()
Apr 10 14:30:46 2022 qrunner(25243):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25243):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25243):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25243):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25243):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25243):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25243):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25243):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25243): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:46 2022 qrunner(25244): Traceback (most recent call last):
Apr 10 14:30:46 2022 qrunner(25244):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:46 2022 qrunner(25244):      main()
Apr 10 14:30:46 2022 qrunner(25244):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:46 2022 qrunner(25244):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:46 2022 qrunner(25244):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:46 2022 qrunner(25244):      qrunner = qrclass(slice, range)
Apr 10 14:30:46 2022 qrunner(25244):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:46 2022 qrunner(25244):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:46 2022 qrunner(25244):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:46 2022 qrunner(25244):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:46 2022 qrunner(25244): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:47 2022 qrunner(25253): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25253):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25253):      main()
Apr 10 14:30:47 2022 qrunner(25253):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25253):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25253):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25253):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25253):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25253):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25253):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25253):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25253): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:47 2022 qrunner(25255): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25255):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25255):      main()
Apr 10 14:30:47 2022 qrunner(25255):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25255):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25255):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25255):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25255):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:30:47 2022 qrunner(25255):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:47 2022 qrunner(25255):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25255):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25255):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25255):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25255): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:30:47 2022 qrunner(25258): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25258):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25258):      main()
Apr 10 14:30:47 2022 qrunner(25258):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25258):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25258):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25258):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25258):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25258):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25258):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25258):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25258): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:47 2022 qrunner(25264): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25268): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25264):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25268):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25264):      main()
Apr 10 14:30:47 2022 qrunner(25268):      main()
Apr 10 14:30:47 2022 qrunner(25264):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25268):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25264):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25268):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25264):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25268):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25264):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25268):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25264):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25268):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25264):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25268):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25264):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25268):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25264):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25268):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25264): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:47 2022 qrunner(25268): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:47 2022 qrunner(25260): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25260):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25260):      main()
Apr 10 14:30:47 2022 qrunner(25260):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25260):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25260):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25260):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25260):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:30:47 2022 qrunner(25260):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:47 2022 qrunner(25260):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25260):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25260):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25260):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25260): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:30:47 2022 qrunner(25263): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25263):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25263):      main()
Apr 10 14:30:47 2022 qrunner(25263):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25263):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25263):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25263):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25263):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25263):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25263):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25263):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25263): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:47 2022 qrunner(25259): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25259):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25259):      main()
Apr 10 14:30:47 2022 qrunner(25259):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25259):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25259):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25259):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25259):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25259):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25259):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25259):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25259): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:47 2022 qrunner(25276): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25276):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25276):      main()
Apr 10 14:30:47 2022 qrunner(25276):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25276):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25276):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25276):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25276):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25276):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25276):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25276):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25276): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:47 2022 qrunner(25280): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25280):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25280):      main()
Apr 10 14:30:47 2022 qrunner(25280):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25280):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25280):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25280):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25280):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25280):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25280):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25280):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25280): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:47 2022 qrunner(25275): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25275):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25275):      main()
Apr 10 14:30:47 2022 qrunner(25275):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25275):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25275):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25275):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25275):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25275):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25275):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25275):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25275): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:47 2022 qrunner(25277): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25277):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25277):      main()
Apr 10 14:30:47 2022 qrunner(25277):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25277):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25277):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25277):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25277):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25277):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25277):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25277):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25277): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:47 2022 qrunner(25279): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25279):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25279):      main()
Apr 10 14:30:47 2022 qrunner(25279):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25279):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25279):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25279):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25279):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:30:47 2022 qrunner(25279):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:47 2022 qrunner(25279):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25279):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25279):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25279):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25279): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:30:47 2022 qrunner(25285): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25285):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25285):      main()
Apr 10 14:30:47 2022 qrunner(25285):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25285):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25285):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25285):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25285):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25285):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25285):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25285):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25285): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:47 2022 qrunner(25281): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25281):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25281):      main()
Apr 10 14:30:47 2022 qrunner(25281):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25281):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25281):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25281):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25281):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25281):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25281):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25281):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25281): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:47 2022 qrunner(25287): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25287):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25287):      main()
Apr 10 14:30:47 2022 qrunner(25287):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25287):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25287):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25287):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25287):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25287):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25287):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25287):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25287): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:47 2022 qrunner(25293): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25293):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25293):      main()
Apr 10 14:30:47 2022 qrunner(25293):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25293):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25293):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25293):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25293):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25293):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25293):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25293):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25293): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:47 2022 qrunner(25290): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25290):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25290):      main()
Apr 10 14:30:47 2022 qrunner(25290):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25290):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25290):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25290):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25290):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25290):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25290):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25290):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25290): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:47 2022 qrunner(25294): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25294):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25294):      main()
Apr 10 14:30:47 2022 qrunner(25294):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25294):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25294):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25294):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25294):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25294):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25294):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25294):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25294): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:47 2022 qrunner(25292): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25292):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25292):      main()
Apr 10 14:30:47 2022 qrunner(25292):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25292):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25292):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25292):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25292):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:30:47 2022 qrunner(25292):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:47 2022 qrunner(25292):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25292):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25292):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25292):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25292): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:30:47 2022 qrunner(25295): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25295):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25295):      main()
Apr 10 14:30:47 2022 qrunner(25295):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25295):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25295):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25295):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25295):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25295):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25295):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25295):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25295): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:47 2022 qrunner(25299): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25299):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25299):      main()
Apr 10 14:30:47 2022 qrunner(25299):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25299):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25299):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25299):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25299):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25299):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25299):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25299):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25299): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:47 2022 qrunner(25303): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25303):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25303):      main()
Apr 10 14:30:47 2022 qrunner(25303):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25303):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25303):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25303):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25303):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25303):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25303):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25303):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25303): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:47 2022 qrunner(25302): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25302):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25302):      main()
Apr 10 14:30:47 2022 qrunner(25302):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25302):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25302):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25302):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25302):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25302):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25302):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25302):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25302): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:47 2022 qrunner(25306): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25306):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25306):      main()
Apr 10 14:30:47 2022 qrunner(25306):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25306):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25306):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25306):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25306):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25306):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25306):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25306):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25306): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:47 2022 qrunner(25314): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25314):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25314):      main()
Apr 10 14:30:47 2022 qrunner(25314):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25314):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25314):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25314):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25314):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25314):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25314):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25314):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25314): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:47 2022 qrunner(25309): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25309):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25309):      main()
Apr 10 14:30:47 2022 qrunner(25309):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25309):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25309):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25309):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25309):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25309):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25309):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25309):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25309): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:47 2022 qrunner(25307): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25307):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25307):      main()
Apr 10 14:30:47 2022 qrunner(25307):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25307):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25307):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25307):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25307):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:30:47 2022 qrunner(25307):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:47 2022 qrunner(25307):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25307):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25307):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25307):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25307): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:30:47 2022 qrunner(25316): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25316):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25316):      main()
Apr 10 14:30:47 2022 qrunner(25316):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25316):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25316):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25316):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25316):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25316):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25316):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25316):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25316): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:47 2022 qrunner(25322): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25322):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25322):      main()
Apr 10 14:30:47 2022 qrunner(25322):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25322):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25322):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25322):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25322):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25322):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25322):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25322):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25322): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:47 2022 qrunner(25318): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25318):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25318):      main()
Apr 10 14:30:47 2022 qrunner(25318):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25318):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25318):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25318):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25318):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25318):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25318):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25318):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25318): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:47 2022 qrunner(25319): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25319):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25319):      main()
Apr 10 14:30:47 2022 qrunner(25319):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25319):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25319):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25319):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25319):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25319):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25319):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25319):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25319): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:47 2022 qrunner(25323): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25323):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25323):      main()
Apr 10 14:30:47 2022 qrunner(25323):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25323):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25323):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25323):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25323):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25323):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25323):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25323):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25323): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:47 2022 qrunner(25330): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25330):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25330):      main()
Apr 10 14:30:47 2022 qrunner(25330):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25330):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25330):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25330):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25330):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25330):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25330):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25330):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25330): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:47 2022 qrunner(25328): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25328):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25328):      main()
Apr 10 14:30:47 2022 qrunner(25328):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25328):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25328):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25328):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25328):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:30:47 2022 qrunner(25328):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:47 2022 qrunner(25328):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25328):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25328):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25328):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25328): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:30:47 2022 qrunner(25332): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25332):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25332):      main()
Apr 10 14:30:47 2022 qrunner(25332):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25332):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25332):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25332):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25332):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25332):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25332):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25332):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25332): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:47 2022 qrunner(25334): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25334):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25334):      main()
Apr 10 14:30:47 2022 qrunner(25334):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25334):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25334):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25334):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25334):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25334):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25334):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25334):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25334): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:47 2022 qrunner(25336): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25336):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25336):      main()
Apr 10 14:30:47 2022 qrunner(25336):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25336):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25336):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25336):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25336):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25336):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25336):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25336):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25336): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:47 2022 qrunner(25339): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25339):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25339):      main()
Apr 10 14:30:47 2022 qrunner(25339):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25339):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25339):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25339):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25339):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25339):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25339):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25339):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25339): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:47 2022 qrunner(25348): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25348):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25348):      main()
Apr 10 14:30:47 2022 qrunner(25348):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25348):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25348):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25348):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25348):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25348):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25348):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25348):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25348): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:47 2022 qrunner(25338): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25338):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25338):      main()
Apr 10 14:30:47 2022 qrunner(25338):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25338):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25338):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25338):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25338):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25338):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25338):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25338):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25338): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:47 2022 qrunner(25342): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25342):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25342):      main()
Apr 10 14:30:47 2022 qrunner(25342):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25342):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25342):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25342):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25342):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:30:47 2022 qrunner(25342):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:47 2022 qrunner(25342):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25342):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25342):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25342):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25342): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:30:47 2022 qrunner(25351): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25351):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25351):      main()
Apr 10 14:30:47 2022 qrunner(25351):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25351):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25351):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25351):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25351):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25351):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25351):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25351):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25351): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:30:47 2022 qrunner(25347): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25347):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25347):      main()
Apr 10 14:30:47 2022 qrunner(25347):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25347):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25347):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25347):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25347):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25347):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25347):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25347):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25347): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:47 2022 qrunner(25354): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25354):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25354):      main()
Apr 10 14:30:47 2022 qrunner(25354):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25354):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25354):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25354):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25354):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25354):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25354):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25354):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25354): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:47 2022 qrunner(25361): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25361):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25361):      main()
Apr 10 14:30:47 2022 qrunner(25361):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25361):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25361):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25361):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25361):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25361):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25361):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25361):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25361): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:47 2022 qrunner(25367): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25367):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25367):      main()
Apr 10 14:30:47 2022 qrunner(25367):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25367):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25367):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25367):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25367):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25367):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25367):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25367):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25367): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:30:47 2022 qrunner(25359): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25359):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25359):      main()
Apr 10 14:30:47 2022 qrunner(25359):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25359):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25359):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25359):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25359):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25359):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25359):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25359):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25359): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:47 2022 qrunner(25370): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25370):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25370):      main()
Apr 10 14:30:47 2022 qrunner(25370):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25370):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25370):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25370):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25370):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25370):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25370):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25370):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25370): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:30:47 2022 qrunner(25366): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25366):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25366):      main()
Apr 10 14:30:47 2022 qrunner(25366):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25366):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25366):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25366):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25366):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:30:47 2022 qrunner(25366):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:47 2022 qrunner(25366):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25366):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25366):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25366):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25366): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:30:47 2022 qrunner(25372): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25372):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25372):      main()
Apr 10 14:30:47 2022 qrunner(25372):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25372):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25372):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25372):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25372):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25372):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25372):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25372):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25372): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:47 2022 qrunner(25375): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25375):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25375):      main()
Apr 10 14:30:47 2022 qrunner(25375):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25375):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25375):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25375):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25375):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25375):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25375):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25375):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25375): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:30:47 2022 qrunner(25376): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25376):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25376):      main()
Apr 10 14:30:47 2022 qrunner(25376):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25376):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25376):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25376):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25376):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:30:47 2022 qrunner(25376):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:47 2022 qrunner(25376):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25376):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25376):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25376):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25376): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:30:47 2022 qrunner(25382): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25382):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25382):      main()
Apr 10 14:30:47 2022 qrunner(25382):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25382):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25382):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25382):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25382):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25382):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25382):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25382):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25382): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:30:47 2022 qrunner(25388): Traceback (most recent call last):
Apr 10 14:30:47 2022 qrunner(25388):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:30:47 2022 qrunner(25388):      main()
Apr 10 14:30:47 2022 qrunner(25388):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:30:47 2022 qrunner(25388):      qrunner = make_qrunner(*runners[0])
Apr 10 14:30:47 2022 qrunner(25388):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:30:47 2022 qrunner(25388):      qrunner = qrclass(slice, range)
Apr 10 14:30:47 2022 qrunner(25388):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:30:47 2022 qrunner(25388):      Runner.__init__(self, slice, numslices)
Apr 10 14:30:47 2022 qrunner(25388):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:30:47 2022 qrunner(25388):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:30:47 2022 qrunner(25388):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:30:47 2022 qrunner(25388):      os.mkdir(self.__whichq, 0770)
Apr 10 14:30:47 2022 qrunner(25388): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:37 2022 qrunner(2454): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2455): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2454):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2458): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2452): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2455):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2454):      main()
Apr 10 14:32:37 2022 qrunner(2458):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2454):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2455):      main()
Apr 10 14:32:37 2022 qrunner(2455):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2454):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2452):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2454):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2459): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2455):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2454):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2455):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2454):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2459):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2456): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2455):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2455):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2456):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2459):      main()
Apr 10 14:32:37 2022 qrunner(2459):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2452):      main()
Apr 10 14:32:37 2022 qrunner(2456):      main()
Apr 10 14:32:37 2022 qrunner(2452):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2456):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2459):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2459):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2452):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2456):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2459):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2452):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2456):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2459):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:37 2022 qrunner(2458):      main()
Apr 10 14:32:37 2022 qrunner(2452):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2456):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2452):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2456):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2458):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2458):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2458):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2458):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2458):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2452):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2454):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2455):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2456):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2452):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2454):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2455):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2456):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2458):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2458):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2459):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:37 2022 qrunner(2459):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:37 2022 qrunner(2459):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:37 2022 qrunner(2459):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2455):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2454):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2452):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2456):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2455): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:37 2022 qrunner(2454): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:37 2022 qrunner(2452): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:37 2022 qrunner(2456): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:37 2022 qrunner(2458):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2458): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:37 2022 qrunner(2459):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2459): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:37 2022 qrunner(2461): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2461):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2461):      main()
Apr 10 14:32:37 2022 qrunner(2461):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2461):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2461):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2461):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2461):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2461):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2461):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2461):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2461): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:37 2022 qrunner(2457): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2457):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2457):      main()
Apr 10 14:32:37 2022 qrunner(2457):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2457):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2457):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2457):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2457):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:37 2022 qrunner(2457):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:37 2022 qrunner(2457):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2457):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2457):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2457):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2457): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:37 2022 qrunner(2453): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2453):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2453):      main()
Apr 10 14:32:37 2022 qrunner(2453):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2453):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2453):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2453):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2453):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:37 2022 qrunner(2460): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2460):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2460):      main()
Apr 10 14:32:37 2022 qrunner(2460):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2460):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2460):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2460):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2460):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2460):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2460):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2460):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2460): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:37 2022 qrunner(2453):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:37 2022 qrunner(2453):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2453):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2453):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2453):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2453): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:37 2022 qrunner(2462): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2462):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2462):      main()
Apr 10 14:32:37 2022 qrunner(2462):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2462):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2462):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2462):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2462):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2462):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2462):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2462):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2462): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:37 2022 qrunner(2464): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2464):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2464):      main()
Apr 10 14:32:37 2022 qrunner(2464):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2464):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2464):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2464):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2464):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2464):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2464):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2464):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2464): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:37 2022 qrunner(2463): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2463):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2463):      main()
Apr 10 14:32:37 2022 qrunner(2463):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2463):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2463):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2463):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2463):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2463):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2463):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2463):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2463): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:37 2022 qrunner(2465): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2465):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2465):      main()
Apr 10 14:32:37 2022 qrunner(2465):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2465):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2465):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2465):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2465):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:37 2022 qrunner(2465):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:37 2022 qrunner(2465):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:37 2022 qrunner(2465):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:37 2022 qrunner(2465):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2465):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2465): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:37 2022 qrunner(2466): Traceback (most recent call last):
Apr 10 14:32:37 2022 qrunner(2466):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:37 2022 qrunner(2466):      main()
Apr 10 14:32:37 2022 qrunner(2466):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:37 2022 qrunner(2466):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:37 2022 qrunner(2466):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:37 2022 qrunner(2466):      qrunner = qrclass(slice, range)
Apr 10 14:32:37 2022 qrunner(2466):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:37 2022 qrunner(2466):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:37 2022 qrunner(2466):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:37 2022 qrunner(2466):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:37 2022 qrunner(2466):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:37 2022 qrunner(2466):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:37 2022 qrunner(2466): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:38 2022 qrunner(2473): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2473):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2473):      main()
Apr 10 14:32:38 2022 qrunner(2473):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2473):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2473):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2473):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2473):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:38 2022 qrunner(2473):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2473):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:38 2022 qrunner(2473):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:38 2022 qrunner(2473):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2473):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2473): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:38 2022 qrunner(2470): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2470):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2470):      main()
Apr 10 14:32:38 2022 qrunner(2470):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2470):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2471): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2471):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2471):      main()
Apr 10 14:32:38 2022 qrunner(2471):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2471):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2471):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2471):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2471):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2471):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2471):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2471):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2471): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:38 2022 qrunner(2470):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2470):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2470):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2470):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2470):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2470):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2470): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:38 2022 qrunner(2467): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2467):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2467):      main()
Apr 10 14:32:38 2022 qrunner(2467):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2467):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2467):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2467):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2467):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2467):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2467):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2467):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2467): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:38 2022 qrunner(2472): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2472):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2472):      main()
Apr 10 14:32:38 2022 qrunner(2472):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2472):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2472):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2472):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2472):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2472):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2472):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2472):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2472): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:38 2022 qrunner(2468): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2468):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2468):      main()
Apr 10 14:32:38 2022 qrunner(2468):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2468):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2468):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2468):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2468):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:38 2022 qrunner(2468):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2468):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2468):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2468):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2468):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2468): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:38 2022 qrunner(2469): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2469):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2469):      main()
Apr 10 14:32:38 2022 qrunner(2469):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2469):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2469):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2469):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2469):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2469):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2469):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2469):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2469): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:38 2022 qrunner(2474): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2474):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2474):      main()
Apr 10 14:32:38 2022 qrunner(2474):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2474):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2474):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2474):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2474):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:38 2022 qrunner(2474):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2474):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2474):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2474):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2474):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2474): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:38 2022 qrunner(2475): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2475):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2475):      main()
Apr 10 14:32:38 2022 qrunner(2475):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2475):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2475):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2475):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2475):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:38 2022 qrunner(2475):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2475):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:38 2022 qrunner(2475):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:38 2022 qrunner(2475):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2475):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2475): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:38 2022 qrunner(2477): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2477):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2477):      main()
Apr 10 14:32:38 2022 qrunner(2477):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2477):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2477):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2477):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2477):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2477):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2477):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2477):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2477): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:38 2022 qrunner(2476): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2476):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2476):      main()
Apr 10 14:32:38 2022 qrunner(2476):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2476):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2476):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2476):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2476):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2476):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2476):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2476):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2476): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:38 2022 qrunner(2479): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2479):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2479):      main()
Apr 10 14:32:38 2022 qrunner(2479):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2479):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2479):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2479):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2479):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2479):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2479):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2479):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2479): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:38 2022 qrunner(2478): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2478):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2478):      main()
Apr 10 14:32:38 2022 qrunner(2478):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2478):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2478):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2478):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2478):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2478):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2478):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2478):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2478): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:38 2022 qrunner(2480): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2480):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2480):      main()
Apr 10 14:32:38 2022 qrunner(2480):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2480):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2480):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2480):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2480):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2480):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2480):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2480):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2480): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:38 2022 qrunner(2481): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2481):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2481):      main()
Apr 10 14:32:38 2022 qrunner(2481):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2481):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2481):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2481):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2481):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:38 2022 qrunner(2481):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2481):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2481):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2481):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2481):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2481): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:38 2022 qrunner(2482): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2482):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2482):      main()
Apr 10 14:32:38 2022 qrunner(2482):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2482):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2482):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2482):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2482):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:38 2022 qrunner(2482):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2482):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2482):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2482):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2482):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2482): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:38 2022 qrunner(2483): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2483):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2483):      main()
Apr 10 14:32:38 2022 qrunner(2483):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2483):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2483):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2483):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2483):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:38 2022 qrunner(2483):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2483):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:38 2022 qrunner(2483):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:38 2022 qrunner(2483):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2483):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2483): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:38 2022 qrunner(2486): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2486):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2486):      main()
Apr 10 14:32:38 2022 qrunner(2486):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2486):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2486):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2486):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2486):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2486):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2486):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2486):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2486): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:38 2022 qrunner(2484): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2484):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2484):      main()
Apr 10 14:32:38 2022 qrunner(2484):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2484):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2484):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2484):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2484):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2484):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2484):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2484):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2484): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:38 2022 qrunner(2485): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2485):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2485):      main()
Apr 10 14:32:38 2022 qrunner(2485):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2485):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2485):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2485):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2485):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2485):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2485):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2485):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2485): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:38 2022 qrunner(2487): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2487):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2487):      main()
Apr 10 14:32:38 2022 qrunner(2487):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2487):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2487):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2487):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2487):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2487):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2487):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2487):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2487): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:38 2022 qrunner(2488): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2488):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2488):      main()
Apr 10 14:32:38 2022 qrunner(2488):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2488):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2488):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2488):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2488):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2488):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2488):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2488):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2488): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:38 2022 qrunner(2489): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2489):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2489):      main()
Apr 10 14:32:38 2022 qrunner(2489):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2489):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2489):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2489):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2489):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:38 2022 qrunner(2489):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2489):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2489):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2489):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2489):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2489): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:38 2022 qrunner(2492): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2492):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2492):      main()
Apr 10 14:32:38 2022 qrunner(2492):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2492):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2492):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2492):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2492):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2492):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2492):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2492):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2492): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:38 2022 qrunner(2490): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2490):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2490):      main()
Apr 10 14:32:38 2022 qrunner(2490):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2490):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2490):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2490):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2490):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:38 2022 qrunner(2490):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2490):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2490):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2490):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2490):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2490): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:38 2022 qrunner(2493): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2493):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2493):      main()
Apr 10 14:32:38 2022 qrunner(2493):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2493):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2493):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2493):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2493):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2493):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2493):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2493):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2493): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:38 2022 qrunner(2491): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2491):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2491):      main()
Apr 10 14:32:38 2022 qrunner(2491):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2491):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2491):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2491):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2491):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:38 2022 qrunner(2491):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2491):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:38 2022 qrunner(2491):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:38 2022 qrunner(2491):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2491):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2491): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:38 2022 qrunner(2494): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2494):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2494):      main()
Apr 10 14:32:38 2022 qrunner(2494):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2494):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2494):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2494):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2494):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2494):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2494):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2494):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2494): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:38 2022 qrunner(2495): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2495):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2495):      main()
Apr 10 14:32:38 2022 qrunner(2495):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2495):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2495):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2495):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2495):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2495):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2495):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2495):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2495): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:38 2022 qrunner(2496): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2496):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2496):      main()
Apr 10 14:32:38 2022 qrunner(2496):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2496):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2496):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2496):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2496):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2496):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2496):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2496):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2496): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:38 2022 qrunner(2497): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2497):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2497):      main()
Apr 10 14:32:38 2022 qrunner(2497):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2497):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2497):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2497):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2497):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:38 2022 qrunner(2497):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2497):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2497):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2497):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2497):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2497): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:38 2022 qrunner(2498): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2498):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2498):      main()
Apr 10 14:32:38 2022 qrunner(2498):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2498):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2498):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2498):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2498):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2498):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2498):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2498):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2498): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:38 2022 qrunner(2502): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2502):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2502):      main()
Apr 10 14:32:38 2022 qrunner(2502):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2502):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2502):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2502):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2502):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:38 2022 qrunner(2502):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2502):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:38 2022 qrunner(2502):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:38 2022 qrunner(2502):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2502):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2502): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:38 2022 qrunner(2504): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2504):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2504):      main()
Apr 10 14:32:38 2022 qrunner(2504):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2504):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2504):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2504):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2504):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2504):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2504):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2504):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2504): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:38 2022 qrunner(2503): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2503):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2503):      main()
Apr 10 14:32:38 2022 qrunner(2503):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2503):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2503):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2503):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2503):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2503):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2503):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2503):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2503): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:38 2022 qrunner(2500): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2500):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2500):      main()
Apr 10 14:32:38 2022 qrunner(2500):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2500):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2500):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2500):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2500):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2500):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2500):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2500):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2500): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:38 2022 qrunner(2501): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2501):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2501):      main()
Apr 10 14:32:38 2022 qrunner(2501):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2501):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2501):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2501):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2501):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:38 2022 qrunner(2501):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2501):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2501):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2501):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2501):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2501): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:38 2022 qrunner(2505): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2505):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2505):      main()
Apr 10 14:32:38 2022 qrunner(2505):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2505):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2505):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2505):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2505):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2505):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2505):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2505):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2505): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:38 2022 qrunner(2506): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2506):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2506):      main()
Apr 10 14:32:38 2022 qrunner(2506):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2506):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2506):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2506):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2506):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:38 2022 qrunner(2506):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2506):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2506):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2506):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2506):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2506): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:38 2022 qrunner(2507): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2507):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2507):      main()
Apr 10 14:32:38 2022 qrunner(2507):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2507):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2507):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2507):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2507):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2507):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2507):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2507):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2507): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:38 2022 qrunner(2509): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2509):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2509):      main()
Apr 10 14:32:38 2022 qrunner(2509):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2509):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2509):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2509):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2509):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:38 2022 qrunner(2509):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2509):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:38 2022 qrunner(2509):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:38 2022 qrunner(2509):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2509):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2509): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:38 2022 qrunner(2508): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2508):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2512): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2512):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2512):      main()
Apr 10 14:32:38 2022 qrunner(2512):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2512):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2512):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2512):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2512):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:38 2022 qrunner(2512):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2508):      main()
Apr 10 14:32:38 2022 qrunner(2512):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2512):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2512):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2512):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2512): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:38 2022 qrunner(2508):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2508):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2508):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2510): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2510):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2510):      main()
Apr 10 14:32:38 2022 qrunner(2510):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2508):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2508):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2510):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2510):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2508):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2508):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2510):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2508):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2510):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2510):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2510):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2508): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:38 2022 qrunner(2510):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2510): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:38 2022 qrunner(2511): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2511):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2511):      main()
Apr 10 14:32:38 2022 qrunner(2511):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2511):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2511):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2511):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2511):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2511):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2511):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2511):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2511): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:38 2022 qrunner(2514): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2514):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2514):      main()
Apr 10 14:32:38 2022 qrunner(2514):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2514):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2514):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2514):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2514):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:38 2022 qrunner(2514):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2514):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2514):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2514):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2514):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2514): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:38 2022 qrunner(2513): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2513):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2513):      main()
Apr 10 14:32:38 2022 qrunner(2513):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2513):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2513):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2513):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2513):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2513):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2513):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2513):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2513): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:38 2022 qrunner(2515): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2515):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2515):      main()
Apr 10 14:32:38 2022 qrunner(2515):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2515):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2515):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2515):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2515):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2515):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2515):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2515):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2515): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:38 2022 qrunner(2516): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2516):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2516):      main()
Apr 10 14:32:38 2022 qrunner(2516):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2516):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2516):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2516):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2516):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:38 2022 qrunner(2516):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2516):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:38 2022 qrunner(2516):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:38 2022 qrunner(2516):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2516):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2516): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:38 2022 qrunner(2521): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2521):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2521):      main()
Apr 10 14:32:38 2022 qrunner(2521):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2521):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2521):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2521):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2521):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:38 2022 qrunner(2521):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2521):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2521):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2521):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2521):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2521): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:38 2022 qrunner(2520): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2520):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2520):      main()
Apr 10 14:32:38 2022 qrunner(2520):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2520):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2520):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2520):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2520):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2520):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2520):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2520):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2520): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:38 2022 qrunner(2523): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2523):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2523):      main()
Apr 10 14:32:38 2022 qrunner(2523):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2523):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2523):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2523):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2523):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2523):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2523):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2523):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2523): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:38 2022 qrunner(2518): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2518):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2518):      main()
Apr 10 14:32:38 2022 qrunner(2518):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2518):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2518):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2518):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2518):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2518):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2518):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2518):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2518): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:38 2022 qrunner(2517): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2517):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2517):      main()
Apr 10 14:32:38 2022 qrunner(2517):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2517):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2517):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2517):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2517):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:38 2022 qrunner(2517):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:38 2022 qrunner(2517):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2517):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2517):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2517):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2519): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2519):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2517): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:38 2022 qrunner(2519):      main()
Apr 10 14:32:38 2022 qrunner(2519):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2519):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2519):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2519):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2519):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2519):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2519):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2519):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2519): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:38 2022 qrunner(2522): Traceback (most recent call last):
Apr 10 14:32:38 2022 qrunner(2522):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:38 2022 qrunner(2522):      main()
Apr 10 14:32:38 2022 qrunner(2522):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:38 2022 qrunner(2522):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:38 2022 qrunner(2522):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:38 2022 qrunner(2522):      qrunner = qrclass(slice, range)
Apr 10 14:32:38 2022 qrunner(2522):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:38 2022 qrunner(2522):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:38 2022 qrunner(2522):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:38 2022 qrunner(2522):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:38 2022 qrunner(2522): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:39 2022 qrunner(2526): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2526):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2526):      main()
Apr 10 14:32:39 2022 qrunner(2526):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2526):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2526):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2526):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2526):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2526):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2526):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2526):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2526): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/commands' 
Apr 10 14:32:39 2022 qrunner(2525): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2525):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2525):      main()
Apr 10 14:32:39 2022 qrunner(2525):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2525):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2525):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2525):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2525):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2525):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2525):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2525):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2525): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:39 2022 qrunner(2524): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2524):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2524):      main()
Apr 10 14:32:39 2022 qrunner(2524):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2524):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2524):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2524):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2524):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:39 2022 qrunner(2524):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:39 2022 qrunner(2524):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:39 2022 qrunner(2524):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:39 2022 qrunner(2524):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2524):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2524): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:39 2022 qrunner(2527): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2527):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2527):      main()
Apr 10 14:32:39 2022 qrunner(2527):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2527):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2527):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2527):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2527):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:39 2022 qrunner(2527):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:39 2022 qrunner(2527):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2527):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2527):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2527):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2527): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:39 2022 qrunner(2528): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2528):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2528):      main()
Apr 10 14:32:39 2022 qrunner(2528):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2528):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2528):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2528):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2528):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2528):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2528):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2528):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2528): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:39 2022 qrunner(2529): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2529):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2529):      main()
Apr 10 14:32:39 2022 qrunner(2529):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2529):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2529):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2529):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2529):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:39 2022 qrunner(2529):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:39 2022 qrunner(2529):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2529):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2529):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2529):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2529): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:39 2022 qrunner(2530): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2530):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2530):      main()
Apr 10 14:32:39 2022 qrunner(2530):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2530):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2530):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2530):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2530):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2530):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2530):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2530):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2530): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:39 2022 qrunner(2531): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2531):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2531):      main()
Apr 10 14:32:39 2022 qrunner(2531):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2531):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2531):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2531):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2531):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2531):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2531):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2531):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2531): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:39 2022 qrunner(2532): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2532):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2532):      main()
Apr 10 14:32:39 2022 qrunner(2532):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2532):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2532):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2532):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2532):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2532):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2532):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2532):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2532): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/news' 
Apr 10 14:32:39 2022 qrunner(2533): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2533):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2533):      main()
Apr 10 14:32:39 2022 qrunner(2533):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2533):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2533):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2533):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2533):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:39 2022 qrunner(2533):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:39 2022 qrunner(2533):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2533):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2533):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2533):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2533): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:39 2022 qrunner(2535): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2535):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2535):      main()
Apr 10 14:32:39 2022 qrunner(2535):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2535):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2535):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2535):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2535):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2535):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2535):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2535):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2535): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/archive' 
Apr 10 14:32:39 2022 qrunner(2534): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2534):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2534):      main()
Apr 10 14:32:39 2022 qrunner(2534):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2534):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2534):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2534):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2534):   File "/usr/lib/mailman/Mailman/Queue/RetryRunner.py", line 36, in __init__
Apr 10 14:32:39 2022 qrunner(2534):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:39 2022 qrunner(2534):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 54, in __init__
Apr 10 14:32:39 2022 qrunner(2534):      self._shunt = Switchboard(mm_cfg.SHUNTQUEUE_DIR)
Apr 10 14:32:39 2022 qrunner(2534):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2534):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2534): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/shunt' 
Apr 10 14:32:39 2022 qrunner(2539): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2539):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2539):      main()
Apr 10 14:32:39 2022 qrunner(2539):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2539):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2539):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2539):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2539):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2539):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2539):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2539):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2539): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/in' 
Apr 10 14:32:39 2022 qrunner(2538): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2538):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2538):      main()
Apr 10 14:32:39 2022 qrunner(2538):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2538):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2538):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2538):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2538):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:39 2022 qrunner(2538):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:39 2022 qrunner(2538):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2538):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2538):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2538):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2538): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:39 2022 qrunner(2540): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2540):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2540):      main()
Apr 10 14:32:39 2022 qrunner(2540):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2540):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2540):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2540):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2540):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2540):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2540):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2540):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2540): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/virgin' 
Apr 10 14:32:39 2022 qrunner(2541): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2541):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2541):      main()
Apr 10 14:32:39 2022 qrunner(2541):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2541):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2541):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2541):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2541):   File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 168, in __init__
Apr 10 14:32:39 2022 qrunner(2541):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:39 2022 qrunner(2541):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2541):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2541):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2541):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2541): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/bounces' 
Apr 10 14:32:39 2022 qrunner(2542): Traceback (most recent call last):
Apr 10 14:32:39 2022 qrunner(2542):   File "/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 10 14:32:39 2022 qrunner(2542):      main()
Apr 10 14:32:39 2022 qrunner(2542):   File "/usr/lib/mailman/bin/qrunner", line 225, in main
Apr 10 14:32:39 2022 qrunner(2542):      qrunner = make_qrunner(*runners[0])
Apr 10 14:32:39 2022 qrunner(2542):   File "/usr/lib/mailman/bin/qrunner", line 125, in make_qrunner
Apr 10 14:32:39 2022 qrunner(2542):      qrunner = qrclass(slice, range)
Apr 10 14:32:39 2022 qrunner(2542):   File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 53, in __init__
Apr 10 14:32:39 2022 qrunner(2542):      Runner.__init__(self, slice, numslices)
Apr 10 14:32:39 2022 qrunner(2542):   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 52, in __init__
Apr 10 14:32:39 2022 qrunner(2542):      self._switchboard = Switchboard(self.QDIR, slice, numslices, True)
Apr 10 14:32:39 2022 qrunner(2542):   File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 81, in __init__
Apr 10 14:32:39 2022 qrunner(2542):      os.mkdir(self.__whichq, 0770)
Apr 10 14:32:39 2022 qrunner(2542): OSError :  [Errno 2] No such file or directory: '/var/spool/mailman/qfiles/out' 
Apr 10 14:32:39 2022 mailmanctl(2547): No child with pid: 2448 
Apr 10 14:32:39 2022 mailmanctl(2547): [Errno 3] No such process 
Apr 10 14:32:39 2022 mailmanctl(2547): Stale pid file removed. 
eventcalendar-EIU.zip
wget 'https://sme10.lists2.roe3.org/mdrone/eventcalendar-EIU.zip'
View Content
ffsend-cli-usage.txt
wget 'https://sme10.lists2.roe3.org/mdrone/ffsend-cli-usage.txt'
View Content
# Simple upload
$ ffsend upload my-file.txt
https://send.vis.ee/#sample-share-url

# Advanced upload
# - Specify a download limit of 1
# - Specify upload expiry time of 5 minutes
# - Enter a password to encrypt the file
# - Archive the file before uploading
# - Copy the shareable link to your clipboard
# - Open the shareable link in your browser
$ ffsend upload --downloads 1 --expiry-time 5m --password --archive --copy --open my-file.txt
Password: ******
https://send.vis.ee/#sample-share-url

# Upload to your own host
$ ffsend u -h https://example.com/ my-file.txt
https://example.com/#sample-share-url

# Simple download
$ ffsend download https://send.vis.ee/#sample-share-url

# View your file history
$ ffsend history
#  LINK                                        EXPIRE
1  https://send.vis.ee/#sample-share-url  23h57m
2  https://send.vis.ee/#other-sample-url  17h38m
3  https://example.com/#sample-share-url       37m30s

# Change the password after uploading
$ ffsend password https://send.vis.ee/#sample-share-url
Password: ******

# Delete a file
$ ffsend delete https://send.vis.ee/#sample-share-url


glossary.html
wget 'https://sme10.lists2.roe3.org/mdrone/glossary.html'
View Content
<!DOCTYPE html>
<html lang="en">

<head>
    <title>Glossary</title>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="generator" content="https://glossary.page/template" />
    <link rel="preconnect" href="https://glstatic.net" crossorigin>
    <link rel="apple-touch-icon" sizes="180x180"
        href="https://glstatic.net/glossary-page-template-favicons/apple-touch-icon.png">
    <link rel="icon" type="image/png" sizes="32x32"
        href="https://glstatic.net/glossary-page-template-favicons/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16"
        href="https://glstatic.net/glossary-page-template-favicons/favicon-16x16.png">
    <link rel="manifest" href="https://glstatic.net/glossary-page-template-favicons/site.webmanifest">
    <link rel="mask-icon" href="https://glstatic.net/glossary-page-template-favicons/safari-pinned-tab.svg"
        color="#5bbad5">
    <link rel="shortcut icon" href="https://glstatic.net/glossary-page-template-favicons/favicon.ico">
    <meta name="msapplication-TileColor" content="#da532c">
    <meta name="msapplication-config" content="https://glstatic.net/glossary-page-template-favicons/browserconfig.xml">
    <meta name="theme-color" content="#ffffff">
    <script type="text/javascript">
        // Prevent FOUC
        document.documentElement.className = 'invisible';
    </script>
    
  <script type="module" crossorigin src="https://glstatic.net/glossary-page-template@1/glossary.min.js"></script>
  <link rel="stylesheet" href="https://glstatic.net/glossary-page-template@1/glossary.min.css">
</head>

<body>
    <div id="glossary-page-container" data-enable-help-for-making-changes="true">
        <header>
            <h1 id="glossary-page-title">
                Glossary Page Template
            </h1>
        </header>
        <main>
            <div id="glossary-page-about">
                <p>
                    This is a template for a glossary page.
                    It contains a few example items borrowed from the Open Glossary of Edge Computing.
                </p>
                <ul>
                    <li>
                        <a target="_blank" href="https://github.com/State-of-the-Edge/glossary">
                            Original: Open Glossary of Edge Computing
                        </a>
                    </li>
                    <li>
                        <a target="_blank" href="https://github.com/State-of-the-Edge/glossary/blob/master/LICENSE">
                            Original licence: Creative Commons Attribution-ShareAlike 4.0 International
                        </a>
                    </li>
                </ul>
            </div>
            <article id="glossary-page-items">
                <dl>
                    <div>
                        <dt>
                            <dfn id="3G,_4G,_5G">
                                <abbr>
                                    <a href="#3G,_4G,_5G">
                                        3G, 4G, 5G
                                    </a>
                                </abbr>
                            </dfn>
                        </dt>
                        <dd>
                            3rd, 4th, and 5th generation cellular technologies, respectively. In simple terms, 3G
                            represents the introduction of the smartphone along with their mobile web browsers; 4G, the
                            current generation cellular technology, delivers true broadband internet access to mobile
                            devices; the coming 5G cellular technologies will deliver massive bandwidth and reduced
                            latency to cellular systems, supporting a range of devices from smartphones to autonomous
                            vehicles and large-scale IoT. Edge computing at the infrastructure edge is considered a key
                            building block for 5G.
                        </dd>
                        <dd class="related-terms">See also: <a href="#Multi-access_Edge_Computing">Multi-access Edge
                                Computing</a></dd>
                    </div>
                    <div>
                        <dt>
                            <dfn id="Device_Edge">
                                <a href="#Device_Edge">
                                    Device Edge
                                </a>
                            </dfn>
                        </dt>
                        <dd>
                            Edge computing capabilities on the device or user side of the last mile network. Often
                            depends on a gateway or similar device in the field to collect and process data from
                            devices. May also use limited spare compute and data storage capability from user devices
                            such as smartphones, laptops and sensors to process edge computing workloads. Distinct from
                            infrastructure edge as it uses device resources.
                        </dd>
                        <dd class="related-terms">See also: <a href="#Infrastructure_Edge">Infrastructure Edge</a></dd>
                    </div>
                    <div>
                        <dt>
                            <dfn id="Infrastructure_Edge">
                                <a href="#Infrastructure_Edge">
                                    Infrastructure Edge
                                </a>
                            </dfn>
                        </dt>
                        <dd>
                            Recently replaced by the term Service Provider Edge in the LF Edge taxonomy, the
                            Infrastructure Edge historically referred to computing capability, typically in the form of
                            one or more edge data centers, which is deployed on the operator side of the last mile
                            network. Compute, data storage and network resources positioned at the infrastructure edge
                            allow for cloud-like capabilities similar to those found in centralized data centers such as
                            the elastic allocation of resources, but with lower latency and lower data transport costs
                            due to a higher degree of locality to user than with a centralized or regional data center.
                        </dd>
                        <dd class="related-terms">See also: <a href="#Device_Edge">Device Edge</a></dd>
                    </div>
                    <div>
                        <dt>
                            <dfn id="Multi-access_Edge_Computing">
                                <a href="#Multi-access_Edge_Computing">
                                    Multi-access Edge Computing
                                </a>
                            </dfn>
                        </dt>
                        <dt>
                            <dfn id="MEC">
                                <abbr>
                                    <a href="#MEC">
                                        MEC
                                    </a>
                                </abbr>
                            </dfn>
                        </dt>
                        <dd>
                            An open application framework sponsored by ETSI to support the development of services
                            tightly coupled with the Radio Access Network (RAN). Formalized in 2014, MEC seeks to
                            augment 4G and 5G wireless base stations with a standardized software platform, API and
                            programming model for building and deploying applications at the edge of the wireless
                            networks. MEC allows for the deployment of services such as radio-aware video optimization,
                            which utilizes caching, buffering and real-time transcoding to reduce congestion of the
                            cellular network and improve the user experience. Originally known as Mobile Edge Computing,
                            the ETSI working group renamed itself to Multi-Access Edge Computing in 2016 in order to
                            acknowledge their ambition to expand MEC beyond cellular to include other access
                            technologies. Utilizes edge data centers deployed at the infrastructure edge.
                        </dd>
                        <dd class="related-terms">See also: <a href="#Infrastructure_Edge">Infrastructure Edge</a></dd>
                    </div>
                </dl>
            </article>
        </main>
    </div>
</body>

</html>

<!--

#!/usr/bin/env node

/* START OF editor.js

This script starts a simple server listening on localhost.

* GET requests are served by local HTML/JS/CSS files.
* PATCH requests to / expect to receive an HTML fragment string in the body.
  This string is used to update the glossary file, replacing
    <div id="glossary-page-container"
      ...
    </div>.

This allows the editor to save any updates made in the UI.

*/

const http = require('http');
const fs = require('fs');
const path = require('path');
const HOST = process.env['HOST'] || 'localhost';
const PORT = process.env['PORT'] || 3003;
const FILE = process.env['FILE'] || './glossary.html';

const mimeTypes = {
    '.html': 'text/html',
    '.js': 'text/javascript',
    '.css': 'text/css'
};

const server = http.createServer(async (req, res) => {
    if (req.url === '/' && req.method === 'PATCH') {
        const buffers = [];
        for await (const chunk of req) {
            buffers.push(chunk);
        }
        const body = Buffer.concat(buffers).toString();
        replaceGlossaryElementInFile(body);
        res.writeHead(204).end();
    } else {
        serveLocalFile(req, res);
    }
});

server.listen(PORT, HOST, () => {
    console.log(`Server started at http://${HOST}:${PORT}`);
});

function serveLocalFile(req, res) {
    var filePath = '.' + req.url;
    if (filePath === './') filePath = FILE;

    const extname = String(path.extname(filePath)).toLowerCase();
    const contentType = mimeTypes[extname] || 'application/octet-stream';

    fs.readFile(filePath, 'utf-8', (err, fileContents) => {
        if (err) {
            serveErrorPage(err, res);
        } else {
            if (filePath === FILE)
                fileContents = fileContents.replace(
                    /<div id="glossary-page-container"/,
                    `<div id="glossary-page-container" data-editor-is-running="true"`
                );

            res.writeHead(200, { 'Content-Type': contentType });
            res.end(fileContents, 'utf-8');
        }
    });
}

function serveErrorPage(err, res) {
    if (err.code == 'ENOENT') {
        res.writeHead(404, { 'Content-Type': 'text/html' });
        res.end('<html><body>Page not found</body></html>');
    } else {
        res.writeHead(500, { 'Content-Type': 'text/html' });
        res.end('<html><body>Internal server error</body></html>');
    }
}

function replaceGlossaryElementInFile(newElementString) {
    fs.readFile(FILE, 'utf8', (err, fileContents) => {
        if (err) return console.log(err);

        const regex = /\n[ \t]*<div id="glossary-page-container".*<\/div>\n/s;

        if (!fileContents.replace(regex, 'replacing-worked').includes('replacing-worked')) {
            return console.log(`Unable to save changes using the regex ${regex}`);
        }

        const updatedFileContents = fileContents.replace(regex, "\n" + newElementString + "\n");

        fs.writeFile(FILE, updatedFileContents, 'utf8', (err) => {
            if (err) return console.log(err);
        });
    });
}

// -->
jscanify.html
wget 'https://sme10.lists2.roe3.org/mdrone/jscanify.html'
View Content
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>jscanify debugger tool</title>
    <style>
      html,
      body {
        margin: 0;
      }
      * {
        font-family: system-ui;
      }

      h1,
      h2,
      h3 {
        font-weight: 400;
      }

      img,
      canvas {
        max-height: 400px;
        max-width: 400px;
      }

      #results > div {
        margin: 20px;
        margin-top: 0;
      }
    </style>
  </head>
  <body>
    <div style="padding: 30px">
      <h1 style="margin: 0">jscanify debugging tool</h1>
      <h2 style="margin-top: 10px">
        A tool for developers to test jscanify on test images
      </h2>

      <h3 style="margin-bottom: 10px">Upload your image:</h3>
      <input
        type="file"
        id="fileInput"
        accept="image/png, image/gif, image/jpeg"
      />

      <div id="result" style="margin-top: 50px; display: none">
        <h2 style="margin-bottom: 0; margin-left: 20px">Result</h2>
        <div style="display: flex; flex-wrap: wrap" id="results">
          <div>
            <h3>Original image</h3>
            <img id="orig" />
          </div>
          <div id="highlighted">
            <h3>Highlighted Paper</h3>
          </div>
          <div id="extracted">
            <h3>Extracted Paper</h3>
          </div>
          <div id="cornerPts">
            <h3>Corner Points</h3>
            <pre style="font-family: monospace"></pre>
          </div>
        </div>
      </div>
      <div style="margin-top: 50px">
    </div>
    </div>

    <script src="https://docs.opencv.org/4.7.0/opencv.js" async></script>
    <!-- warning: loading OpenCV can take some time. Load asynchronously -->
    <script src="https://cdn.jsdelivr.net/gh/ColonelParrot/jscanify@master/src/jscanify.min.js"></script>
    <script>
      window.addEventListener("load", function () {
        const scanner = new jscanify();
        fileInput.addEventListener("change", function (e) {
          if (e.target.files.length) {
            const image = e.target.files[0];
            orig.src = URL.createObjectURL(image);
            clearData();
            result.style.display = "block";

            orig.onload = function () {
              const highlightedCanvas = scanner.highlightPaper(orig);
              highlighted.appendChild(highlightedCanvas);

              const extractedCanvas = scanner.extractPaper(orig, 772, 1000);
              extracted.appendChild(extractedCanvas);

              const contour = scanner.findPaperContour(cv.imread(orig));
              const cornerPoints = scanner.getCornerPoints(contour);
              cornerPts.querySelector("pre").textContent = JSON.stringify(
                cornerPoints,
                null,
                4
              );
            };
          }
        });
      });

      function clearData() {
        highlighted.querySelector("canvas")?.remove();
        extracted.querySelector("canvas")?.remove();
        cornerPts.querySelector("pre").textContent = "";
      }
    </script>
  </body>
</html>
meeting-cost-calculator.html
wget 'https://sme10.lists2.roe3.org/mdrone/meeting-cost-calculator.html'
View Content
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel="stylesheet" href="https://unpkg.com/simpledotcss@2.0.0/simple-v1.css">
<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js?ver=2.5.21" id="vue-js-js"></script>
<style type="text/css">.form-result {font-size: 22px;}</style>
<style type="text/css">[v-cloak] {display: none;}</style>
<title>Calculate Meeting Cost</title>
</head>
<body>
<fieldset>
<h1 class="entry-title main_title">Calculate Meeting Cost</h1>
<div class="entry-content">
<p>Meetings are expensive, probably much more expensive than you think! See how much your meetings cost with the <strong>Meeting Cost Calculator</strong>.</p>
<div id="app">
  <form class="calculate-meeting-cost" @submit.prevent="calculateCost">
    <div class="form-entry-text">
      <h3>Enter the following information:</h3>
    </div>
    <div class="form-entry">
      <label>Average annual salary of participants </label>
      <input id="salary" type="number" min="0" step="1" v-model.number="participentSal" />
    </div>
    <div class="form-entry">
      <label>Number of participants </label>
      <input id="participants" type="number" min="0" step="1" v-model.number="noOfParticipant" />
    </div>
    <div class="form-entry-text">
      <strong>Duration of meeting:</strong>
    </div>
    <div class="form-entry">
      <label>Hours </label>
      <input id="hours" type="number" min="0" step="1" v-model.number="meetingHour" />
    </div>
    <div class="form-entry">
      <label>Minutes </label>
      <input id="minutes" type="number" min="0" step="1" v-model.number="meetingMin" />
    </div>
    <div class="form-buttons">
      <button type="submit" class="calculate-btn">Calculate</button>
      <button type="reset" class="reset-btn" @click.prevent="resetData">Reset</button>
    </div>
    <div class="form-result">
      <p style="padding-bottom:0;"><strong>Cost per hour: <span v-cloak><font color="maroon" size="+2">${{costPerHour}}</font></span></strong></p>
      <p><strong>Meeting cost: <span v-cloak><font color="maroon" size="+2">${{meetingCost}}</font></span></strong></p>
    </div>
  </form>
</div>
</fieldset>
<p><HR></p>
<p>For example if you have a management team with 5 people at an annual salary of $100,000 per person and they spend an average of 15 hours a week in meetings, your weekly meeting cost for only these people is $4,076 and your annual costs are a shocking $212,000! If you can reduce that by 40% you are saving $85,000 per year!</p>
<p>40% sound like a lot but is not unreasonable. According to the Wharton Center for Applied Research, the average CEO spends 17 hours per week in meetings, senior executives an average of 23 hours and middle managers 11 hours. And according to senior and middle managers only 56% of these meetings are productive.</p>
<p>The same research found that if managers use meetings appropriately they can reduce the time spent in meetings by 25%. Effective management of remaining meetings can reduce the time spent in meetings by another 20%. This translates into huge savings.</p>
<p>&nbsp;</p>
</div>

<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js?ver=2.5.21" id="vue-js-js"></script>

<script type="text/javascript" id="app-calc-meeting-cost-js">
new Vue({
  el: "#app",
  data: {
    participentSal: 0,
    noOfParticipant: 0,
    meetingHour: 0,
    meetingMin: 0,
    costPerHour: 0,
    meetingCost: 0
  },
  methods: {
  	calculateCost: function() {
    	this.costPerHour = Math.round( (this.participentSal/46/40) * this.noOfParticipant )
      this.meetingCost = Math.round( ( (this.participentSal/46/40) * this.noOfParticipant ) * ( this.meetingHour + ( this.meetingMin / 60 ) ) )
    },
    resetData: function() {
    	this.participentSal = 0
      this.noOfParticipant = 0
      this.meetingHour =  0
      this.meetingMin = 0
      this.costPerHour = 0
      this.meetingCost = 0
    }
  }
})
</script>
</body>
</html>

qploggrep-output.txt
wget 'https://sme10.lists2.roe3.org/mdrone/qploggrep-output.txt'
View Content
# qploggrep mdrone@gmail.com 
@40000000624849b900d45184	3875	209.85.208.171	check_goodrcptto	901	<mdrone@gmail.com>		relaying denied test@lists2.roe3.org	msg denied before queued
@40000000624878be1f08a9fc	5523	209.85.128.176	check_goodrcptto	901	<mdrone@gmail.com>		relaying denied test@lists2.roe3.org	msg denied before queued
@4000000062487c9e1451223c	6149	209.85.167.41	queued		<mdrone@gmail.com>	<test@lists2.roe3.org>	<CANq2t74-WLmbv5fqkZkeOutg+-MAGEWkQJ9_pXgS-oqN1ZM0xA@mail.gmail.com>	
@4000000062499bec30e2bf64	5075	209.85.208.176	queued		<mdrone@gmail.com>	<test@lists2.roe3.org>	<CANq2t75QVMp0jGorkQ=-=mASw7T3-KgBhHCvKtQ5ooWhQPTWhA@mail.gmail.com>	
@40000000624b21e632008f5c	14234	209.85.167.53	queued		<mdrone@gmail.com>	<test@lists2.roe3.org>	<CANq2t76SCsxK4ontiv1LH9__jBtt=b4cf6C00CNysD__h0o8FQ@mail.gmail.com>	
@40000000624b226c25317624	14287	209.85.167.41	queued		<mdrone@gmail.com>	<test@lists2.roe3.org>	<CANq2t75CrSgVxGJq=Jwep8N=H5LAKJj4+gXWvDiRuihKnUKrfQ@mail.gmail.com>
qploggrep-output2.txt
wget 'https://sme10.lists2.roe3.org/mdrone/qploggrep-output2.txt'
View Content
@40000000624849b900d45184	3875	209.85.208.171	check_goodrcptto	901	<mdrone@gmail.com>		relaying denied test@lists2.roe3.org	msg denied before queued
@40000000624878be1f08a9fc	5523	209.85.128.176	check_goodrcptto	901	<mdrone@gmail.com>		relaying denied test@lists2.roe3.org	msg denied before queued
@4000000062487c9e1451223c	6149	209.85.167.41	queued		<mdrone@gmail.com>	<test@lists2.roe3.org>	<CANq2t74-WLmbv5fqkZkeOutg+-MAGEWkQJ9_pXgS-oqN1ZM0xA@mail.gmail.com>	
@4000000062499bec30e2bf64	5075	209.85.208.176	queued		<mdrone@gmail.com>	<test@lists2.roe3.org>	<CANq2t75QVMp0jGorkQ=-=mASw7T3-KgBhHCvKtQ5ooWhQPTWhA@mail.gmail.com>	
@40000000624b21e632008f5c	14234	209.85.167.53	queued		<mdrone@gmail.com>	<test@lists2.roe3.org>	<CANq2t76SCsxK4ontiv1LH9__jBtt=b4cf6C00CNysD__h0o8FQ@mail.gmail.com>	
@40000000624b226c25317624	14287	209.85.167.41	queued		<mdrone@gmail.com>	<test@lists2.roe3.org>	<CANq2t75CrSgVxGJq=Jwep8N=H5LAKJj4+gXWvDiRuihKnUKrfQ@mail.gmail.com>	
@40000000624d90620b04c33c	25786	209.85.167.50	queued		<mdrone@gmail.com>	<test@lists2.roe3.org>	<CANq2t77Yi27SWyNyEEyAXahDVoj_WoRjEwRdH+3hELDSzLL4zw@mail.gmail.com>	
qploggrep.html
wget 'https://sme10.lists2.roe3.org/mdrone/qploggrep.html'
View Content
<html>
	<head>
		<title>qploggrep: how-to</title>
	</head>
	<body>
		<h3 style="margin: 0px 0px 0.3em; padding-top: 0.5em; padding-bottom: 0.17em; overflow: hidden; font-size: 16.256px; font-family: sans-serif; background-color: rgb(255, 255, 255);">
			<span class="mw-headline" id="qploggrep">qploggrep</span></h3>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			<b>qploggrep</b>&nbsp;allows you to search your existing qpsmtpd logs as though they had been generated by&nbsp;<b>qplogtail</b>, then display matching results.</p>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			To install:</p>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
cd /usr/local/bin
wget -O qploggrep http://bugs.contribs.org/attachment.cgi?id=2034
chmod 755 qploggrep
</pre>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			Program Notes:</p>
		<ul style="list-style-type: square; list-style-image: url(&quot;/skins/MonoBook/resources/images/bullet.svg?36e03&quot;); margin: 0.3em 0px 0px 1.6em; padding: 0px; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			<li style="margin-bottom: 0.1em;">
				<i>qploggrep</i>&nbsp;cannot locate information that is not there. For example, since the&nbsp;<i>dnsbl</i>&nbsp;plugin drops the incoming connection before the remote server specifies the addressee, you cannot find any addressee information for messages blocked by&nbsp;<i>dnsbl</i>.</li>
			<li style="margin-bottom: 0.1em;">
				<i>qploggrep</i>&nbsp;uses a case-insensitive search, so&nbsp;<tt style="font-family: monospace, monospace;">qploggrep abc</tt>&nbsp;will locate lines containing&nbsp;<i>abc</i>,&nbsp;<i>ABC</i>,&nbsp;<i>aBc</i>, etc.</li>
			<li style="margin-bottom: 0.1em;">
				<i>qploggrep</i>&nbsp;outputs the original TAI64N timestamp for each log entry. You can convert the result to human readable format by piping the results through&nbsp;<i>tai64nlocal</i></li>
		</ul>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			Examples:</p>
		<ul style="list-style-type: square; list-style-image: url(&quot;/skins/MonoBook/resources/images/bullet.svg?36e03&quot;); margin: 0.3em 0px 0px 1.6em; padding: 0px; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			<li style="margin-bottom: 0.1em;">
				Search all existing qpsmtpd logs for email to or from user@domain.tld and convert the output timestamp from TAI64N to a human readable format:</li>
		</ul>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
qploggrep user@domain.tld |tai64nlocal
</pre>
		<ul style="list-style-type: square; list-style-image: url(&quot;/skins/MonoBook/resources/images/bullet.svg?36e03&quot;); margin: 0.3em 0px 0px 1.6em; padding: 0px; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			<li style="margin-bottom: 0.1em;">
				Search for email to or from user@domain.tld that was denied by spamassassin:</li>
		</ul>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
qploggrep spamassassin | grep user@domain.tld
</pre>
		<ul style="list-style-type: square; list-style-image: url(&quot;/skins/MonoBook/resources/images/bullet.svg?36e03&quot;); margin: 0.3em 0px 0px 1.6em; padding: 0px; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			<li style="margin-bottom: 0.1em;">
				Display all qpsmtpd transactions denied due to&nbsp;<i>dnsbl</i>:</li>
		</ul>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
qploggrep dnsbl
</pre>
		<ul style="list-style-type: square; list-style-image: url(&quot;/skins/MonoBook/resources/images/bullet.svg?36e03&quot;); margin: 0.3em 0px 0px 1.6em; padding: 0px; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			<li style="margin-bottom: 0.1em;">
				Display the total connection time for all connections, sorted by connection time (assumes that you have installed and enabled the&nbsp;<a href="https://wiki.koozali.org/Qpsmtpd_connection_time" style="color: rgb(6, 69, 173); text-decoration-line: none; background: none;" title="Qpsmtpd connection time">connection_time</a>&nbsp;plugin):</li>
		</ul>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
qploggrep connection_time | sort -k 3 -n
</pre>
		<ul style="list-style-type: square; list-style-image: url(&quot;/skins/MonoBook/resources/images/bullet.svg?36e03&quot;); margin: 0.3em 0px 0px 1.6em; padding: 0px; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			<li style="margin-bottom: 0.1em;">
				Display all info from /var/log/qpsmtpd/* (note the space and dot)</li>
		</ul>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
qploggrep .
</pre>
		<ul style="list-style-type: square; list-style-image: url(&quot;/skins/MonoBook/resources/images/bullet.svg?36e03&quot;); margin: 0.3em 0px 0px 1.6em; padding: 0px; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			<li style="margin-bottom: 0.1em;">
				Show all lines recording &quot;connection x of y&quot;, sorted by the number of concurrent connections</li>
		</ul>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
qploggrep &quot;/`config getprop smtpd Instances` &quot; | sort -k4</pre>
	</body>
</html>

qplogtail.html
wget 'https://sme10.lists2.roe3.org/mdrone/qplogtail.html'
View Content
<html>
	<head>
		<title>qplogtail: how-to</title>
	</head>
	<body>
		<h3 style="margin: 0px 0px 0.3em; padding-top: 0.5em; padding-bottom: 0.17em; overflow: hidden; font-size: 16.256px; font-family: sans-serif; background-color: rgb(255, 255, 255);">
			<span class="mw-headline" id="qplogtail">qplogtail</span></h3>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			qplogtail is a script intended to help monitor /var/log/qpsmtpd/current and extract a concise but meaningful display of what the server is up to.</p>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			qplogtail extracts 6 kinds of information:</p>
		<ol style="margin: 0.3em 0px 0px 3.2em; padding: 0px; list-style-image: none; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			<li style="margin-bottom: 0.1em;">
				Normal connections:<br />
				<i>28545 Accepted connection 4/30 from 86.139.2.73 ...</i></li>
			<li style="margin-bottom: 0.1em;">
				Errors in violation of&nbsp;<i>Instances</i>:<br />
				<i>5146 Too many connections: 40 &gt;= 40. Waiting one second.</i></li>
			<li style="margin-bottom: 0.1em;">
				Errors in violation of&nbsp;<i>InstancesPerIP</i>:<br />
				<i>5320 hosts_allow plugin: Too many connections from 212.100.229.201: 6 &gt; 5Denying connection.</i></li>
			<li style="margin-bottom: 0.1em;">
				Messages blocked by any qpsmtpd plugin:<br />
				<i>15751 logging::logterse plugin: ` 82.210.181.241 241-pra-6.acn.waw.pl 241-pra-6.acn.waw.pl &lt;Glasteinzhza@ask-it-here.com&gt; dnsbl 903 http://www.spamhaus.org/query/bl?ip=82.210.181.241 msg denied before queued</i></li>
			<li style="margin-bottom: 0.1em;">
				Messages queued for delivery:<br />
				<i>15587 logging::logterse plugin: ` 128.220.32.40 miami.deuvis.com miami.deuvis.com &lt;aapple@deuvis.com&gt; &lt;c.wolf@ncxr.org&gt; queued &lt;200709270344.l8R3iq0b010299@deuvis.com&gt; No, hits=-2.6 required=5.0_</i></li>
			<li style="margin-bottom: 0.1em;">
				Connection time values from the connection_time plugin (if present)<br />
				<i>@4000000048641d5c0951f6a4 15110 connection_time plugin: Connection time from 209.74.246.66: 1.566 sec.</i></li>
		</ol>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			Each normal smtp transaction will generate two lines of output containing:</p>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
msgid   remote_ip   x/40
msgid   remote_ip   dispostion   details
</pre>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			If you have the&nbsp;<a href="https://wiki.koozali.org/Qpsmtpd_connection_time" style="color: rgb(6, 69, 173); text-decoration-line: none; background: none;" title="Qpsmtpd connection time">connection_time</a>&nbsp;plugin installed, you will also get:</p>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
msgid   remote_ip   timeconnected
</pre>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			Sample output:</p>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
# qplogtail
14868   209.74.246.66   0/40
14868   209.74.246.66   check_basicheaders      msg denied before queued
14868   209.74.246.66   1.622 sec.
14879   200.127.59.114  0/40
14879   200.127.59.114  dnsbl   msg denied before queued
14879   200.127.59.114  2.874 sec.
14890   69.147.64.214   0/40
14890   69.147.64.214   queued  No, hits=-2.6 required=5.0_
14890   69.147.64.214   7.433 sec.
</pre>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			<br />
			To install:</p>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
cd /usr/local/bin
wget -O qplogtail http://bugs.contribs.org/attachment.cgi?id=2035
chmod 755 qplogtail
</pre>
		<p style="margin: 0.4em 0px 0.5em; font-family: sans-serif; font-size: 12.7px; background-color: rgb(255, 255, 255);">
			To run:</p>
		<pre style="line-height: 1.1em; font-family: monospace, monospace; background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; font-size: 12.7px;">
qplogtail</pre>
	</body>
</html>

sendtestmail.php
wget 'https://sme10.lists2.roe3.org/mdrone/sendtestmail.php'
View Content
<?php
// the message
$msg = "This is just to test whether or not\nthe PHP mail function works on this server.";

// use wordwrap() if lines are longer than 70 characters
$msg = wordwrap($msg,70);

// send email
//mail("mdrone@gmail.com","PHP Mail() Test Message",$msg);
?>
seven-eleven.php
wget 'https://sme10.lists2.roe3.org/mdrone/seven-eleven.php'
View Content
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>The Seven-Eleven Problem</title>
<link rel="stylesheet" href="https://unpkg.com/purecss@2.1.0/build/pure-min.css" integrity="sha384-yHIFVG6ClnONEA5yB5DJXfW2/KC173DIQrYoZMEtBvGzmf0PKiGyNEqe9N6BNDBH" crossorigin="anonymous">
<link rel="stylesheet" href="typeset.min.css" />
<style type="text/css" media="screen">
    body {
      font: normal normal 300 16px/1em 'Inter', sans-serif;
      margin: 2em;
      padding: 0;
      display: flex;
    }
      .main {
        height: auto;
        padding-top: 0;
      }

   .overview {
      display: flex;
      flex-flow: column nowrap;
      box-sizing: border-box;
      flex-basis: 33.333%;
      min-width: 240px;
      max-width: 450px;
      background: #faf87a;
      overflow-y: auto;
      padding: 0 2em;
      height: 70vh;
      padding-top: 0.5em;
    }


</style>
</head>
<body>
<div class="overview typeset">
<p>
I went to the local 7-Eleven and bought four items. 
The sum of the four prices was $7.11.</p>
<p>By coincidence, the product of the four prices 
was also exactly $7.11.</p>
<p>Write some code (any language) to figure out what those four prices were.
</p>
<?php

$sum = 711;
$product = 711000000;

$a = 100;

echo "BTW: <br/>The solution to the 7-11 problem is . . . <hr>";

while ($a < $sum) {
  $b = 100;
  $a = $a + 1;
     while ($b < $sum) {
       $c = 100;
       $b = $b + 1;

//          while($d>100) {
	   do {
            $c = $c + 1;
            $d = $sum - ($a + $b + $c);
              if ($a*$b*$c*$d == $product) goto end;
             }
	   while ($d > 100);
         }
     }

end:
//convert to dollars
setlocale(LC_MONETARY, 'en_US');
$a = $a/100; 
$b = $b/100;
$c = $c/100;
$d = $d/100;

/*
echo money_format('%.2n',$a)."<br/>";
echo money_format('%.2n',$b)."<br/>";
echo money_format('%.2n',$c)."<br/>";
echo money_format('%.2n',$d)."<hr>";
echo "Sum: ".money_format('%.2n',$a+$b+$c+$d)."<br/>";
echo "Product: ".money_format('%.2n',$a*$b*$c*$d)."<hr>";
*/

$A = money_format('%.2n',$a);
$B = money_format('%.2n',$b);
$C = money_format('%.2n',$c);
$D = money_format('%.2n',$d);

echo $A."<br/>";
echo $B."<br/>";
echo $C."<br/>";
echo $D."<hr>";

echo "Sum: ";
echo $A. " + ". $B. " + ". $B. " + ". $D. " = ";
echo money_format('%.2n',$a+$b+$c+$d)."<br/>";
echo "Product: ";
echo $A. " x ". $B. " x ". $B. " x ". $D. " = ";
echo money_format('%.2n',$a*$b*$c*$d)."<br/>";
?>
</div>
</body>
</html>
sheetson-faq.html
wget 'https://sme10.lists2.roe3.org/mdrone/sheetson-faq.html'
View Content
<html>
<head>
<title>FAQs Example using Sheetson & Bootstrap 4</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css" />
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.12/handlebars.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/js/bootstrap.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){
      fetch('https://api.sheetson.com/v2/sheets/FAQ', {
        withCredentials: true,
        headers: {
          'Content-Type': 'application/json',
          'Authorization': 'Bearer 92ItKWuUYaZhuCvStbDUTTy63Wc42N4XqyuoDxFLzcr3NbyKVvz61PNTmVI',
          'X-Sheetson-Spreadsheet-Id': '1nWAJkFkdy6IhdbhNmvfsoP7frNnJ0LzvGILC2qHY6gw'
        }
      }).then(r => r.json())
      .then(data => {
        var template = Handlebars.compile($('#item-template').html())
        $('#faq').html(template(data.results))
      })
      .catch(error => console.log(error))
    })
</script>

<script id="item-template" type="text/x-handlebars-template">
<div class="container py-3">
    <div class="row">
        <div class="col-10 mx-auto">
            <div class="accordion" id="faqExample">
              {{#each this}}
                <div class="card">
                    <div class="card-header p-2" id="heading{{rowIndex}}">
                        <h5 class="mb-0">
                            <button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse{{rowIndex}}" aria-expanded="false" aria-controls="collapse{{rowIndex}}">
                              Q: {{question}}
                            </button>
                          </h5>
                    </div>

                    <div id="collapse{{rowIndex}}" class="collapse" aria-labelledby="heading{{rowIndex}}" data-parent="#faqExample">
                        <div class="card-body">
                            <b>Answer:</b> {{answer}}
                        </div>
                    </div>
                </div>
              {{/each}}
            </div>
        </div>
    </div>
  </div>
</script>

</head>
<body>
<div class="container py-3">
<h3>FAQs</h3>
</div>
<div id="faq">Loading FAQs...</div>
</body>

</html>
systemctl.png
wget 'https://sme10.lists2.roe3.org/mdrone/systemctl.png'
View Content
test.php
wget 'https://sme10.lists2.roe3.org/mdrone/test.php'
View Content
<?php
for($i=0,$j=50; $i<100; $i++) {
  while($j--) {
    if($j==17) goto end; 
  }  
}
echo "i = $i";
end:
echo 'j hit 17';
?>
translationapp.zip
wget 'https://sme10.lists2.roe3.org/mdrone/translationapp.zip'
View Content
typeset.min.css
wget 'https://sme10.lists2.roe3.org/mdrone/typeset.min.css'
View Content
.typeset figure,.typeset pre{max-width:100%}.typeset{--background-color:#F3F6FA;--border-color:#DBE2F2;--color:#324354;--blockquote-color:rgba(0,0,0,.2);--mark-color:rgba(0, 140, 255, 0.1);line-height:1;text-rendering:optimizeLegibility}.typeset *{box-sizing:border-box}.typeset a,.typeset abbr,.typeset acronym,.typeset address,.typeset applet,.typeset b,.typeset big,.typeset blockquote,.typeset canvas,.typeset caption,.typeset cite,.typeset code,.typeset dd,.typeset del,.typeset dfn,.typeset dl,.typeset dt,.typeset em,.typeset embed,.typeset figcaption,.typeset figure,.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6,.typeset i,.typeset iframe,.typeset img,.typeset ins,.typeset kbd,.typeset li,.typeset mark,.typeset object,.typeset ol,.typeset output,.typeset p,.typeset pre,.typeset q,.typeset ruby,.typeset s,.typeset samp,.typeset small,.typeset strike,.typeset strong,.typeset sub,.typeset sup,.typeset table,.typeset tbody,.typeset td,.typeset tfoot,.typeset th,.typeset thead,.typeset time,.typeset tr,.typeset tt,.typeset u,.typeset ul,.typeset var{background:0 0;border:0;font:inherit;line-height:1;margin:0;padding:0;vertical-align:baseline}.typeset cite,.typeset var{font-style:italic}.typeset code,.typeset kbd,.typeset pre,.typeset samp{font-family:monospace}.typeset caption,.typeset dd,.typeset dt,.typeset figcaption,.typeset h1,.typeset li,.typeset p,.typeset pre,.typeset td,.typeset th{line-height:1.5}.typeset.typeset-baseline{background-image:linear-gradient(to bottom,#ff00ff 0,rgba(255,255,255,0) 1px);background-repeat:repeat-y;background-size:100% 1.5em}.typeset caption,.typeset dd,.typeset div,.typeset dl,.typeset figcaption,.typeset figure,.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6,.typeset ol,.typeset p,.typeset pre,.typeset table,.typeset ul{margin:0 0 1.5em}.typeset blockquote,.typeset ol,.typeset ul{margin-left:2.5em}.typeset code,.typeset pre,.typeset th{background-color:#F3F6FA;background-color:var(--background-color)}.typeset code,.typeset pre,.typeset td,.typeset th{color:#324354;color:var(--color)}.typeset pre,.typeset table,.typeset td,.typeset th{border:1px solid #DBE2F2;border-color:var(--border-color)}.typeset a{text-decoration:underline}.typeset b,.typeset strong{font-weight:bolder}.typeset dt,.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6{font-weight:700}.typeset em,.typeset i,.typeset u{font-style:italic;text-decoration:none}.typeset abbr[title]{border-bottom:1px dotted gray}.typeset code{padding:.1em .2em}.typeset del{color:red;text-decoration:line-through}.typeset ins{color:green;text-decoration:none}.typeset mark{background-color:rgba(0,140,255,.1);background-color:var(--mark-color);color:#000}.typeset small{color:gray;font-size:.75em}.typeset s{text-decoration:line-through}.typeset sub{font-size:80%;vertical-align:sub}.typeset sup{font-size:.75em;vertical-align:super}.typeset ol ol,.typeset ol ul,.typeset ul ol,.typeset ul ul{margin-top:0;margin-bottom:0}.typeset ol{list-style:decimal}.typeset ol ol{list-style:lower-alpha}.typeset ol ol ol{list-style:lower-roman}.typeset ol ol ol ol{list-style:decimal}.typeset ul{list-style:outside}.typeset dd{margin-top:0}.typeset h1{font-size:2em;margin:2.25em 0 .75em}.typeset h2{font-size:1.5em;line-height:2;margin:2em 0 1em}.typeset h3{font-size:1.25em;line-height:2.4;margin:1.2em 0 0}.typeset h4{font-size:1em;line-height:1.5;margin:1.5em 0 0}.typeset h5,.typeset h6{margin:2em 0 0;font-size:.75em;line-height:2}.typeset h6{font-weight:inherit}.typeset blockquote{border-left:.2em solid rgba(0,0,0,.2);border-left-color:var(--blockquote-color);margin-left:.2em;opacity:.8;padding-left:.8em}.typeset-wysiwyg blockquote{border-left:none;margin-left:3em;opacity:1}.typeset pre{border-radius:2px;display:block;font-size:.75em;line-height:2;margin:0 0 2em;overflow:scroll;padding:calc(1em - 1px) 1.5em;white-space:pre-wrap}.typeset table{border-collapse:collapse;table-layout:auto}.typeset caption{caption-side:top;font-weight:700;margin-top:0;text-align:left}.typeset td,.typeset th{padding:calc(.75em - .5px);text-align:left}.typeset th{font-weight:400}.typeset embed,.typeset iframe,.typeset img,.typeset object{display:inline;max-width:100%}.typeset figcaption{font-size:.75em;line-height:2;text-align:left}
wreath-of-khan.jpg
wget 'https://sme10.lists2.roe3.org/mdrone/wreath-of-khan.jpg'
View Content