←October→
Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
|
|
|
|
|
Mon, Oct 29, 2007 11:12 pm
Root Access Using Ubuntu Live CD
I thought I would try
Ubuntu, so I booted
a system from a Ubuntu 7.10 Desktop CD I created from the .iso file
I downloaded. The system didn't have access to a
DHCP
server, so I needed to manually set the network information for the system.
But I didn't know the default password assigned to the root account by
Ubuntu. I discovered at
Ubuntu Default Root Password or the sudo way that the
root account is created without a predefined password and that you can't
log into it. The suggested action for gaining root access was to use
sudo sh
, which did give me root access. I was then able to
assign an IP address, network mask, and default gateway address.
# ifconfig eth0 192.168.1.5 netmask 255.255.255.0
# route add default gw 192.168.1.1 eth0
[/os/unix/linux/ubuntu]
permanent link
Sat, Oct 27, 2007 3:37 pm
ibmonitor
ibmonitor is a Perl script that can be used to
monitor bandwidth usage.
Interface Received Sent Total
Kbps Kbps Kbps
eth0 189.04 4.00 193.12
lo 0.00 0.00 0.00
All 189.04 4.00 193.12
Press 'q' to quit... Elapsed time: 0 hrs, 0 mins, 4 s
If you hit the m
key while the program is running, it will show the maximum
bandwidth used while it has been running. You can also start the program with
ibmonitor --max
to display the maximum bandwidth utilization.
Interface Received Sent Total
Kbps Kbps Kbps
eth0 294.40 5.92 300.32
|---- Max 443.12 64.40 448.40
lo 0.00 0.00 0.00
|---- Max 20.24 20.24 40.56
All 294.40 5.92 300.32
|---- Max 453.28 74.56 468.64
Press 'q' to quit... Elapsed time: 0 hrs, 0 mins, 43 s
Usage
ibmonitor is a command
line program which will run
on a linux console or xterm (rxvt, konsole, gnome-terminal, etc)
usage: ibmonitor [ --bits ] [ --bytes ] [ --max ] [ --avg ] [
--interval n ] [--data]
[ --colors | --nocolors ] [--dev regex] [--file procfile]
[ --help ] [--version]
The following command line options (and their explanation) are
available:
--bits |
Show output values in KBits/sec.
This is the default |
--bytes |
Show output values in KBytes/sec |
--max |
Show maximum values per interface |
--avg |
Show average values per interface |
--interval n
|
Set time interval as n seconds. The
default is 2 seconds |
--data |
Show data transferred in KB/MB/GB |
--colors |
Show some fancy coloring! (This is
the default) |
--nocolors |
No fancy coloring please!
|
--dev regex
|
Show output from device matching
regex
|
--file proc
|
Specify which file to use in the
proc filesystem
for the interface byte counter
|
--help |
Show help and exit
|
--version |
Show version number and exit
|
While running,
ibmonitor can read
the input key from the user
and dynamically change its output display format depending on the key
pressed.
The following keys are supported. Note that
ibmonitor responds
immediately
to the single keystroke. ie. The 'Enter' key need not be pressed
q
|
[q]uit |
1 - 9
|
Set sleep time interval (in seconds)
to the digit entered |
m |
Toggle display of [m]ax bandwidth |
a
|
Toggle display of [a]verage bandwidth |
i
|
Toggle display of values in
KB[i]ts/sec (Kbps) |
y
|
Toggle display of values in
KB[y]tes/sec (KBps) |
d
|
Toggle display of [d]ata
transferred |
s
|
Shift interface up/down.
This should be followed by the interface number,
and then the direction (u or d)
|
r
|
[R]eset all values |
? / h
|
Help screen for interactive commands |
References:
-
ibmonitor Interactive Bandwidth Monitor
SourceForge.net
-
Perl ReadKey Module for ibmonitor
Date: October 26, 2007
MoonPoint Support
[/languages/perl]
permanent link
Fri, Oct 26, 2007 5:32 pm
Perl ReadKey Module for ibmonitor
I tried installing
ibmonitor
using the
ibmonitor-1.4-1.noarch.rpm RPM file I obtained from
ftp://download.fedora.redhat.com/pub/fedora/linux/extras/6/i386.
However, when I tried to install it, I got a message indicating the
Term::Readkey module was missing.
# rpm --install ibmonitor-1.4-1.noarch.rpm
warning: ibmonitor-1.4-1.noarch.rpm: V3 DSA signature: NOKEY, key ID 1ac70ce6
error: Failed dependencies:
perl(Term::ReadKey) is needed by ibmonitor-1.4-1
# perldoc -l Term::ReadKey
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Term/ReadKey.pm
But when I used the perldoc -l
command to check on whether all
of the required modules for ibmonitor were present, I saw it listed.
$ perldoc -l Term::ANSIColor
/usr/lib/perl5/5.8.0/Term/ANSIColor.pm
$ perldoc -l Term::ReadKey
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Term/ReadKey.pm
$ perldoc -l Time::HiRes
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/Time/HiRes.pm
I also saw it listed when I used the
find-modules.pl
script I have on the system.
# ./find-modules.pl | grep -i ReadKey
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Term/ReadKey.pm
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Term/ReadKey.pm
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Term/ReadKey.pm
When I used the one-line Perl command perl -MTerm::ReadKey -el
Perl did not complain. Nor did it complain when I tried perl -e
'use Term::ReadKey;'
. If the module wasn't found by Perl it should
complain it couldn't locate the module anywhere when I used either command.
And when I used the
List Perl Modules CGI
script, I have on the system, I also saw it listed there. So I didn't know why
I got the message indicating the module is missing when I tried to install
ibmonitor.
I used the locate
command to look for any other occurrences
of the file ReadKey.pm on the system, which showed the following.
# locate ReadKey.pm
/root/.cpan/build/TermReadKey-2.21/ReadKey.pm
/root/.cpan/build/TermReadKey-2.21/blib/lib/Term/ReadKey.pm
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Term/ReadKey.pm
I decided to try downloading and installing the module again through
CPAN.
# perl -MCPAN -e shell
Undefined value assigned to typeglob at (eval 14) line 15, line 11.
Warning [/etc/inputrc line 11]:
Invalid variable `mark-symlinked-directories'
cpan shell -- CPAN exploration and modules installation (v1.76)
ReadLine support enabled
cpan> install Term::ReadKey
PAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Thu, 24 Nov 2005 14:54:20 GMT
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
ftp://archive.progeny.com/CPAN/authors/01mailrc.txt.gz
LWP failed with code[500] message[LWP::Protocol::MyFTP: connect: timeout]
Fetching with Net::FTP:
ftp://archive.progeny.com/CPAN/authors/01mailrc.txt.gz
Fetching with LWP:
ftp://carroll.cac.psu.edu/pub/CPAN/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
Fetching with LWP:
ftp://archive.progeny.com/CPAN/modules/02packages.details.txt.gz
LWP failed with code[500] message[LWP::Protocol::MyFTP: connect: timeout]
Fetching with Net::FTP:
ftp://archive.progeny.com/CPAN/modules/02packages.details.txt.gz
<text snipped>
/usr/bin/make test -- OK
Running make install
Installing /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/Term/ReadKey/ReadKey.so
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Term/ReadKey.pm
Installing /usr/share/man/man3/Term::ReadKey.3pm
Writing /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/Term/ReadKey/.packlist
Appending installation info to /usr/lib/perl5/5.8.0/i386-linux-thread-multi/perllocal.pod
/usr/bin/make install -- OK
cpan> exit
No history written (no histfile specified).
Lockfile removed.
Installing the later version of ReadKey.pm didn't help, though. I
still got the same error message when I tried to install ibmonitor.
# rpm --install ibmonitor-1.4-1.noarch.rpm
warning: ibmonitor-1.4-1.noarch.rpm: V3 DSA signature: NOKEY, key ID 1ac70ce6
error: Failed dependencies:
perl(Term::ReadKey) is needed by ibmonitor-1.4-1
I downloaded the src.rpm file,
ibmonitor-1.4-1.src.rpm
. Installed it with rpm --install ibmonitor-1.4-1.src.rpm
, which created two
files: usr/src/redhat/SOURCES/ibmonitor-1.4.tar.gz and
/usr/src/redhat/SPECS/ibmonitor.spec. When I checked the ibmonitor.spec file,
I found the following line in the spec file:
Requires: perl(Term::ReadKey)
The Term::ReadKey module is only needed for ibmonitor fo changing the display on the fly
by hitting certain keys, e.g. "m" to show the maximum bandwidth used while the program has been
running. The program, which is a Perl script, will run without ReadKey support being present on the
system. There is code within the script that checks for the presence of the module, but doesn't
require it to be present. That code is shown below.
# Check for installation of Term-ReadKey module
eval q/use Term::ReadKey;/;
if (!$@) {
$useReadKey = 1;
}
Since the module is actually present on the system and I can change the ibmonitor display by hitting
the keys that trigger options in the program, such as the display of maximum bandwidth, I used
rpm --nodeps --install ibmonitor-1.4-1.noarch.rpm
to ignore the dependency check
for Term::ReadKey
and proceed with the installation of the ibmonitor
RPM file. The program worked fine after
the installation.
The RPM installation installs the following files:
$ ls -l /usr/share/doc/ibmonitor-1.4/
total 44
-rw-r--r-- 1 root root 33 Oct 13 2006 AUTHORS
-rw-r--r-- 1 root root 4260 Oct 13 2006 ChangeLog
-rw-r--r-- 1 root root 18009 May 3 2003 COPYING
-rw-r--r-- 1 root root 5477 Oct 13 2006 README
-rw-r--r-- 1 root root 67 Oct 13 2006 TODO
$ ls -l /usr/bin/ibmonitor
-rwxr-xr-x 1 root root 31971 Oct 13 2006 /usr/bin/ibmonitor
References:
-
How do I find which modules are installed on my system?
perlfaq3 - perldoc.perl.org
-
Chapter 10. Advanced RPM Packaging
Fedora Documentation on docs.fedoraproject.org
-
Chapter 22. Spec File Syntax
Fedora Documentation on docs.fedoraproject.org
-
[COMMIT LOGREPORT] package/rpm/SPECS lire.spec,1.26,1.27
By: Wytze van der Raay wraay at users.sourceforge.net
Date: August 4, 2006
lists.logreport.org Mailing Lists
-
Spec file tags
Date: July 2, 2005
Wraptastic
[/languages/perl]
permanent link
Wed, Oct 24, 2007 6:25 pm
Power Adapters List
Since I have a lot of devices with various power adapters, I've started
a
list of model numbers for power
adapters and the model numbers for the devices for which they are used.
[/hardware/power]
permanent link
Sun, Oct 21, 2007 11:40 pm
Problems with Windows Update
I was able to connect to a system, G, using Remote Desktop Assistance
on Saturday, October 20, 2007, but then the system stopped responding.
I couldn't even ping it
from the server. When I checked the system on October 21, I found a
BSOD with the following
displayed:
A problem has been detected and Windows has been shut down to prevent damage
to your computer.
If this is the first time yo've seen this Stop error screen,
restart your computer. If this screen appears again, follow
these steps:
Check to besure you have adequate disk space. If a driver is
identified in the Stop message, disable the driver or check
with the manufacturer for driver updates. Try changing video
adapters.
Check with your hardware vendor for any BIOS updates. Disable
BIOS memory options such as caching or shadowing. If you need
to use Safe Mode to remove or disable compoinets, restart your
computer, pres F8 to select Advanced Startup Options, and then
select Safe Mode.
Technical information:
*** STOP: 0x0000008E (0xC0000005,0xBFA14A9B,0xEBF7D7Dc,0x00000000)
*** ialmdev5.DLL - Address FBA14A9B base at BFA02000, DateStamp 40292c7e
Beginning dump of physical memory
Physical memory dump complete.
Contact your system administrator or technical support group for further
assistance.
When I rebooted the system, which is running Windows XP Professional Service
Pack 2, and logged in, I received a notification that
the system had recovered from a serious error. I chose to send the log
to Microsoft and saw a webpage appear stating "Problem caused by Intel
Graphics Driver".
Problem caused by Intel Graphics Driver
This problem was caused by Intel Graphics Driver. Intel Graphics
Driver was created by Dell Inc..
There is no solution for this probem at this time.
However, your computer is missing updates that can help improve its
stability and security.
In Internet Explorer (6.0.2900), I clicked on Tools then selected
Windows Update. I was notified that "To use Microsoft
Update, you must first install the latest version of some Windows
components. This will allow your computer to work with these new
features on the site:". But the installation of Windows Genuine
Advantage Validation Tool (KB892130) failed. I tried several more
times, including after rebooting, but the results were always the same.
I then tried the method outlined at
Easy Way to Bypass Windows Genuine Advantage. I took the following
steps in Internet Explorer.
- Click on Tools.
- Select Internet Options.
- Click on the Programs tab.
- Click on the Manage Add-ons tab.
- Scroll down to you see "Windows Genuine Advantage Validation Tool" in
the Name field.
- Click on Disable to disable that add-on.
- You will see an Add-on Status window appear stating
"You have chosen to disable this add-on. For the change to take effect,
you may need to restart Internet Explorer." Click on OK.
- Click on OK to close the Manage Add-ons window.
- Click on OK to close the Internet Options window.
- Close Internet Explorer.
I then reopened Internet Explorer and clicked on Tools then
Windows Update. Again, I clicked on the Express button
to get high-priority updates. Again the Microsoft website wanted to
install Windows Genuine Advantage Tool (KB892130), but again it
failed.
I then went back to the Manage Add-ons window in Internet Explorer.
I left Windows Geinuine Advantage Tool disabled, but clicked on
the Update ActiveX button. I was prompted as to whether I wanted
to install Windows Genuine Advantae and clicked on the
Install button. I received a message that "The add-on was updated
successfully.
I closed and reopened Internet Explorer. I then clicked on Tools and
selected Windows Update again. I again clicked on the Express
button to get high-priority updates. Again the installation of
Windows Genuine Advantage Validation Tool failed. I re-enabled the
add-on and restarted Internet Explorer.
Looking over the comments to the Digg
posting at
HOW TO: Bypass Windows Genuine Advantage!, I found that
Microsoft patched that Windows Genuine Advantage bypass some time ago.
The system was purchased from Dell and has the pre-installed
version of Microsoft Windows XP on it. It is a valid copy, but because
of Microsoft's Windows Genunine Advantage process, I don't
appear to be able to download
updates through Windows Update in Internet Explorer.
The system
is configurd to download and install automatic updates every
day at 3:00 A.M.. Looking at the "Review your update history" information, I
see Windows Defender updates are occurring regularly with the last one
occurring on Friday, October 19, 2007. The last WIndows XP update occurred
on Thursday, October 11 with the Security Update for Windows XP
(KB933729) listed.
At Microsoft
Windows Update Troubleshooter, under the Manual installation
instructions for Windows Update controls, I found a statement that
"Several problems on the Windows Update site can be caused by outdated or
mismatched site software." I downloaded the iuctl.cab file mentioned
from
http://v4.windowsupdate.microsoft.com/cab/x86/unicode/iuctl.cab. I followed
the instructions for extracting its contents and then right-clicked on
the iuctl "Setup Information" file, i.e. iuctl.inf, and chose Install.
I still had the same problem afterwards, though. Nor did closing Internet
Explorer, reinstalling from the iuctl.inf, and reopening Internet Explorer and
trying again, produce any different results.
Looking in C:\WINDOWS\WindowsUpdate.log, I see the following lines
at the bottom of the file.
WARNING: WU client failed insalling updates with error 0x80240020
>>-- RESUMED -- COMAPI: Install [ClientId = MicrosoftUpdate]
- Install call failed
- Reboot required = No
- WARNING: Exit code = 0x80240FFF; Call error code = 0x80240020
---------
-- END -- COMAPI: Install [ClientID = MicrosoftUpdate]
-------------
WARNING: Operation failed due to earlier error, hr=80240020
At Window's
Update error??, I found a suggestion to check whether
*.microsoft.com and *.windowsupdate.com are in Internet Explorer's Trusted
sites list. They were not, so I put them there by taking the following
steps in Internet Explorer.
- Click on Tools.
- Select Internet Options.
- Click on the Security tab.
- Click on Trusted Sites.
- Click on the Sites button.
- Uncheck "Require server verification (https:) for all sites in this zone.
- Put
*.microsoft.com
in the "Add this Web site to
this zone" field and click on Add.
- Put
*.windowsupdate.com
in the "Add this Web site to
this zone" field and click on Add.
- Click on OK.
I again tried Windows Update. Again the installation of the
Windows Genuine Advantage Tool failed after I clicked on the
Download and install now button to install it. I still got the
message that "The following updates were not installed: Windows Genuine
Advantage Tool (KB892130)". It still doesn't show up as a failure under
the "Review your update history" link, though. But I can't search for
updates either.
I found the same problem as evidenced by WindowsUpdate.log described
at
Re: Update still failing with 80240020 and 8024000c
I've tried Windows Update by logging into the domain administrator's
account, the local administrator's account for the system, and another account
in the local administrator's group. The results are always the same.
I next tried the suggestion at
Windows Update Installation Error by clicking on Start,
selecting Run, typing Secpol.msc
, and hitting
Enter. Then, under Local Policies, I checked that the
Administrators group was included in the Security Setting for the following
policies. It was listed for all of them.
Back up files and directories
Debug programs
Manage auditing and security log
Restore files and directories
Take ownership of files or other objects
So to this point, I've been unable to resolve the problem. Since I need
to resolve a problem with Microsoft Excel on the system, I can't spend any
more time on this issue tonight. I thought perhaps an update to Microsoft
Office that I might find through Windows Update could resolve that problem,
but I'll have to address that problem outside of the Windows Update process.
And I'll have to look for an update to the graphics adapter later as well.
References:
-
Easy Way to Bypass Windows Genuine Advantage
YouAreAdopted.Com
-
HOW TO: Bypass Windows Genuine Advantage!
Digg
-
Windows Update Troubleshooter
Microsoft Corporation
-
Re: Update still failing with 80240020 and 8024000c
By: Robert Aldwinckle (robald_at_techemail.com)
Date: October 17, 2004
Tech-Archive.net: The source
for usenet news
-
Windows Update Installation Error
By Torgeir Bakken (MVP)
Discussion - microsoft.public.windowsupdate | Google Groups
[/os/windows/xp]
permanent link
Thu, Oct 18, 2007 9:06 pm
SSH Connection Closed By Remote Host
After upgrading SSH on a system to version 4.7p1, I found I could no longer
SSH into the system, except if I used ssh 127.0.0.1
from the
system itself.
At first, I thought it was a firewall issue, but I was told that the firewall
was configured to allow outside access to the system via port 22, yet I still
couldn't get in. When I tried to connect to the system via ssh from the
console of the system itself, I couldn't get in if I used the Fully Qualified
Domain Name (FQDN) nor the IP address of the system. I got an
"ssh_exchange_identification" error when I tried.
# ssh server1.example.com
ssh_exchange_identification: Connection closed by remote host
I rebooted the system, but the results were the same.
When I checked to see whether the system was listening on all interfaces
on port 22, I saw the following:
# netstat -a | grep 22
*.22 *.* 0 0 0 0 LISTEN
When I used tail /var/log/authlog
, I saw the following:
Oct 18 18:49:44 server1 reboot: rebooted by jsmith
Oct 18 18:51:23 server1 sshd[258]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Oct 18 18:51:23 server1 sshd[258]: fatal: Cannot bind any address.
Oct 18 18:53:21 server1 sshd[2310]: refused connect from 89.sub-75-196-157.myvzw.com
Oct 18 18:54:51 server1 sshd[2415]: refused connect from server1.example.com
Oct 18 18:55:25 server1 sshd[2420]: refused connect from server1.example.com
Oct 18 18:57:13 server1 sshd[2426]: refused connect from frostdragon.com
When I checked to see what application had port 22 open with lsof
,
I found sshd listed.
# lsof -i TCP:22
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 249 root 4u inet 0x30000115068 0t0 TCP *:22 (LISTEN)
I didn't see any setting in /usr/local/etc/sshd_config that I
thought would cause the problem. I then looked in /etc/hosts.allow
and realized I needed to add SSH access there. I added the line below.
sshd : allow ALL
I was then able immediately to SSH into the system. But, when I did so,
I realized that no login banner was appearing. I needed to have a warning
banner clearly stating, before any userid or password prompt appeared, that
access is allowed only for authorized users. So I created a file
/etc/banner with text for that warning message (the file has
744 protection, i.e. world read access). I then modified the "banner" section
of /usr/local/etc/sshd_config to point to the banner text file
/etc/banner.
# no default banner path
#Banner /some/path
Banner /etc/banner
I then restarted sshd.
# /etc/init.d/sshd stop
Stopping sshd
# /etc/init.d/sshd start
Starting sshd
Then when I attempted to ssh into the system, I saw the banner prior to the
password prompt appearing.
[/network/ssh]
permanent link
Tue, Oct 16, 2007 7:51 pm
OpenSSH upgrade to 4.7.1
When I checked the version of the
OpenSSH
software on a Sun SPARC system running Solaris 7 for which I am the
administrator, I found it was outdated.
# ssh -V
OpenSSH_3.7.1p1, SSH protocols 1.5/2.0, OpenSSL 0.9.7b 10 Apr 2003
Note: if you need to check the version of the SSH daemon software on a remote
system, you can ssh to the system using the -v
option to obtain
verbose debugging messages, which will reveal the version number on the remote
system in the "remote protocol version" line. Note: the version you see on the
first line is the version of the ssh client you are using, not the version on
the remote SSH server.
# ssh -v jsmith@192.168.0.11
OpenSSH_3.5p1, SSH protocols 1.5/2.0, OpenSSL 0x0090701f
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Rhosts Authentication disabled, originating port will not be trusted.
debug1: ssh_connect: needpriv 0
debug1: Connecting to example.com [192.168.0.11] port 22.
debug1: Connection established.
debug1: identity file /home/jim/.ssh/identity type -1
debug1: identity file /home/jim/.ssh/id_rsa type -1
debug1: identity file /home/jim/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_3.7.1p1
debug1: match: OpenSSH_3.7.1p1 pat OpenSSH*
An updated package, 4.7.1, is available from
Sunfreeware.com.
openssh-4.7p1
Installation of that version also requires the installation of the packages
openssl-0.9.8e (do not use the older openssl packages),
zlib,
libgcc-3.3
or
gcc-3.3.2,
prngd and
optionally, but highly recommended, the
perl,
egd and
tcp_wrappers packages.
When I checked the OpenSSL version on the system, I found it also needed to
be updated.
# /usr/local/ssl/bin/openssl version
OpenSSL 0.9.7b 10 Apr 2003
The information for the OpenSSL 0.9.8e package stated that you
"may also need to install either gcc-3.4.6 or libgcc-3.4.6 to obtain the
libgcc_s.so.1 library.
I found that gcc was also outdated.
# gcc -v
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/3.0.4/specs
Configured with: ../gcc-3.0.4/configure
Thread model: posix
gcc version 3.0.4
The gcc package requires the installation of libiconv
, but that
was already on the system in /usr/local/lib. The gcc package is
fairly large; since I already had an earlier version of gcc on the system,
I decided to proceed with the installation of OpenSSL 0.9.8e instead of waiting
over a 1/2 hour to download the latest version of the gcc package.
# gunzip openssl-0.9.8e-sol7-sparc-local.gz
# pkgadd -d ./openssl-0.9.8e-sol7-sparc-local
The following packages are available:
1 SMCossl openssl
(sparc) 0.9.8e
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 1
Processing package instance <SMCossl> from
</tmp/openssl-0.9.8e-sol7-sparc-local>
openssl
(sparc) 0.9.8e
The OpenSSL Group
Using as the package base directory.
## Processing package information.
## Processing system information.
711 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
The following files are already installed on the system and are being
used by another package:
* /usr/local/ssl
* /usr/local/ssl/bin
* /usr/local/ssl/bin/c_rehash
* /usr/local/ssl/bin/openssl
* /usr/local/ssl/certs
* /usr/local/ssl/include
* /usr/local/ssl/include/openssl
* /usr/local/ssl/include/openssl/aes.h
* /usr/local/ssl/include/openssl/asn1.h
* /usr/local/ssl/include/openssl/asn1_mac.h
* /usr/local/ssl/include/openssl/asn1t.h
* /usr/local/ssl/include/openssl/bio.h
* /usr/local/ssl/include/openssl/blowfish.h
* /usr/local/ssl/include/openssl/bn.h
* /usr/local/ssl/include/openssl/buffer.h
* /usr/local/ssl/include/openssl/cast.h
* /usr/local/ssl/include/openssl/comp.h
* /usr/local/ssl/include/openssl/conf.h
* /usr/local/ssl/include/openssl/conf_api.h
[Hit to continue display]
* /usr/local/ssl/include/openssl/crypto.h
* /usr/local/ssl/include/openssl/des.h
* /usr/local/ssl/include/openssl/des_old.h
* /usr/local/ssl/include/openssl/dh.h
* /usr/local/ssl/include/openssl/dsa.h
* /usr/local/ssl/include/openssl/dso.h
* /usr/local/ssl/include/openssl/e_os2.h
* /usr/local/ssl/include/openssl/ebcdic.h
* /usr/local/ssl/include/openssl/ec.h
* /usr/local/ssl/include/openssl/engine.h
* /usr/local/ssl/include/openssl/err.h
* /usr/local/ssl/include/openssl/evp.h
* /usr/local/ssl/include/openssl/hmac.h
* /usr/local/ssl/include/openssl/idea.h
* /usr/local/ssl/include/openssl/krb5_asn.h
* /usr/local/ssl/include/openssl/kssl.h
* /usr/local/ssl/include/openssl/lhash.h
* /usr/local/ssl/include/openssl/md2.h
* /usr/local/ssl/include/openssl/md4.h
* /usr/local/ssl/include/openssl/md5.h
[Hit to continue display]
* /usr/local/ssl/include/openssl/obj_mac.h
* /usr/local/ssl/include/openssl/objects.h
* /usr/local/ssl/include/openssl/ocsp.h
* /usr/local/ssl/include/openssl/opensslconf.h
* /usr/local/ssl/include/openssl/opensslv.h
* /usr/local/ssl/include/openssl/ossl_typ.h
* /usr/local/ssl/include/openssl/pem.h
* /usr/local/ssl/include/openssl/pem2.h
* /usr/local/ssl/include/openssl/pkcs12.h
* /usr/local/ssl/include/openssl/pkcs7.h
* /usr/local/ssl/include/openssl/rand.h
* /usr/local/ssl/include/openssl/rc2.h
* /usr/local/ssl/include/openssl/rc4.h
* /usr/local/ssl/include/openssl/ripemd.h
* /usr/local/ssl/include/openssl/rsa.h
* /usr/local/ssl/include/openssl/safestack.h
* /usr/local/ssl/include/openssl/sha.h
* /usr/local/ssl/include/openssl/ssl.h
* /usr/local/ssl/include/openssl/ssl2.h
* /usr/local/ssl/include/openssl/ssl23.h
[Hit to continue display]
* /usr/local/ssl/include/openssl/ssl3.h
* /usr/local/ssl/include/openssl/stack.h
* /usr/local/ssl/include/openssl/symhacks.h
* /usr/local/ssl/include/openssl/tls1.h
* /usr/local/ssl/include/openssl/tmdiff.h
* /usr/local/ssl/include/openssl/txt_db.h
* /usr/local/ssl/include/openssl/ui.h
* /usr/local/ssl/include/openssl/ui_compat.h
* /usr/local/ssl/include/openssl/x509.h
* /usr/local/ssl/include/openssl/x509_vfy.h
* /usr/local/ssl/include/openssl/x509v3.h
* /usr/local/ssl/lib
* /usr/local/ssl/lib/libcrypto.a
* /usr/local/ssl/lib/libssl.a
* /usr/local/ssl/lib/pkgconfig
* /usr/local/ssl/lib/pkgconfig/openssl.pc
* /usr/local/ssl/man
* /usr/local/ssl/man/man1
* /usr/local/ssl/man/man1/CA.pl.1
* /usr/local/ssl/man/man1/asn1parse.1
[Hit to continue display]
* /usr/local/ssl/man/man1/ca.1
* /usr/local/ssl/man/man1/ciphers.1
* /usr/local/ssl/man/man1/crl.1
* /usr/local/ssl/man/man1/crl2pkcs7.1
* /usr/local/ssl/man/man1/dgst.1
* /usr/local/ssl/man/man1/dhparam.1
* /usr/local/ssl/man/man1/dsa.1
* /usr/local/ssl/man/man1/dsaparam.1
* /usr/local/ssl/man/man1/enc.1
* /usr/local/ssl/man/man1/gendsa.1
* /usr/local/ssl/man/man1/genrsa.1
* /usr/local/ssl/man/man1/nseq.1
* /usr/local/ssl/man/man1/ocsp.1
* /usr/local/ssl/man/man1/openssl.1
* /usr/local/ssl/man/man1/passwd.1
* /usr/local/ssl/man/man1/pkcs12.1
* /usr/local/ssl/man/man1/pkcs7.1
* /usr/local/ssl/man/man1/pkcs8.1
* /usr/local/ssl/man/man1/rand.1
* /usr/local/ssl/man/man1/req.1
[Hit to continue display]
* /usr/local/ssl/man/man1/rsa.1
* /usr/local/ssl/man/man1/rsautl.1
* /usr/local/ssl/man/man1/s_client.1
* /usr/local/ssl/man/man1/s_server.1
* /usr/local/ssl/man/man1/sess_id.1
* /usr/local/ssl/man/man1/smime.1
* /usr/local/ssl/man/man1/speed.1
* /usr/local/ssl/man/man1/spkac.1
* /usr/local/ssl/man/man1/verify.1
* /usr/local/ssl/man/man1/version.1
* /usr/local/ssl/man/man1/x509.1
* /usr/local/ssl/man/man3
* /usr/local/ssl/man/man3/ASN1_OBJECT_new.3
* /usr/local/ssl/man/man3/ASN1_STRING_length.3
* /usr/local/ssl/man/man3/ASN1_STRING_new.3
* /usr/local/ssl/man/man3/ASN1_STRING_print_ex.3
* /usr/local/ssl/man/man3/BIO_ctrl.3
* /usr/local/ssl/man/man3/BIO_f_base64.3
* /usr/local/ssl/man/man3/BIO_f_buffer.3
* /usr/local/ssl/man/man3/BIO_f_cipher.3
[Hit to continue display]
* /usr/local/ssl/man/man3/BIO_f_md.3
* /usr/local/ssl/man/man3/BIO_f_null.3
* /usr/local/ssl/man/man3/BIO_f_ssl.3
* /usr/local/ssl/man/man3/BIO_find_type.3
* /usr/local/ssl/man/man3/BIO_new.3
* /usr/local/ssl/man/man3/BIO_push.3
* /usr/local/ssl/man/man3/BIO_read.3
* /usr/local/ssl/man/man3/BIO_s_accept.3
* /usr/local/ssl/man/man3/BIO_s_bio.3
* /usr/local/ssl/man/man3/BIO_s_connect.3
* /usr/local/ssl/man/man3/BIO_s_fd.3
* /usr/local/ssl/man/man3/BIO_s_file.3
* /usr/local/ssl/man/man3/BIO_s_mem.3
* /usr/local/ssl/man/man3/BIO_s_null.3
* /usr/local/ssl/man/man3/BIO_s_socket.3
* /usr/local/ssl/man/man3/BIO_set_callback.3
* /usr/local/ssl/man/man3/BIO_should_retry.3
* /usr/local/ssl/man/man3/BN_CTX_new.3
* /usr/local/ssl/man/man3/BN_CTX_start.3
* /usr/local/ssl/man/man3/BN_add.3
[Hit to continue display]
* /usr/local/ssl/man/man3/BN_add_word.3
* /usr/local/ssl/man/man3/BN_bn2bin.3
* /usr/local/ssl/man/man3/BN_cmp.3
* /usr/local/ssl/man/man3/BN_copy.3
* /usr/local/ssl/man/man3/BN_generate_prime.3
* /usr/local/ssl/man/man3/BN_mod_inverse.3
* /usr/local/ssl/man/man3/BN_mod_mul_montgomery.3
* /usr/local/ssl/man/man3/BN_mod_mul_reciprocal.3
* /usr/local/ssl/man/man3/BN_new.3
* /usr/local/ssl/man/man3/BN_num_bytes.3
* /usr/local/ssl/man/man3/BN_rand.3
* /usr/local/ssl/man/man3/BN_set_bit.3
* /usr/local/ssl/man/man3/BN_swap.3
* /usr/local/ssl/man/man3/BN_zero.3
* /usr/local/ssl/man/man3/CRYPTO_set_ex_data.3
* /usr/local/ssl/man/man3/DH_generate_key.3
* /usr/local/ssl/man/man3/DH_generate_parameters.3
* /usr/local/ssl/man/man3/DH_get_ex_new_index.3
* /usr/local/ssl/man/man3/DH_new.3
* /usr/local/ssl/man/man3/DH_set_method.3
[Hit to continue display]
* /usr/local/ssl/man/man3/DH_size.3
* /usr/local/ssl/man/man3/DSA_SIG_new.3
* /usr/local/ssl/man/man3/DSA_do_sign.3
* /usr/local/ssl/man/man3/DSA_dup_DH.3
* /usr/local/ssl/man/man3/DSA_generate_key.3
* /usr/local/ssl/man/man3/DSA_generate_parameters.3
* /usr/local/ssl/man/man3/DSA_get_ex_new_index.3
* /usr/local/ssl/man/man3/DSA_new.3
* /usr/local/ssl/man/man3/DSA_set_method.3
* /usr/local/ssl/man/man3/DSA_sign.3
* /usr/local/ssl/man/man3/DSA_size.3
* /usr/local/ssl/man/man3/ERR_GET_LIB.3
* /usr/local/ssl/man/man3/ERR_clear_error.3
* /usr/local/ssl/man/man3/ERR_error_string.3
* /usr/local/ssl/man/man3/ERR_get_error.3
* /usr/local/ssl/man/man3/ERR_load_crypto_strings.3
* /usr/local/ssl/man/man3/ERR_load_strings.3
* /usr/local/ssl/man/man3/ERR_print_errors.3
* /usr/local/ssl/man/man3/ERR_put_error.3
* /usr/local/ssl/man/man3/ERR_remove_state.3
[Hit to continue display]
* /usr/local/ssl/man/man3/EVP_BytesToKey.3
* /usr/local/ssl/man/man3/EVP_DigestInit.3
* /usr/local/ssl/man/man3/EVP_EncryptInit.3
* /usr/local/ssl/man/man3/EVP_OpenInit.3
* /usr/local/ssl/man/man3/EVP_PKEY_new.3
* /usr/local/ssl/man/man3/EVP_PKEY_set1_RSA.3
* /usr/local/ssl/man/man3/EVP_SealInit.3
* /usr/local/ssl/man/man3/EVP_SignInit.3
* /usr/local/ssl/man/man3/EVP_VerifyInit.3
* /usr/local/ssl/man/man3/OBJ_nid2obj.3
* /usr/local/ssl/man/man3/OPENSSL_VERSION_NUMBER.3
* /usr/local/ssl/man/man3/OpenSSL_add_all_algorithms.3
* /usr/local/ssl/man/man3/PKCS12_create.3
* /usr/local/ssl/man/man3/PKCS12_parse.3
* /usr/local/ssl/man/man3/PKCS7_decrypt.3
* /usr/local/ssl/man/man3/PKCS7_encrypt.3
* /usr/local/ssl/man/man3/PKCS7_sign.3
* /usr/local/ssl/man/man3/PKCS7_verify.3
* /usr/local/ssl/man/man3/RAND_add.3
* /usr/local/ssl/man/man3/RAND_bytes.3
[Hit to continue display]
* /usr/local/ssl/man/man3/RAND_cleanup.3
* /usr/local/ssl/man/man3/RAND_egd.3
* /usr/local/ssl/man/man3/RAND_load_file.3
* /usr/local/ssl/man/man3/RAND_set_rand_method.3
* /usr/local/ssl/man/man3/RSA_blinding_on.3
* /usr/local/ssl/man/man3/RSA_check_key.3
* /usr/local/ssl/man/man3/RSA_generate_key.3
* /usr/local/ssl/man/man3/RSA_get_ex_new_index.3
* /usr/local/ssl/man/man3/RSA_new.3
* /usr/local/ssl/man/man3/RSA_padding_add_PKCS1_type_1.3
* /usr/local/ssl/man/man3/RSA_print.3
* /usr/local/ssl/man/man3/RSA_private_encrypt.3
* /usr/local/ssl/man/man3/RSA_public_encrypt.3
* /usr/local/ssl/man/man3/RSA_set_method.3
* /usr/local/ssl/man/man3/RSA_sign.3
* /usr/local/ssl/man/man3/RSA_sign_ASN1_OCTET_STRING.3
* /usr/local/ssl/man/man3/RSA_size.3
* /usr/local/ssl/man/man3/SMIME_read_PKCS7.3
* /usr/local/ssl/man/man3/SMIME_write_PKCS7.3
* /usr/local/ssl/man/man3/SSL_CIPHER_get_name.3
[Hit to continue display]
* /usr/local/ssl/man/man3/SSL_COMP_add_compression_method.3
* /usr/local/ssl/man/man3/SSL_CTX_add_extra_chain_cert.3
* /usr/local/ssl/man/man3/SSL_CTX_add_session.3
* /usr/local/ssl/man/man3/SSL_CTX_ctrl.3
* /usr/local/ssl/man/man3/SSL_CTX_flush_sessions.3
* /usr/local/ssl/man/man3/SSL_CTX_free.3
* /usr/local/ssl/man/man3/SSL_CTX_get_ex_new_index.3
* /usr/local/ssl/man/man3/SSL_CTX_get_verify_mode.3
* /usr/local/ssl/man/man3/SSL_CTX_load_verify_locations.3
* /usr/local/ssl/man/man3/SSL_CTX_new.3
* /usr/local/ssl/man/man3/SSL_CTX_sess_number.3
* /usr/local/ssl/man/man3/SSL_CTX_sess_set_cache_size.3
* /usr/local/ssl/man/man3/SSL_CTX_sess_set_get_cb.3
* /usr/local/ssl/man/man3/SSL_CTX_sessions.3
* /usr/local/ssl/man/man3/SSL_CTX_set_cert_store.3
* /usr/local/ssl/man/man3/SSL_CTX_set_cert_verify_callback.3
* /usr/local/ssl/man/man3/SSL_CTX_set_cipher_list.3
* /usr/local/ssl/man/man3/SSL_CTX_set_client_CA_list.3
* /usr/local/ssl/man/man3/SSL_CTX_set_client_cert_cb.3
* /usr/local/ssl/man/man3/SSL_CTX_set_default_passwd_cb.3
[Hit to continue display]
* /usr/local/ssl/man/man3/SSL_CTX_set_generate_session_id.3
* /usr/local/ssl/man/man3/SSL_CTX_set_info_callback.3
* /usr/local/ssl/man/man3/SSL_CTX_set_max_cert_list.3
* /usr/local/ssl/man/man3/SSL_CTX_set_mode.3
* /usr/local/ssl/man/man3/SSL_CTX_set_msg_callback.3
* /usr/local/ssl/man/man3/SSL_CTX_set_options.3
* /usr/local/ssl/man/man3/SSL_CTX_set_quiet_shutdown.3
* /usr/local/ssl/man/man3/SSL_CTX_set_session_cache_mode.3
* /usr/local/ssl/man/man3/SSL_CTX_set_session_id_context.3
* /usr/local/ssl/man/man3/SSL_CTX_set_ssl_version.3
* /usr/local/ssl/man/man3/SSL_CTX_set_timeout.3
* /usr/local/ssl/man/man3/SSL_CTX_set_tmp_dh_callback.3
* /usr/local/ssl/man/man3/SSL_CTX_set_tmp_rsa_callback.3
* /usr/local/ssl/man/man3/SSL_CTX_set_verify.3
* /usr/local/ssl/man/man3/SSL_CTX_use_certificate.3
* /usr/local/ssl/man/man3/SSL_SESSION_free.3
* /usr/local/ssl/man/man3/SSL_SESSION_get_ex_new_index.3
* /usr/local/ssl/man/man3/SSL_SESSION_get_time.3
* /usr/local/ssl/man/man3/SSL_accept.3
* /usr/local/ssl/man/man3/SSL_alert_type_string.3
[Hit to continue display]
* /usr/local/ssl/man/man3/SSL_clear.3
* /usr/local/ssl/man/man3/SSL_connect.3
* /usr/local/ssl/man/man3/SSL_do_handshake.3
* /usr/local/ssl/man/man3/SSL_free.3
* /usr/local/ssl/man/man3/SSL_get_SSL_CTX.3
* /usr/local/ssl/man/man3/SSL_get_ciphers.3
* /usr/local/ssl/man/man3/SSL_get_client_CA_list.3
* /usr/local/ssl/man/man3/SSL_get_current_cipher.3
* /usr/local/ssl/man/man3/SSL_get_default_timeout.3
* /usr/local/ssl/man/man3/SSL_get_error.3
* /usr/local/ssl/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3
* /usr/local/ssl/man/man3/SSL_get_ex_new_index.3
* /usr/local/ssl/man/man3/SSL_get_fd.3
* /usr/local/ssl/man/man3/SSL_get_peer_cert_chain.3
* /usr/local/ssl/man/man3/SSL_get_peer_certificate.3
* /usr/local/ssl/man/man3/SSL_get_rbio.3
* /usr/local/ssl/man/man3/SSL_get_session.3
* /usr/local/ssl/man/man3/SSL_get_verify_result.3
* /usr/local/ssl/man/man3/SSL_get_version.3
* /usr/local/ssl/man/man3/SSL_library_init.3
[Hit to continue display]
* /usr/local/ssl/man/man3/SSL_load_client_CA_file.3
* /usr/local/ssl/man/man3/SSL_new.3
* /usr/local/ssl/man/man3/SSL_pending.3
* /usr/local/ssl/man/man3/SSL_read.3
* /usr/local/ssl/man/man3/SSL_rstate_string.3
* /usr/local/ssl/man/man3/SSL_session_reused.3
* /usr/local/ssl/man/man3/SSL_set_bio.3
* /usr/local/ssl/man/man3/SSL_set_connect_state.3
* /usr/local/ssl/man/man3/SSL_set_fd.3
* /usr/local/ssl/man/man3/SSL_set_session.3
* /usr/local/ssl/man/man3/SSL_set_shutdown.3
* /usr/local/ssl/man/man3/SSL_set_verify_result.3
* /usr/local/ssl/man/man3/SSL_shutdown.3
* /usr/local/ssl/man/man3/SSL_state_string.3
* /usr/local/ssl/man/man3/SSL_want.3
* /usr/local/ssl/man/man3/SSL_write.3
* /usr/local/ssl/man/man3/X509_NAME_ENTRY_get_object.3
* /usr/local/ssl/man/man3/X509_NAME_add_entry_by_txt.3
* /usr/local/ssl/man/man3/X509_NAME_get_index_by_NID.3
* /usr/local/ssl/man/man3/X509_NAME_print_ex.3
[Hit to continue display]
* /usr/local/ssl/man/man3/X509_new.3
* /usr/local/ssl/man/man3/bio.3
* /usr/local/ssl/man/man3/blowfish.3
* /usr/local/ssl/man/man3/bn.3
* /usr/local/ssl/man/man3/bn_internal.3
* /usr/local/ssl/man/man3/buffer.3
* /usr/local/ssl/man/man3/crypto.3
* /usr/local/ssl/man/man3/d2i_ASN1_OBJECT.3
* /usr/local/ssl/man/man3/d2i_DHparams.3
* /usr/local/ssl/man/man3/d2i_DSAPublicKey.3
* /usr/local/ssl/man/man3/d2i_PKCS8PrivateKey.3
* /usr/local/ssl/man/man3/d2i_RSAPublicKey.3
* /usr/local/ssl/man/man3/d2i_SSL_SESSION.3
* /usr/local/ssl/man/man3/d2i_X509.3
* /usr/local/ssl/man/man3/d2i_X509_ALGOR.3
* /usr/local/ssl/man/man3/d2i_X509_CRL.3
* /usr/local/ssl/man/man3/d2i_X509_NAME.3
* /usr/local/ssl/man/man3/d2i_X509_REQ.3
* /usr/local/ssl/man/man3/d2i_X509_SIG.3
* /usr/local/ssl/man/man3/des.3
[Hit to continue display]
* /usr/local/ssl/man/man3/dh.3
* /usr/local/ssl/man/man3/dsa.3
* /usr/local/ssl/man/man3/engine.3
* /usr/local/ssl/man/man3/err.3
* /usr/local/ssl/man/man3/evp.3
* /usr/local/ssl/man/man3/hmac.3
* /usr/local/ssl/man/man3/lh_stats.3
* /usr/local/ssl/man/man3/lhash.3
* /usr/local/ssl/man/man3/md5.3
* /usr/local/ssl/man/man3/mdc2.3
* /usr/local/ssl/man/man3/pem.3
* /usr/local/ssl/man/man3/rand.3
* /usr/local/ssl/man/man3/rc4.3
* /usr/local/ssl/man/man3/ripemd.3
* /usr/local/ssl/man/man3/rsa.3
* /usr/local/ssl/man/man3/sha.3
* /usr/local/ssl/man/man3/ssl.3
* /usr/local/ssl/man/man3/threads.3
* /usr/local/ssl/man/man3/ui.3
* /usr/local/ssl/man/man3/ui_compat.3
[Hit to continue display]
* /usr/local/ssl/man/man5
* /usr/local/ssl/man/man5/config.5
* /usr/local/ssl/man/man7
* /usr/local/ssl/man/man7/des_modes.7
* /usr/local/ssl/misc
* /usr/local/ssl/misc/CA.pl
* /usr/local/ssl/misc/CA.sh
* /usr/local/ssl/misc/c_hash
* /usr/local/ssl/misc/c_info
* /usr/local/ssl/misc/c_issuer
* /usr/local/ssl/misc/c_name
* /usr/local/ssl/openssl.cnf
* /usr/local/ssl/private
* - conflict with a file which does not belong to any package.
Do you want to install these conflicting files [y,n,?,q] y
...
/usr/local/ssl/misc/c_hash
/usr/local/ssl/misc/c_info
/usr/local/ssl/misc/c_issuer
/usr/local/ssl/misc/c_name
/usr/local/ssl/openssl.cnf
[ verifying class ]
Installation of <SMCossl> was successful.
#
I chose to replace the outdated versions of files when prompted as to
whether I wanted to "install these conflicting files". I checked the
version of OpenSSL afterwards and saw the new version listed.
# /usr/local/ssl/bin/openssl version
OpenSSL 0.9.8e 23 Feb 2007
I then installed OpenSSH 4.7.1
# gunzip openssh-4.7p1-sol7-sparc-local.gz
# pkgadd -d openssh-4.7p1-sol7-sparc-local
The following packages are available:
1 SMCosh471 openssh
(sparc) 4.7p1
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 1
Processing package instance <SMCosh471> from </tmp/openssh-4.7p1-sol7-sparc-local>
openssh
(sparc) 4.7p1
The OpenSSH Group
Using as the package base directory.
## Processing package information.
## Processing system information.
9 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
The following files are already installed on the system and are being
used by another package:
* /usr/local/bin/scp
* /usr/local/bin/sftp
* /usr/local/bin/ssh
* /usr/local/bin/ssh-add
* /usr/local/bin/ssh-agent
* /usr/local/bin/ssh-keygen
* /usr/local/bin/ssh-keyscan
* /usr/local/etc/moduli
* /usr/local/etc/ssh_config
* /usr/local/etc/sshd_config
* /usr/local/libexec
* /usr/local/libexec/sftp-server
* /usr/local/libexec/ssh-keysign
* /usr/local/libexec/ssh-rand-helper
* /usr/local/man/man1/scp.1
* /usr/local/man/man1/sftp.1
* /usr/local/man/man1/ssh-add.1
* /usr/local/man/man1/ssh-agent.1
* /usr/local/man/man1/ssh-keygen.1
[Hit to continue display]
* /usr/local/man/man1/ssh-keyscan.1
* /usr/local/man/man1/ssh.1
* /usr/local/man/man5/ssh_config.5
* /usr/local/man/man5/sshd_config.5
* /usr/local/man/man8
* /usr/local/man/man8/sftp-server.8
* /usr/local/man/man8/ssh-keysign.8
* /usr/local/man/man8/ssh-rand-helper.8
* /usr/local/man/man8/sshd.8
* /usr/local/sbin
* /usr/local/sbin/sshd
* /usr/local/share/Ssh.bin
* - conflict with a file which does not belong to any package.
Do you want to install these conflicting files [y,n,?,q] y
## Checking for setuid/setgid programs.
Installing openssh as
## Installing part 1 of 1.
/usr/local/bin/scp
/usr/local/bin/sftp
/usr/local/bin/ssh
/usr/local/bin/ssh-add
/usr/local/bin/ssh-agent
/usr/local/bin/ssh-keygen
/usr/local/bin/ssh-keyscan
/usr/local/doc/openssh/CREDITS
/usr/local/doc/openssh/ChangeLog
/usr/local/doc/openssh/INSTALL
/usr/local/doc/openssh/LICENCE
/usr/local/doc/openssh/OVERVIEW
/usr/local/doc/openssh/README
/usr/local/doc/openssh/README.dns
/usr/local/doc/openssh/README.platform
/usr/local/doc/openssh/README.privsep
/usr/local/doc/openssh/README.smartcard
/usr/local/doc/openssh/README.tun
/usr/local/doc/openssh/TODO
/usr/local/doc/openssh/WARNING.RNG
/usr/local/doc/openssh/contrib/Makefile
/usr/local/doc/openssh/contrib/README
/usr/local/doc/openssh/contrib/aix/README
/usr/local/doc/openssh/contrib/aix/buildbff.sh
/usr/local/doc/openssh/contrib/aix/inventory.sh
/usr/local/doc/openssh/contrib/aix/pam.conf
/usr/local/doc/openssh/contrib/caldera/openssh.spec
/usr/local/doc/openssh/contrib/caldera/ssh-host-keygen
/usr/local/doc/openssh/contrib/caldera/sshd.init
/usr/local/doc/openssh/contrib/caldera/sshd.pam
/usr/local/doc/openssh/contrib/cygwin/Makefile
/usr/local/doc/openssh/contrib/cygwin/README
/usr/local/doc/openssh/contrib/cygwin/ssh-host-config
/usr/local/doc/openssh/contrib/cygwin/ssh-user-config
/usr/local/doc/openssh/contrib/findssl.sh
/usr/local/doc/openssh/contrib/gnome-ssh-askpass1.c
/usr/local/doc/openssh/contrib/gnome-ssh-askpass2.c
/usr/local/doc/openssh/contrib/hpux/README
/usr/local/doc/openssh/contrib/hpux/egd
/usr/local/doc/openssh/contrib/hpux/egd.rc
/usr/local/doc/openssh/contrib/hpux/sshd
/usr/local/doc/openssh/contrib/hpux/sshd.rc
/usr/local/doc/openssh/contrib/redhat/gnome-ssh-askpass.csh
/usr/local/doc/openssh/contrib/redhat/gnome-ssh-askpass.sh
/usr/local/doc/openssh/contrib/redhat/openssh.spec
/usr/local/doc/openssh/contrib/redhat/sshd.init
/usr/local/doc/openssh/contrib/redhat/sshd.init.old
/usr/local/doc/openssh/contrib/redhat/sshd.pam
/usr/local/doc/openssh/contrib/redhat/sshd.pam.old
/usr/local/doc/openssh/contrib/solaris/README
/usr/local/doc/openssh/contrib/ssh-copy-id
/usr/local/doc/openssh/contrib/ssh-copy-id.1
/usr/local/doc/openssh/contrib/sshd.pam.freebsd
/usr/local/doc/openssh/contrib/sshd.pam.generic
/usr/local/doc/openssh/contrib/suse/openssh.spec
/usr/local/doc/openssh/contrib/suse/rc.config.sshd
/usr/local/doc/openssh/contrib/suse/rc.sshd
/usr/local/doc/openssh/contrib/suse/sysconfig.ssh
/usr/local/etc/moduli
/usr/local/etc/ssh_config
/usr/local/etc/sshd_config
/usr/local/libexec/sftp-server
/usr/local/libexec/ssh-keysign
/usr/local/libexec/ssh-rand-helper
/usr/local/man/man1/scp.1
/usr/local/man/man1/sftp.1
/usr/local/man/man1/ssh-add.1
/usr/local/man/man1/ssh-agent.1
/usr/local/man/man1/ssh-keygen.1
/usr/local/man/man1/ssh-keyscan.1
/usr/local/man/man1/ssh.1
/usr/local/man/man5/ssh_config.5
/usr/local/man/man5/sshd_config.5
/usr/local/man/man8/sftp-server.8
/usr/local/man/man8/ssh-keysign.8
/usr/local/man/man8/ssh-rand-helper.8
/usr/local/man/man8/sshd.8
/usr/local/sbin/sshd
/usr/local/share/Ssh.bin
[ verifying class ]
Installation of <SMCosh471> was successful.
When I tried to run ssh afterwards, though, I got an error message.
# ssh -v
ld.so.1: ssh: fatal: libz.so: open failed: No such file or directory
Killed
According to information I found at
Re: OpenSSH 3.7.1p1, that occurs when OpenSSH has been compiled
with a shared libz and the ssh binary can't find libz on the target system.
The suggested solution was to put libz on the target system or rebuild
the source code with a static library. At
Minimizing the Solaris Operating Environment for Security: Updated for
Solaris 9 Operating Environment, I found libz.so.1 associated with
the SUNWzlib package, which has a description of "The Zip compression
library".
At
Very nice OpenSSH 4.3p2 packages for 8,9,10, I found a reference
to someone building packages for Solaris 8, 9, and 10 which are built against
the static version of zlib (1.2.3), so SUNWzlib is no longer required. Those
packages are available from
http://firewallworks.com/downloads/unsupported/Solaris-sparc/
I decided to download
zlib-1.2.3
from the Sunfreeware site instead.
The package contains zlib compression libraries - installs in /usr/local. This
package has both libz.a and libz.so libraries. The package requires that
libgcc_s.so.1 be in /usr/local/lib. This can be done by installing
libgcc-3.3
or gcc
or higher. This package contains the patch for the
security vulnerability described, for example, in
USN-148-1 zlib vulnerability.
I installed that package.
# pkgadd -d ./zlib-1.2.3-sol7-sparc-local
The following packages are available:
1 SMCzlib zlib
(sparc) 1.2.3
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 1
Processing package instance <SMCzlib> from </tmp/zlib-1.2.3-sol7-sparc-local>
zlib
(sparc) 1.2.3
Jean-loup Gailly
Using as the package base directory.
## Processing package information.
## Processing system information.
6 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
The following files are already installed on the system and are being
used by another package:
* /usr/local/include/zconf.h
* /usr/local/include/zlib.h
* /usr/local/lib/libz.a
* - conflict with a file which does not belong to any package.
Do you want to install these conflicting files [y,n,?,q] y
## Checking for setuid/setgid programs.
Installing zlib as
## Installing part 1 of 1.
/usr/local/bin/minigzip
/usr/local/doc/zlib/ChangeLog
/usr/local/doc/zlib/FAQ
/usr/local/doc/zlib/INDEX
/usr/local/doc/zlib/README
/usr/local/doc/zlib/algorithm.txt
/usr/local/doc/zlib/contrib/README.contrib
/usr/local/doc/zlib/contrib/ada/buffer_demo.adb
/usr/local/doc/zlib/contrib/ada/mtest.adb
/usr/local/doc/zlib/contrib/ada/read.adb
/usr/local/doc/zlib/contrib/ada/readme.txt
/usr/local/doc/zlib/contrib/ada/test.adb
/usr/local/doc/zlib/contrib/ada/zlib-streams.adb
/usr/local/doc/zlib/contrib/ada/zlib-streams.ads
/usr/local/doc/zlib/contrib/ada/zlib-thin.adb
/usr/local/doc/zlib/contrib/ada/zlib-thin.ads
/usr/local/doc/zlib/contrib/ada/zlib.adb
/usr/local/doc/zlib/contrib/ada/zlib.ads
/usr/local/doc/zlib/contrib/ada/zlib.gpr
/usr/local/doc/zlib/contrib/asm586/README.586
/usr/local/doc/zlib/contrib/asm586/match.S
/usr/local/doc/zlib/contrib/asm686/README.686
/usr/local/doc/zlib/contrib/asm686/match.S
/usr/local/doc/zlib/contrib/blast/Makefile
/usr/local/doc/zlib/contrib/blast/README
/usr/local/doc/zlib/contrib/blast/blast.c
/usr/local/doc/zlib/contrib/blast/blast.h
/usr/local/doc/zlib/contrib/blast/test.pk
/usr/local/doc/zlib/contrib/blast/test.txt
/usr/local/doc/zlib/contrib/delphi/ZLib.pas
/usr/local/doc/zlib/contrib/delphi/ZLibConst.pas
/usr/local/doc/zlib/contrib/delphi/readme.txt
/usr/local/doc/zlib/contrib/delphi/zlibd32.mak
/usr/local/doc/zlib/contrib/dotzlib/DotZLib.build
/usr/local/doc/zlib/contrib/dotzlib/DotZLib.chm
/usr/local/doc/zlib/contrib/dotzlib/DotZLib.sln
/usr/local/doc/zlib/contrib/dotzlib/DotZLib/AssemblyInfo.cs
/usr/local/doc/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs
/usr/local/doc/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs
/usr/local/doc/zlib/contrib/dotzlib/DotZLib/CodecBase.cs
/usr/local/doc/zlib/contrib/dotzlib/DotZLib/Deflater.cs
/usr/local/doc/zlib/contrib/dotzlib/DotZLib/DotZLib.cs
/usr/local/doc/zlib/contrib/dotzlib/DotZLib/DotZLib.csproj
/usr/local/doc/zlib/contrib/dotzlib/DotZLib/GZipStream.cs
/usr/local/doc/zlib/contrib/dotzlib/DotZLib/Inflater.cs
/usr/local/doc/zlib/contrib/dotzlib/DotZLib/UnitTests.cs
/usr/local/doc/zlib/contrib/dotzlib/LICENSE_1_0.txt
/usr/local/doc/zlib/contrib/dotzlib/readme.txt
/usr/local/doc/zlib/contrib/infback9/README
/usr/local/doc/zlib/contrib/infback9/infback9.c
/usr/local/doc/zlib/contrib/infback9/infback9.h
/usr/local/doc/zlib/contrib/infback9/inffix9.h
/usr/local/doc/zlib/contrib/infback9/inflate9.h
/usr/local/doc/zlib/contrib/infback9/inftree9.c
/usr/local/doc/zlib/contrib/infback9/inftree9.h
/usr/local/doc/zlib/contrib/inflate86/inffas86.c
/usr/local/doc/zlib/contrib/inflate86/inffast.S
/usr/local/doc/zlib/contrib/iostream/test.cpp
/usr/local/doc/zlib/contrib/iostream/zfstream.cpp
/usr/local/doc/zlib/contrib/iostream/zfstream.h
/usr/local/doc/zlib/contrib/iostream2/zstream.h
/usr/local/doc/zlib/contrib/iostream2/zstream_test.cpp
/usr/local/doc/zlib/contrib/iostream3/README
/usr/local/doc/zlib/contrib/iostream3/TODO
/usr/local/doc/zlib/contrib/iostream3/test.cc
/usr/local/doc/zlib/contrib/iostream3/zfstream.cc
/usr/local/doc/zlib/contrib/iostream3/zfstream.h
/usr/local/doc/zlib/contrib/masm686/match.asm
/usr/local/doc/zlib/contrib/masmx64/bld_ml64.bat
/usr/local/doc/zlib/contrib/masmx64/gvmat64.asm
/usr/local/doc/zlib/contrib/masmx64/gvmat64.obj
/usr/local/doc/zlib/contrib/masmx64/inffas8664.c
/usr/local/doc/zlib/contrib/masmx64/inffasx64.asm
/usr/local/doc/zlib/contrib/masmx64/inffasx64.obj
/usr/local/doc/zlib/contrib/masmx64/readme.txt
/usr/local/doc/zlib/contrib/masmx86/bld_ml32.bat
/usr/local/doc/zlib/contrib/masmx86/gvmat32.asm
/usr/local/doc/zlib/contrib/masmx86/gvmat32.obj
/usr/local/doc/zlib/contrib/masmx86/gvmat32c.c
/usr/local/doc/zlib/contrib/masmx86/inffas32.asm
/usr/local/doc/zlib/contrib/masmx86/inffas32.obj
/usr/local/doc/zlib/contrib/masmx86/mkasm.bat
/usr/local/doc/zlib/contrib/masmx86/readme.txt
/usr/local/doc/zlib/contrib/minizip/ChangeLogUnzip
/usr/local/doc/zlib/contrib/minizip/Makefile
/usr/local/doc/zlib/contrib/minizip/crypt.h
/usr/local/doc/zlib/contrib/minizip/ioapi.c
/usr/local/doc/zlib/contrib/minizip/ioapi.h
/usr/local/doc/zlib/contrib/minizip/iowin32.c
/usr/local/doc/zlib/contrib/minizip/iowin32.h
/usr/local/doc/zlib/contrib/minizip/miniunz.c
/usr/local/doc/zlib/contrib/minizip/minizip.c
/usr/local/doc/zlib/contrib/minizip/mztools.c
/usr/local/doc/zlib/contrib/minizip/mztools.h
/usr/local/doc/zlib/contrib/minizip/unzip.c
/usr/local/doc/zlib/contrib/minizip/unzip.h
/usr/local/doc/zlib/contrib/minizip/zip.c
/usr/local/doc/zlib/contrib/minizip/zip.h
/usr/local/doc/zlib/contrib/pascal/example.pas
/usr/local/doc/zlib/contrib/pascal/readme.txt
/usr/local/doc/zlib/contrib/pascal/zlibd32.mak
/usr/local/doc/zlib/contrib/pascal/zlibpas.pas
/usr/local/doc/zlib/contrib/puff/Makefile
/usr/local/doc/zlib/contrib/puff/README
/usr/local/doc/zlib/contrib/puff/puff.c
/usr/local/doc/zlib/contrib/puff/puff.h
/usr/local/doc/zlib/contrib/puff/zeros.raw
/usr/local/doc/zlib/contrib/testzlib/testzlib.c
/usr/local/doc/zlib/contrib/testzlib/testzlib.txt
/usr/local/doc/zlib/contrib/untgz/Makefile
/usr/local/doc/zlib/contrib/untgz/Makefile.msc
/usr/local/doc/zlib/contrib/untgz/untgz.c
/usr/local/doc/zlib/contrib/vstudio/readme.txt
/usr/local/doc/zlib/contrib/vstudio/vc7/miniunz.vcproj
/usr/local/doc/zlib/contrib/vstudio/vc7/minizip.vcproj
/usr/local/doc/zlib/contrib/vstudio/vc7/testzlib.vcproj
/usr/local/doc/zlib/contrib/vstudio/vc7/zlib.rc
/usr/local/doc/zlib/contrib/vstudio/vc7/zlibstat.vcproj
/usr/local/doc/zlib/contrib/vstudio/vc7/zlibvc.def
/usr/local/doc/zlib/contrib/vstudio/vc7/zlibvc.sln
/usr/local/doc/zlib/contrib/vstudio/vc7/zlibvc.vcproj
/usr/local/doc/zlib/contrib/vstudio/vc8/miniunz.vcproj
/usr/local/doc/zlib/contrib/vstudio/vc8/minizip.vcproj
/usr/local/doc/zlib/contrib/vstudio/vc8/testzlib.vcproj
/usr/local/doc/zlib/contrib/vstudio/vc8/testzlibdll.vcproj
/usr/local/doc/zlib/contrib/vstudio/vc8/zlib.rc
/usr/local/doc/zlib/contrib/vstudio/vc8/zlibstat.vcproj
/usr/local/doc/zlib/contrib/vstudio/vc8/zlibvc.def
/usr/local/doc/zlib/contrib/vstudio/vc8/zlibvc.sln
/usr/local/doc/zlib/contrib/vstudio/vc8/zlibvc.vcproj
/usr/local/doc/zlib/example.c
/usr/local/include/zconf.h
/usr/local/include/zlib.h
/usr/local/lib/libz.a
/usr/local/lib/libz.so
/usr/local/lib/libz.so.1
/usr/local/lib/libz.so.1.2.3
/usr/local/man/man3/zlib.3
[ verifying class ]
Installation of <SMCzlib> was successful.
I was then able to run ssh and could see that the new version was in use.
# ssh -v
OpenSSH_4.7p1, OpenSSL 0.9.8e 23 Feb 2007
Zlib was listed as a requirement for OpenSSH 4.7.1; I thought it was already
present and hadn't bothered to check before installing that version of OpenSSH.
I then tried to restart the sshd daemon. I created a file
/tmp.ssh_restart, which I made executable with chmod 700
ssh_restart
, with the following commands:
/etc/init.d/sshd stop
sleep 10
/etc/init.d/sshd start
I then set it to run in the background, hoping I wouldn't lose SSH
access to the system, since I was trying to restart the SSH daemon from a
remote location.
# /tmp/ssh_restart &
16314
# Stopping sshd
Starting sshd
Privilege separation user sshd does not exist
It did not restart. Though I remained connected, I could not establish
new ssh connections.
# ssh -v 127.0.0.1
OpenSSH_4.7p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /usr/local/etc/ssh_config
debug1: Connecting to 127.0.0.1 [127.0.0.1] port 22.
debug1: connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to host 127.0.0.1 port 22: Connection refused
I resolved the "privilege separation" problem by creating an sshd
group and account on the system.
# groupadd -g 74 sshd
UX: groupadd: WARNING: gid 74 is reserved.
# useradd -u 74 -g 74 -c "Privilege-separated SSH" -d /var/empty/sshd -s /bin/false sshd
UX: useradd: WARNING: uid 74 is reserved.
I then reran the /tmp/ssh_restart script.
# /tmp/ssh &
22647
#
# Starting sshd
When I then tried connecting to the system via SSH, I could see that
the new 4.7.1 version was running.
# ssh -v 127.0.0.1
OpenSSH_4.7p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /usr/local/etc/ssh_config
debug1: Connecting to 127.0.0.1 [127.0.0.1] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/1
debug1: identity file /.ssh/identity type -1
debug1: identity file /.ssh/id_rsa type -1
debug1: identity file /.ssh/id_dsa type -1
debug1: Remote protocol version 1.99, remote software version OpenSSH_4.7
References:
-
Re: OpenSSH 3.7.1p1
By: Scott Burch
Date: September 26, 2003
MARC: Mailing list ARChives
-
Minimizing the Solaris Operating Environment for Security: Updated for Solaris
9 Operating Environment
By: Sun Microsystems
Date: February 7, 2003
informIT
-
Installation - Very nice OpenSSH 4.3p2 packages for 8,9,10
By DTF
Date: November 11, 2004
Sun Developer Network (SDN)
Forums
-
Privilege separation user sshd does not exist
By: perh
Date: March 16, 2004
UNIXguide.net
-
FC4-Starting sshd: Privilege separation user sshd does not exist FAILED
By:
kiranherekar
Date: December 23, 2005
LinuxQuestions.org
[/os/unix/solaris/network]
permanent link
Sun, Oct 07, 2007 4:52 pm
Copying a MUSH
A family member wanted to create a new
TinyMUSH using an existing one
as a starting point. She felt it would be easier to modify the existing one
than to start a new one from scratch. I took the steps detailed below to
copy the existing MoonDreaming MUSH to a new one that she wanted to set up
for SailorMoon roleplaying.
I shut down the original MUSH
using the @shutdown
command
while logged into the MUSH as god. I then ran ./Backup
from
the command line.
$ ./Backup
Creating flatfile ./backups/moondreaming.1007-1558
Loaded module: comsys
Loaded module: mail
Using gdbm file: ./data/moondreaming.gdbm
Reading ........
Input: TinyMUSH-3 version 1: Zone Link GDBM AtrName AtrKey Parent AtrMoney ExtFlags MoreFlags Powers QuotedStr TypedQuotas Timestamps VisualAttrs
Output: TinyMUSH-3 version 1: Zone Link Parent ExtFlags MoreFlags Powers QuotedStr TypedQuotas Timestamps VisualAttrs
Writing ........
Cleaned 1600 attributes (now 1376): 222 deleted, 186 renumbered (96 objects and 463 individual attrs touched).
Creating database archive ./backups/moondreaming.1007-1558.tar.gz
./backups/moondreaming.1007-1558
./data/mod_comsys.db
./data/mod_mail.db
I changed the working directory to the one containing the existing
MUSH directory and then copied that directory and its subdirectories
recursively.
$ cp -p -r moondreaming sailormoon
I then made the current working directory the one for the new MUSH.
$ cd sailormoon
I then edited mush.config in that directory. I changed the
GAMENAME line to match the name of the new MUSH. I left the
OWNER line the same, since the owner was the same person in this case.
GAMENAME=sailormoon
I then renamed the old conf file to match the new MUSH name and deleted
the log and pid files from the other MUSH. The pid file contains the process
id for the other MUSH process. A new one will be assigned the first time
the new MUSH is run. If the pid file is not deleted, when you run
Startmush it will state that the MUSH is already running.
$ mv moondreaming.conf sailormoon.conf
$ rm moondreaming.log*
$ rm moondreaming.pid
I also deleted the db directories that came from the other MUSH's directory.
$ rm -f -r db-*
I edited the new sailormoon.conf file I renamed to set the port for the new
MUSH and its new name, changing the lines below within it.
crash_database moondreaming.db.CRASH
gdbm_database moondreaming.gdbm
port 7676
mud_name MoonDreamingMUSH
The new MUSH must listen on a different port than the existing MUSH and
one that is not in use by any other application. You can use
netstat -a | grep 9999
substituting the port number you've
picked instead of 9999
to see whether an application is
listening on that port. If no other process is listening on that port, at
least at the time you run the command, you see the command prompt returned, but
nothing else. Only the root account can use a port less than 1024; ports below
that number are considered to be "reserved".
I changed the working directory to the data directory and renamed the
old gdbm file to use the name associated with the new MUSH. I deleted
the FLAT and KILLED files associated with the other MUSH.
$ cd data
$ ls
mod_comsys.db mod_mail.db moondreaming.FLAT moondreaming.KILLED
mod_comsys.db.old mod_mail.db.old moondreaming.gdbm
$ mv moondreaming.gdbm sailormoon.gdbm
$ rm moondreaming.FLAT
$ rm moondreaming.KILLED
I then moved up to the main diectory for the MUSH and removed all of the
backup files from the other MUSH, which are in the backups directory.
$ cd ..
$ ls
moondreaming.0310-2131.tar.gz moondreaming.0316-1729.tar.gz
moondreaming.0315-1900.tar.gz moondreaming.1007-1416.tar.gz
$ rm backups/*
I then ran ./Startmush
$ ./Startmush
./Startmush: line 83: [: : integer expression expected
Indexing help.txt
1004 topics indexed
Indexing mushman.txt
395 topics indexed
Indexing news.txt
...
62 topics indexed
Indexing plushelp.txt
line 4: line too long
line 9: line too long
line 142: line too long
line 229: line too long
line 254: line too long
line 282: line too long
line 655: line too long
line 680: line too long
line 880: line too long
42 topics indexed
Indexing qhelp.txt
18 topics indexed
Indexing wizhelp.txt
379 topics indexed
Indexing wiznews.txt
1 topics indexed
Checking for database files and creating backups of old files.
tail: sailormoon.log: No such file or directory
Saving old comsys module db.
Saving old mail module db.
ls: sailormoon.log.*: No such file or directory
No previous game log.
Log cleanup done.
Process 19086
071007.164045 TinyMUSH INI/START: Starting: TinyMUSH version 3.1 patchlevel 4 #1 [10/11/2006]
071007.164045 TinyMUSH INI/START: Build date: Sat Mar 10 21:25:06 EST 2007
071007.164045 TinyMUSH INI/START: Build info: ./configure
gcc -g -I./gdbm-1.8.0
071007.164045 TinyMUSH CNF/MOD : Loaded module: comsys
071007.164045 TinyMUSH CNF/MOD : Loaded module: mail
071007.164045 SailorMoonMUSH INI/LOAD : Using gdbm file: sailormoon.gdbm
071007.164045 SailorMoonMUSH INI/LOAD : Loading object structures.
071007.164045 SailorMoonMUSH INI/LOAD : Loading db: data/mod_mail.db
071007.164045 SailorMoonMUSH INI/LOAD : Loading db: data/mod_comsys.db
071007.164045 SailorMoonMUSH INI/LOAD : Load complete.
071007.164045 SailorMoonMUSH CFG/UPDAT: God(#1) entered config directive: money_name_singular with args 'Moon Coin'. Status: Success.
071007.164045 SailorMoonMUSH CFG/UPDAT: God(#1) entered config directive: money_name_plural with args 'Moon Coins'. Status: Success.
071007.164045 SailorMoonMUSH INI/LOAD : Startup processing complete.
071007.164045 SailorMoonMUSH NET/SLAVE: DNS lookup slave started on fd 1
071007.164045 SailorMoonMUSH INI/LOAD : Cleanup completed.
Don't worry about the "integer expression expected", the first time
the Startmush
is run for the MUSH; it won't appear the
next time you use Startmush
.
After the MUSH loaded, I logged in as god and changed the password.
@password oldpassword=newpassword
Password changed.
[/gaming/tinymush]
permanent link
Privacy Policy
Contact