aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorCharles Krinke2008-02-18 03:14:31 +0000
committerCharles Krinke2008-02-18 03:14:31 +0000
commit3df36523cb8814b71b8327c19185d73075ee41dc (patch)
treec0204f72d5fbdc1764275a45e32bb4f816eecf19
parentODE: Tired of floating above the ground after crossing a border? Boy have I ... (diff)
downloadopensim-SC-3df36523cb8814b71b8327c19185d73075ee41dc.zip
opensim-SC-3df36523cb8814b71b8327c19185d73075ee41dc.tar.gz
opensim-SC-3df36523cb8814b71b8327c19185d73075ee41dc.tar.bz2
opensim-SC-3df36523cb8814b71b8327c19185d73075ee41dc.tar.xz
Thank you very much, Hashbox for:
Changed the public IsAdministrator back to protected, now checks Config to see whether it is allowed to run or not. Defaults to false (not allowed). To use add the following to OpenSim.ini [LL-Functions] AllowosConsoleCommand=true
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Environment/PermissionManager.cs7
-rw-r--r--OpenSim/Region/ScriptEngine/Common/LSL_BaseClass.cs2
-rw-r--r--OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs19
-rw-r--r--OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands_Interface.cs2
-rw-r--r--bin/OpenSim.ini.example4
-rw-r--r--bin/pCampBotSentences.txt459
6 files changed, 25 insertions, 468 deletions
diff --git a/OpenSim/Region/Environment/PermissionManager.cs b/OpenSim/Region/Environment/PermissionManager.cs
index 36f75d1..5958249 100644
--- a/OpenSim/Region/Environment/PermissionManager.cs
+++ b/OpenSim/Region/Environment/PermissionManager.cs
@@ -74,7 +74,7 @@ namespace OpenSim.Region.Environment
74 m_scene.EventManager.TriggerPermissionError(user, reason); 74 m_scene.EventManager.TriggerPermissionError(user, reason);
75 } 75 }
76 76
77 public virtual bool IsAdministrator(LLUUID user) 77 protected virtual bool IsAdministrator(LLUUID user)
78 { 78 {
79 if (m_bypassPermissions) 79 if (m_bypassPermissions)
80 { 80 {
@@ -495,6 +495,11 @@ namespace OpenSim.Region.Environment
495 return IsAdministrator(user); 495 return IsAdministrator(user);
496 } 496 }
497 497
498 public virtual bool CanRunConsoleCommand(LLUUID user)
499 {
500 return IsAdministrator(user);
501 }
502
498 public virtual bool CanTerraform(LLUUID user, LLVector3 position) 503 public virtual bool CanTerraform(LLUUID user, LLVector3 position)
499 { 504 {
500 bool permission = false; 505 bool permission = false;
diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_BaseClass.cs b/OpenSim/Region/ScriptEngine/Common/LSL_BaseClass.cs
index 088b985..7713490 100644
--- a/OpenSim/Region/ScriptEngine/Common/LSL_BaseClass.cs
+++ b/OpenSim/Region/ScriptEngine/Common/LSL_BaseClass.cs
@@ -1865,7 +1865,7 @@ namespace OpenSim.Region.ScriptEngine.Common
1865 m_LSL_Functions.osRegionNotice(msg); 1865 m_LSL_Functions.osRegionNotice(msg);
1866 } 1866 }
1867 1867
1868 public int osConsoleCommand(string Command) 1868 public bool osConsoleCommand(string Command)
1869 { 1869 {
1870 return m_LSL_Functions.osConsoleCommand(Command); 1870 return m_LSL_Functions.osConsoleCommand(Command);
1871 } 1871 }
diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
index a7d4ecf..c07f6d7 100644
--- a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
+++ b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
@@ -3676,14 +3676,21 @@ namespace OpenSim.Region.ScriptEngine.Common
3676 return LLUUID.Zero.ToString(); 3676 return LLUUID.Zero.ToString();
3677 } 3677 }
3678 3678
3679 public int osConsoleCommand(string Command) 3679 public bool osConsoleCommand(string Command)
3680 { 3680 {
3681 if (World.PermissionsMngr.IsAdministrator(m_host.OwnerID)) { 3681 m_host.AddScriptLPS(1);
3682 OpenSim.Framework.Console.MainConsole.Instance.RunCommand(Command); 3682 Nini.Config.IConfigSource config = new Nini.Config.IniConfigSource(Application.iniFilePath);
3683 return 1; 3683 if (config.Configs["LL-Functions"] == null)
3684 } else { 3684 config.AddConfig("LL-Functions");
3685 return 0; 3685
3686 if (config.Configs["LL-Functions"].GetBoolean("AllowosConsoleCommand", false)) {
3687 if (World.PermissionsMngr.CanRunConsoleCommand(m_host.OwnerID)) {
3688 OpenSim.Framework.Console.MainConsole.Instance.RunCommand(Command);
3689 return true;
3690 }
3691 return false;
3686 } 3692 }
3693 return false;
3687 } 3694 }
3688 3695
3689 private void NotImplemented(string Command) 3696 private void NotImplemented(string Command)
diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands_Interface.cs b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands_Interface.cs
index 81478e0..0703523 100644
--- a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands_Interface.cs
+++ b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands_Interface.cs
@@ -641,6 +641,6 @@ namespace OpenSim.Region.ScriptEngine.Common
641 int osTerrainSetHeight(int x, int y, double val); 641 int osTerrainSetHeight(int x, int y, double val);
642 int osRegionRestart(double seconds); 642 int osRegionRestart(double seconds);
643 void osRegionNotice(string msg); 643 void osRegionNotice(string msg);
644 int osConsoleCommand(string Command); 644 bool osConsoleCommand(string Command);
645 } 645 }
646} 646}
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index 1c96534..3335646 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -259,3 +259,7 @@ CompileWithDebugInformation=true
259; Remove old scripts on next startup 259; Remove old scripts on next startup
260CleanUpOldScriptsOnStartup=true 260CleanUpOldScriptsOnStartup=true
261 261
262[LL-Functions]
263; Set the following to true to allow administrator owned scripts to execute console commands
264AllowosConsoleCommand=false
265
diff --git a/bin/pCampBotSentences.txt b/bin/pCampBotSentences.txt
index daaca58..e69de29 100644
--- a/bin/pCampBotSentences.txt
+++ b/bin/pCampBotSentences.txt
@@ -1,459 +0,0 @@
1Can't do it, clock speed
2Can't do it, solar flares
3Can't do it, electromagnetic radiation from satellite debris
4Can't do it, static from nylon underwear
5Can't do it, static from plastic slide rules
6Can't do it, global warming
7Can't do it, poor power conditioning
8Can't do it, static buildup
9Can't do it, doppler effect
10Can't do it, hardware stress fractures
11Can't do it, magnetic interference from money/credit cards
12Can't do it, dry joints on cable plug
13Can't do it, we're waiting for [the phone company] to fix that line
14Can't do it, sounds like a Windows problem, try calling Microsoft support
15Can't do it, temporary routing anomaly
16Can't do it, somebody was calculating pi on the server
17Can't do it, fat electrons in the lines
18Can't do it, excess surge protection
19Can't do it, floating point processor overflow
20Can't do it, divide-by-zero error
21Can't do it, POSIX compliance problem
22Can't do it, monitor resolution too high
23Can't do it, improperly oriented keyboard
24Can't do it, network packets travelling uphill (use a carrier pigeon)
25Can't do it, Decreasing electron flux
26Can't do it, first Saturday after first full moon in Winter
27Can't do it, radiosity depletion
28Can't do it, CPU radiator broken
29Can't do it, It works the way the Wang did, what's the problem
30Can't do it, positron router malfunction
31Can't do it, cellular telephone interference
32Can't do it, techtonic stress
33Can't do it, piezo-electric interference
34Can't do it, (l)user error
35Can't do it, working as designed
36Can't do it, dynamic software linking table corrupted
37Can't do it, heavy gravity fluctuation, move computer to floor rapidly
38Can't do it, secretary plugged hairdryer into UPS
39Can't do it, terrorist activities
40Can't do it, not enough memory, go get system upgrade
41Can't do it, interrupt configuration error
42Can't do it, spaghetti cable cause packet failure
43Can't do it, boss forgot system password
44Can't do it, bank holiday - system operating credits not recharged
45Can't do it, virus attack, luser responsible
46Can't do it, waste water tank overflowed onto computer
47Can't do it, Complete Transient Lockout
48Can't do it, bad ether in the cables
49Can't do it, Bogon emissions
50Can't do it, Change in Earth's rotational speed
51Can't do it, Cosmic ray particles crashed through the hard disk platter
52Can't do it, Smell from unhygienic janitorial staff wrecked the tape heads
53Can't do it, Little hamster in running wheel had coronary; waiting for replacement to be Fedexed from Wyoming
54Can't do it, Evil dogs hypnotised the night shift
55Can't do it, Plumber mistook routing panel for decorative wall fixture
56Can't do it, Electricians made popcorn in the power supply
57Can't do it, Groundskeepers stole the root password
58Can't do it, high pressure system failure
59Can't do it, failed trials, system needs redesigned
60Can't do it, system has been recalled
61Can't do it, not approved by the FCC
62Can't do it, need to wrap system in aluminum foil to fix problem
63Can't do it, not properly grounded, please bury computer
64Can't do it, CPU needs recalibration
65Can't do it, system needs to be rebooted
66Can't do it, bit bucket overflow
67Can't do it, descramble code needed from software company
68Can't do it, only available on a need to know basis
69Can't do it, knot in cables caused data stream to become twisted and kinked
70Can't do it, nesting roaches shorted out the ether cable
71Can't do it, The file system is full of it
72Can't do it, Satan did it
73Can't do it, Daemons did it
74Can't do it, You're out of memory
75Can't do it, There isn't any problem
76Can't do it, Unoptimized hard drive
77Can't do it, Typo in the code
78Can't do it, Yes, yes, its called a design limitation
79Can't do it, Look, buddy: Windows 3.1 IS A General Protection Fault.
80Can't do it, That's a great computer you have there; have you considered how it would work as a BSD machine?
81Can't do it, Please excuse me, I have to circuit an AC line through my head to get this database working.
82Can't do it, Yeah, yo mama dresses you funny and you need a mouse to delete files.
83Can't do it, Support staff hung over, send aspirin and come back LATER.
84Can't do it, Someone is standing on the ethernet cable, causing a kink in the cable
85Can't do it, Windows 95 undocumented "feature"
86Can't do it, Runt packets
87Can't do it, Password is too complex to decrypt
88Can't do it, Boss' kid fucked up the machine
89Can't do it, Electromagnetic energy loss
90Can't do it, Budget cuts
91Can't do it, Mouse chewed through power cable
92Can't do it, Stale file handle (next time use Tupperware(tm)!)
93Can't do it, Feature not yet implemented
94Can't do it, Internet outage
95Can't do it, Pentium FDIV bug
96Can't do it, Vendor no longer supports the product
97Can't do it, Small animal kamikaze attack on power supplies
98Can't do it, The vendor put the bug there.
99Can't do it, SIMM crosstalk.
100Can't do it, IRQ dropout
101Can't do it, Collapsed Backbone
102Can't do it, Power company testing new voltage spike (creation) equipment
103Can't do it, operators on strike due to broken coffee machine
104Can't do it, backup tape overwritten with copy of system manager's favourite CD
105Can't do it, UPS interrupted the server's power
106Can't do it, The electrician didn't know what the yellow cable was so he yanked the ethernet out.
107Can't do it, The keyboard isn't plugged in
108Can't do it, The air conditioning water supply pipe ruptured over the machine room
109Can't do it, The electricity substation in the car park blew up.
110Can't do it, The rolling stones concert down the road caused a brown out
111Can't do it, The salesman drove over the CPU board.
112Can't do it, The monitor is plugged into the serial port
113Can't do it, Root nameservers are out of sync
114Can't do it, electro-magnetic pulses from French above ground nuke testing.
115Can't do it, your keyboard's space bar is generating spurious keycodes.
116Can't do it, the real ttys became pseudo ttys and vice-versa.
117Can't do it, the printer thinks its a router.
118Can't do it, the router thinks its a printer.
119Can't do it, evil hackers from Serbia.
120Can't do it, we just switched to FDDI.
121Can't do it, halon system went off and killed the operators.
122Can't do it, because Bill Gates is a Jehovah's witness and so nothing can work on St. Swithin's day.
123Can't do it, user to computer ratio too high.
124Can't do it, user to computer ration too low.
125Can't do it, we just switched to Sprint.
126Can't do it, it has Intel Inside
127Can't do it, Sticky bits on disk.
128Can't do it, Power Company having EMP problems with their reactor
129Can't do it, The ring needs another token
130Can't do it, new management
131Can't do it, telnet: Unable to connect to remote host: Connection refused
132Can't do it, SCSI Chain overterminated
133Can't do it, It's not plugged in.
134Can't do it, because of network lag due to too many people playing deathmatch
135Can't do it, You put the disk in upside down.
136Can't do it, Daemons loose in system.
137Can't do it, User was distributing pornography on server; system seized by FBI.
138Can't do it, BNC (brain not connected)
139Can't do it, UBNC (user brain not connected)
140Can't do it, LBNC (luser brain not connected)
141Can't do it, disks spinning backwards - toggle the hemisphere jumper.
142Can't do it, new guy cross-connected phone lines with ac power bus.
143Can't do it, had to use hammer to free stuck disk drive heads.
144Can't do it, Too few computrons available.
145Can't do it, Flat tire on station wagon with tapes. ("Never underestimate the bandwidth of a station wagon full of tapes Can't do it, hurling down the highway" Andrew S. Tannenbaum)
146Can't do it, Communications satellite used by the military for star wars.
147Can't do it, Party-bug in the Aloha protocol.
148Can't do it, Insert coin for new game
149Can't do it, Dew on the telephone lines.
150Can't do it, Arcserve crashed the server again.
151Can't do it, Some one needed the powerstrip, so they pulled the switch plug.
152Can't do it, My pony-tail hit the on/off switch on the power strip.
153Can't do it, Big to little endian conversion error
154Can't do it, You can tune a file system, but you can't tune a fish (from most tunefs man pages)
155Can't do it, Dumb terminal
156Can't do it, Zombie processes haunting the computer
157Can't do it, Incorrect time synchronization
158Can't do it, Defunct processes
159Can't do it, Stubborn processes
160Can't do it, non-redundant fan failure
161Can't do it, monitor VLF leakage
162Can't do it, bugs in the RAID
163Can't do it, no "any" key on keyboard
164Can't do it, root rot
165Can't do it, Backbone Scoliosis
166Can't do it, /pub/lunch
167Can't do it, excessive collisions & not enough packet ambulances
168Can't do it, le0: no carrier: transceiver cable problem?
169Can't do it, broadcast packets on wrong frequency
170Can't do it, popper unable to process jumbo kernel
171Can't do it, NOTICE: alloc: /dev/null: filesystem full
172Can't do it, pseudo-user on a pseudo-terminal
173Can't do it, Recursive traversal of loopback mount points
174Can't do it, Backbone adjustment
175Can't do it, OS swapped to disk
176Can't do it, vapors from evaporating sticky-note adhesives
177Can't do it, sticktion
178Can't do it, short leg on process table
179Can't do it, multicasts on broken packets
180Can't do it, ether leak
181Can't do it, Atilla the Hub
182Can't do it, endothermal recalibration
183Can't do it, filesystem not big enough for Jumbo Kernel Patch
184Can't do it, loop found in loop in redundant loopback
185Can't do it, system consumed all the paper for paging
186Can't do it, permission denied
187Can't do it, Reformatting Page. Wait...
188Can't do it, ..disk or the processor is on fire.
189Can't do it, SCSI's too wide.
190Can't do it, Proprietary Information.
191Can't do it, Just type 'mv * /dev/null'.
192Can't do it, runaway cat on system.
193Can't do it, Did you pay the new Support Fee?
194Can't do it, We only support a 1200 bps connection.
195Can't do it, We only support a 28000 bps connection.
196Can't do it, Can't do it, Me no internet, only janitor, me just wax floors.
197Can't do it, I'm sorry a pentium won't do, you need an SGI to connect with us.
198Can't do it, Post-it Note Sludge leaked into the monitor.
199Can't do it, the curls in your keyboard cord are losing electricity.
200Can't do it, The monitor needs another box of pixels.
201Can't do it, RPC_PMAP_FAILURE
202Can't do it, kernel panic: write-only-memory (/dev/wom0) capacity exceeded.
203Can't do it, Write-only-memory subsystem too slow for this machine. Contact your local dealer.
204Can't do it, Just pick up the phone and give modem connect sounds. "Well you said we should get more lines so we don't have voice lines."
205Can't do it, Quantum dynamics are affecting the transistors
206Can't do it, Police are examining all internet packets in the search for a narco-net-trafficker
207Can't do it, We are currently trying a new concept of using a live mouse. Unfortunately, one has yet to survive being hooked up to the computer.....please Can't do it, bear with us.
208Can't do it, Your mail is being routed through Germany ... and they're censoring us.
209Can't do it, Only people with names beginning with 'A' are getting mail this week (a la Microsoft)
210Can't do it, We didn't pay the Internet bill and it's been cut off.
211Can't do it, Lightning strikes.
212Can't do it, Of course it doesn't work. We've performed a software upgrade.
213Can't do it, Change your language to Finnish.
214Can't do it, Fluorescent lights are generating negative ions. If turning them off doesn't work, take them out and put tin foil on the ends.
215Can't do it, High nuclear activity in your area.
216Can't do it, What office are you in? Oh, that one. Did you know that your building was built over the universities first nuclear research site? And wow, Can't do it, aren't you the lucky one, your office is right over where the core is buried!
217Can't do it, The MGs ran out of gas.
218Can't do it, The UPS doesn't have a battery backup.
219Can't do it, Recursivity. Call back if it happens again.
220Can't do it, Someone thought The Big Red Button was a light switch.
221Can't do it, The mainframe needs to rest. It's getting old, you know.
222Can't do it, I'm not sure. Try calling the Internet's head office -- it's in the book.
223Can't do it, The lines are all busy (busied out, that is -- why let them in to begin with?).
224Can't do it, Jan 9 16:41:27 huber su: 'su root' succeeded for .... on /dev/pts/1
225Can't do it, It's those computer people in X {city of world}. They keep stuffing things up.
226Can't do it, A star wars satellite accidently blew up the WAN.
227Can't do it, Fatal error right in front of screen
228Can't do it, That function is not currently supported, but Bill Gates assures us it will be featured in the next upgrade.
229Can't do it, wrong polarity of neutron flow
230Can't do it, Lusers learning curve appears to be fractal
231Can't do it, We had to turn off that service to comply with the CDA Bill.
232Can't do it, Ionization from the air-conditioning
233Can't do it, TCP/IP UDP alarm threshold is set too low.
234Can't do it, Someone is broadcasting pygmy packets and the router doesn't know how to deal with them.
235Can't do it, The new frame relay network hasn't bedded down the software loop transmitter yet.
236Can't do it, Fanout dropping voltage too much, try cutting some of those little traces
237Can't do it, Plate voltage too low on demodulator tube
238Can't do it, You did wha... oh _dear_....
239Can't do it, CPU needs bearings repacked
240Can't do it, Too many little pins on CPU confusing it, bend back and forth until 10-20% are neatly removed. Do _not_ leave metal bits visible!
241Can't do it, _Rosin_ core solder? But...
242Can't do it, Software uses US measurements, but the OS is in metric...
243Can't do it, The computer fleetly, mouse and all.
244Can't do it, Your cat tried to eat the mouse.
245Can't do it, The Borg tried to assimilate your system. Resistance is futile.
246Can't do it, It must have been the lightning storm we had (yesterday) (last week) (last month)
247Can't do it, Due to Federal Budget problems we have been forced to cut back on the number of users able to access the system at one time. (namely none Can't do it, allowed....)
248Can't do it, Too much radiation coming from the soil.
249Can't do it, Unfortunately we have run out of bits/bytes/whatever. Don't worry, the next supply will be coming next week.
250Can't do it, Program load too heavy for processor to lift.
251Can't do it, Processes running slowly due to weak power supply
252Can't do it, Our ISP is having {switching,routing,SMDS,frame relay} problems
253Can't do it, We've run out of licenses
254Can't do it, Interference from lunar radiation
255Can't do it, Standing room only on the bus.
256Can't do it, You need to install an RTFM interface.
257Can't do it, That would be because the software doesn't work.
258Can't do it, That's easy to fix, but I can't be bothered.
259Can't do it, Someone's tie is caught in the printer, and if anything else gets printed, he'll be in it too.
260Can't do it, We're upgrading /dev/null
261Can't do it, The Usenet news is out of date
262Can't do it, Our POP server was kidnapped by a weasel.
263Can't do it, It's stuck in the Web.
264Can't do it, Your modem doesn't speak English.
265Can't do it, The mouse escaped.
266Can't do it, All of the packets are empty.
267Can't do it, The UPS is on strike.
268Can't do it, Neutrino overload on the nameserver
269Can't do it, Melting hard drives
270Can't do it, Someone has messed up the kernel pointers
271Can't do it, The kernel license has expired
272Can't do it, Netscape has crashed
273Can't do it, The cord jumped over and hit the power switch.
274Can't do it, It was OK before you touched it.
275Can't do it, Bit rot
276Can't do it, U.S. Postal Service
277Can't do it, Your Flux Capacitor has gone bad.
278Can't do it, The Dilithium Crystals need to be rotated.
279Can't do it, The static electricity routing is acting up...
280Can't do it, Traceroute says that there is a routing problem in the backbone. It's not our problem.
281Can't do it, The co-locator cannot verify the frame-relay gateway to the ISDN server.
282Can't do it, High altitude condensation from U.S.A.F prototype aircraft has contaminated the primary subnet mask. Turn off your computer for 9 days to avoid Can't do it, damaging it.
283Can't do it, Lawn mower blade in your fan need sharpening
284Can't do it, Electrons on a bender
285Can't do it, Telecommunications is upgrading.
286Can't do it, Telecommunications is downgrading.
287Can't do it, Telecommunications is downshifting.
288Can't do it, Hard drive sleeping. Let it wake up on it's own...
289Can't do it, Interference between the keyboard and the chair.
290Can't do it, The CPU has shifted, and become decentralized.
291Can't do it, Due to the CDA, we no longer have a root account.
292Can't do it, vWe ran out of dial tone and we're and waiting for the phone company to deliver another bottle.
293Can't do it, You must've hit the wrong any key.
294Can't do it, PCMCIA slave driver
295Can't do it, The Token fell out of the ring. Call us when you find it.
296Can't do it, The hardware bus needs a new token.
297Can't do it, Too many interrupts
298Can't do it, Not enough interrupts
299Can't do it, The data on your hard drive is out of balance.
300Can't do it, Digital Manipulator exceeding velocity parameters
301Can't do it, appears to be a Slow/Narrow SCSI-0 Interface problem
302Can't do it, microelectronic Riemannian curved-space fault in write-only file systemvfractal radiation jamming the backbone
303Can't do it, routing problems on the neural net
304Can't do it, IRQ-problems with the Un-Interruptible-Power-Supply
305Can't do it, CPU-angle has to be adjusted because of vibrations coming from the nearby road
306Can't do it, emissions from GSM-phones
307Can't do it, CD-ROM server needs recalibration
308Can't do it, firewall needs cooling
309Can't do it, asynchronous inode failure
310Can't do it, transient bus protocol violation
311Can't do it, incompatible bit-registration operators
312Can't do it, your process is not ISO 9000 compliant
313Can't do it, You need to upgrade your VESA local bus to a MasterCard local bus.
314Can't do it, The recent proliferation of Nuclear Testing
315Can't do it, Elves on strike. (Why do they call EMAG Elf Magic)
316Can't do it, Internet exceeded Luser level, please wait until a luser logs off before attempting to log back on.
317Can't do it, Your EMAIL is now being delivered by the USPS.
318Can't do it, Your computer hasn't been returning all the bits it gets from the Internet.
319Can't do it, You've been infected by the Telescoping Hubble virus.
320Can't do it, Scheduled global CPU outage
321Can't do it, Your Pentium has a heating problem - try cooling it with ice cold water.(Do not turn off your computer, you do not want to cool down the Pentium Can't do it, Chip while he isn't working, do you?)
322Can't do it, Your processor has processed too many instructions. Turn it off immediately, do not type any commands!!
323Can't do it, Your packets were eaten by the terminator
324Can't do it, Your processor does not develop enough heat.
325Can't do it, We need a licensed electrician to replace the light bulbs in the computer room.
326Can't do it, The POP server is out of Coke
327Can't do it, Fiber optics caused gas main leak
328Can't do it, Server depressed, needs Prozac
329Can't do it, quantum decoherence
330Can't do it, those damn raccoons!
331Can't do it, suboptimal routing experience
332Can't do it, A plumber is needed, the network drain is clogged
333Can't do it, 50% of the manual is in .pdf readme files
334Can't do it, the AA battery in the wallclock sends magnetic interference
335Can't do it, the xy axis in the trackball is coordinated with the summer solstice
336Can't do it, the butane lighter causes the pincushioning
337Can't do it, old inkjet cartridges emanate barium-based fumes
338Can't do it, manager in the cable duct
339Can't do it, We'll fix that in the next (upgrade, update, patch release, service pack).
340Can't do it, HTTPD Error 666 : BOFH was here
341Can't do it, HTTPD Error 4004 : very old Intel cpu - insufficient processing power
342Can't do it, The ATM board has run out of 10 pound notes. We are having a whip round to refill it, care to contribute ?
343Can't do it, Network failure - call NBC
344Can't do it, Having to manually track the satellite.
345Can't do it, Your/our computer(s) had suffered a memory leak, and we are waiting for them to be topped up.
346Can't do it, The rubber band broke
347Can't do it, We're on Token Ring, and it looks like the token got loose.
348Can't do it, Stray Alpha Particles from memory packaging caused Hard Memory Error on Server.
349Can't do it, paradigm shift...without a clutch
350Can't do it, PEBKAC (Problem Exists Between Keyboard And Chair)
351Can't do it, The cables are not the same length.
352Can't do it, Second-system effect.
353Can't do it, Chewing gum on /dev/sd3c
354Can't do it, Boredom in the Kernel.
355Can't do it, the daemons! the daemons! the terrible daemons!
356Can't do it, I'd love to help you -- it's just that the Boss won't let me near the computer.
357Can't do it, struck by the Good Times virus
358Can't do it, YOU HAVE AN I/O ERROR -> Incompetent Operator error
359Can't do it, Your parity check is overdrawn and you're out of cache.
360Can't do it, Communist revolutionaries taking over the server room and demanding all the computers in the building or they shoot the sysadmin. Poor misguided Can't do it, fools.
361Can't do it, Plasma conduit breach
362Can't do it, Out of cards on drive D:
363Can't do it, Sand fleas eating the Internet cables
364Can't do it, parallel processors running perpendicular today
365Can't do it, ATM cell has no roaming feature turned on, notebooks can't connect
366Can't do it, Webmasters kidnapped by evil cult.
367Can't do it, Failure to adjust for daylight savings time.
368Can't do it, Virus transmitted from computer to sysadmins.
369Can't do it, Virus due to computers having unsafe sex.
370Can't do it, Incorrectly configured static routes on the corerouters.
371Can't do it, Forced to support NT servers; sysadmins quit.
372Can't do it, Suspicious pointer corrupted virtual machine
373Can't do it, It's the InterNIC's fault.
374Can't do it, Root name servers corrupted.
375Can't do it, Budget cuts forced us to sell all the power cords for the servers.
376Can't do it, Someone hooked the twisted pair wires into the answering machine.
377Can't do it, Operators killed by year 2000 bug bite.
378Can't do it, We've picked COBOL as the language of choice.
379Can't do it, Operators killed when huge stack of backup tapes fell over.
380Can't do it, Robotic tape changer mistook operator's tie for a backup tape.
381Can't do it, Someone was smoking in the computer room and set off the halon systems.
382Can't do it, Your processor has taken a ride to Heaven's Gate on the UFO behind Hale-Bopp's comet.
383Can't do it, it's an ID-10-T error
384Can't do it, Dyslexics retyping hosts file on servers
385Can't do it, The Internet is being scanned for viruses.
386Can't do it, Your computer's union contract is set to expire at midnight.
387Can't do it, Bad user karma.
388Can't do it, /dev/clue was linked to /dev/null
389Can't do it, Increased sunspot activity.
390Can't do it, We already sent around a notice about that.
391Can't do it, It's union rules. There's nothing we can do about it. Sorry.
392Can't do it, Interference from the Van Allen Belt.
393Can't do it, Jupiter is aligned with Mars.
394Can't do it, Redundant ACLs.
395Can't do it, Mail server hit by UniSpammer.
396Can't do it, T-1's congested due to porn traffic to the news server.
397Can't do it, Data for intranet got routed through the extranet and landed on the internet.
398Can't do it, We are a 100% Microsoft Shop.
399Can't do it, We are Microsoft. What you are experiencing is not a problem; it is an undocumented feature.
400Can't do it, Sales staff sold a product we don't offer.
401Can't do it, Secretary sent chain letter to all 5000 employees.
402Can't do it, Sysadmin didn't hear pager go off due to loud music from bar-room speakers.
403Can't do it, Sysadmin accidentally destroyed pager with a large hammer.
404Can't do it, Sysadmins unavailable because they are in a meeting talking about why they are unavailable so much.
405Can't do it, Bad cafeteria food landed all the sysadmins in the hospital.
406Can't do it, Route flapping at the NAP.
407Can't do it, Computers under water due to SYN flooding.
408Can't do it, The vulcan-death-grip ping has been applied.
409Can't do it, Electrical conduits in machine room are melting.
410Can't do it, Traffic jam on the Information Superhighway.
411Can't do it, Radial Telemetry Infiltration
412Can't do it, Cow-tippers tipped a cow onto the server.
413Can't do it, tachyon emissions overloading the system
414Can't do it, Maintenance window broken
415Can't do it, We're out of slots on the server
416Can't do it, Computer room being moved. Our systems are down for the weekend.
417Can't do it, Sysadmins busy fighting SPAM.
418Can't do it, Repeated reboots of the system failed to solve problem
419Can't do it, Feature was not beta tested
420Can't do it, Domain controller not responding
421Can't do it, Someone else stole your IP address, call the Internet detectives!
422Can't do it, It's not RFC-822 compliant.
423Can't do it, operation failed because: there is no message for this error (#1014)
424Can't do it, stop bit received
425Can't do it, internet is needed to catch the etherbunny
426Can't do it, network down, IP packets delivered via UPS
427Can't do it, Firmware update in the coffee machine
428Can't do it, Temporal anomaly
429Can't do it, Mouse has out-of-cheese-error
430Can't do it, Borg implants are failing
431Can't do it, Borg nanites have infested the server
432Can't do it, error: one bad user found in front of screen
433Can't do it, Please state the nature of the technical emergency
434Can't do it, Internet shut down due to maintenance
435Can't do it, Daemon escaped from pentagram
436Can't do it, crop circles in the corn shell
437Can't do it, sticky bit has come loose
438Can't do it, Hot Java has gone cold
439Can't do it, Cache miss - please take better aim next time
440Can't do it, Hash table has woodworm
441Can't do it, Trojan horse ran out of hay
442Can't do it, Zombie processes detected, machine is haunted.
443Can't do it, overflow error in /dev/null
444Can't do it, Browser's cookie is corrupted -- someone's been nibbling on it.
445Can't do it, Mailer-daemon is busy burning your message in hell.
446Can't do it, According to Microsoft, it's by design
447Can't do it, vi needs to be upgraded to vii
448Can't do it, greenpeace free'd the mallocs
449Can't do it, Terrorists crashed an airplane into the server room, have to remove /bin/laden. (rm -rf /bin/laden)
450Can't do it, astropneumatic oscillations in the water-cooling
451Can't do it, Somebody ran the operating system through a spelling checker.
452Can't do it, Rhythmic variations in the voltage reaching the power supply.
453Can't do it, Keyboard Actuator Failure. Order and Replace.
454Can't do it, Packet held up at customs.
455Can't do it, Propagation delay.
456Can't do it, High line impedance.
457Can't do it, Someone set us up the bomb.
458Can't do it, Power surges on the Underground.
459Can't do it, I'm saying stuff based upon the The Bastard Operator From Hell Stories written by Simon Paul Travaglia. Datamation magazine owns the Electronic Can't do it, Rights to the orgional works of the BOFH.