I have been having problems using mbse with Mageia v4 (& v3) since migrating over from Mandriva 2011 in that for any new user (connecting
to the system using telnet) having entered username with the system creating the linux and bbs account then requests password the password setup fails with a shadow file busy. This is not the case as when
testing for it via "sudo lsof | grep shadow" produces nothing.
So the question - would ALL mbse sysops please report here what Distro including version they are using and what mbse version and confirm if
that have had new users registering since using along with the date (MM/YY) of last registered user.
If you have not had anyone since setup please provide your BBS contact details and I will try via telnet, or you can do a test yourself again (using telnet localhost etc) and set up a test user and let me know.
If others are suffering from the same problem then we need to take a
close look at the code that deals with this and fix it!
If others are suffering from the same problem then we need to take a
close look at the code that deals with this and fix it!
If others are suffering from the same problem then we need to take a
close look at the code that deals with this and fix it!
i'm rather tossed up about whether to install to /home on a separate drive/partition as i generally (try to) do or to install to /opt and
have that on another drive/partition...
Hello mark,
18 Jul 15 17:17, you wrote to Vince Coen:
i'm rather tossed up about whether to install to /home on a separate
drive/partition as i generally (try to) do or to install to /opt and
have that on another drive/partition...
MBSE was designed to be installed in /opt.
The author specifies that and it was explained to me that doesn't
break the LFS that way either.
I have /opt installed on a separate 320GB hard drive for ease of
backup and the ability to switch distros if need be without totally breaking my MBSE install.
i do that with /home as a matter of principle... especially since i
don't want to break an user's private installs and such ;)
18 Jul 15 17:17, you wrote to Vince Coen:
i'm rather tossed up about whether to install to /home on a
separate drive/partition as i generally (try to) do or to install
to /opt and have that on another drive/partition...
MBSE was designed to be installed in /opt.
The author specifies that
and it was explained to me that doesn't break the LFS that way either.
I have /opt installed on a separate 320GB hard drive for ease of
backup and the ability to switch distros if need be without totally breaking my MBSE install.
RJ Clay wrote to Sean Dennis <=-
way, given the number of places where that was hardcoded. Which, btw,
I consider to be a bug in the build system (which admittedly I still
need to write up as such) as besides anything else, it makes it a pain
to do (for intance) a Debian package properly.
I would think that for that be able to work correctly, may depend on the versions of the needed library files...
18 Jul 15 20:18, you wrote to mark lewis:
18 Jul 15 17:17, you wrote to Vince Coen:
i'm rather tossed up about whether to install to /home on a
separate drive/partition as i generally (try to) do or to
install to /opt and have that on another drive/partition...
MBSE was designed to be installed in /opt.
I don't know about "designed" but it was certain implemented that
way, given the number of places where that was hardcoded. Which, btw,
I consider to be a bug in the build system (which admittedly I still
need to write up as such) as besides anything else, it makes it a pain
to do (for intance) a Debian package properly.
I have done some work (in a forked development version) for where
at least some of the changes for the install paths need to be but
still need to tranlate that to patches that can be used in the Debian package build.
The author specifies that
and it was explained to me that doesn't break the LFS that way
either.
Well, that's perhaps not entirely true [1]:
"Variable data of the program packages in /opt must be installed in /var/opt/'package-name"
Under '/opt/package-name' is supposed to be where the static files
go, which isn't how mbsebbs is currently set up...
I have /opt installed on a separate 320GB hard drive for ease of
backup and the ability to switch distros if need be without
totally breaking my MBSE install.
I would think that for that be able to work correctly, may depend
on the versions of the needed library files...
RJ
[1]
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/Linux-Filesyst em-Hierar chy.html
RJ Clay wrote to Sean Dennis <=-
way, given the number of places where that was hardcoded. Which,
btw, I consider to be a bug in the build system (which admittedly
I still need to write up as such) as besides anything else, it
makes it a pain to do (for intance) a Debian package properly.
One of the reasons why I quit running Debian: it seems in every new version, something else is broken...
I would think that for that be able to work correctly, may
depend on the versions of the needed library files...
Like Andrew said, the configuration script should take care of that.
Sunday August 09 2015 12:56, you wrote to Sean Dennis:
If you look at my changes for 1.0.4,
I changed the coding to cover for /home but cannot remember if I used
the ┬$MBSE_ROOT or just re-hardcoded it.
If the later will need to be re-visited as this really should be
cleaned up.
Next will be if someone whish to move from /opt to say /home and needs
to have the system automatically readjust the paths on the message and file bases and I did not do that as I could not find where the update
code is.
If you look at my changes for 1.0.4,
IIRC; I wanted to, in order to see how you were doing it, but don't
think I ever actually had anthing for it (or if I did, I can't find it now). And I don't see the changes in the Hg repository, though all I
have is the 'default' branch...
12 Aug 15 19:19, you wrote to Vince Coen:
If you look at my changes for 1.0.4,
IIRC; I wanted to, in order to see how you were doing it, but
don't think I ever actually had anthing for it (or if I did, I
can't find it now). And I don't see the changes in the Hg
repository, though all I have is the 'default' branch...
grab the repo and revert back to before andrew's changes and you
should be able to save the files out to another directory where you
can checkout the latest again and then run a diff on them to pull out
the real changes you seek... that or maybe there's a way to have the
repo do that for you? i dunno... i always tend to do it manually by reverting and copying out, then coming back to the present and doing a diff between the reverted and the now code...
the main thing, as i see it, is that there should be an option
presented, whether from a local build or from a package as to where to install to...
i always hate it when i install something via apt that i
want only for my personal user but it gets put in place for all
users...
Hi mark!
12 Aug 15 23:02, you wrote to me:
12 Aug 15 19:19, you wrote to Vince Coen:
If you look at my changes for 1.0.4,
IIRC; I wanted to, in order to see how you were doing it, but
don't think I ever actually had anthing for it (or if I did, I
can't find it now). And I don't see the changes in the Hg
repository, though all I have is the 'default' branch...
grab the repo and revert back to before andrew's changes and you
should be able to save the files out to another directory where
you can checkout the latest again and then run a diff on them to
pull out the real changes you seek... that or maybe there's a way
to have the repo do that for you? i dunno... i always tend to do
it manually by reverting and copying out, then coming back to the
present and doing a diff between the reverted and the now code...
The commits need to be there in order to 'revert' to them, and
they're not; at least not in the repo checkout ("clone") that I have.
I'll just need to get with them (Andrew and Vince) about it.
the main thing, as i see it, is that there should be an option
presented, whether from a local build or from a package as to
where to install to...
True.
i always hate it when i install something via apt that i
want only for my personal user but it gets put in place for all
users...
In general, a distros' package manager is for installing things for
system wide use, not just a particular user...
Have now installed 106 over the installed 104 still using /home
instead of /opt.
Compiling the build was simple just used
./configure --prefix=/home/mbse
then used the standard su, make install job done.
We counld update mbsetup to check if the install is NOT to the
standard /opt and if so migrate the existing file and msg .data files
to use the new path. That will remove 98% of any migration.
The oonly other areas to look at are:
1. Check all scripts in ~/etc that the full path is not hard coded
but using $MBSE_ROOT as originally supplied
2. If not using the .profile export of $HOME in crontab to pre-set
the paths i.e.,
#Hourly
00 0-23 * * * $MBSE_ROOT/etc/hourly
then modify the "/opt" to "/home".
Now migration is complete.
Have now installed 106 over the installed 104 still using /home
instead of /opt.
Compiling the build was simple just used
./configure --prefix=/home/mbse
then used the standard su, make install job done.
We counld update mbsetup to check if the install is NOT to the
standard /opt and if so migrate the existing file and msg .data files
to use the new path. That will remove 98% of any migration.
Hello Vince!
16 Aug 15 14:47, you wrote to RJ Clay:
Have now installed 106 over the installed 104 still using /home
instead of /opt.
Compiling the build was simple just used
./configure --prefix=/home/mbse
then used the standard su, make install job done.
Good; I thought that should work for you.
We counld update mbsetup to check if the install is NOT to the
standard /opt and if so migrate the existing file and msg .data
files to use the new path. That will remove 98% of any migration.
I will look at this, or maybe a separate program to read the .data
files are rewrite them with the updated path.
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,041 |
Nodes: | 17 (0 / 17) |
Uptime: | 13:14:16 |
Calls: | 501,715 |
Calls today: | 8 |
Files: | 104,421 |
D/L today: |
6,502 files (2,380M bytes) |
Messages: | 298,462 |
Posted today: | 2 |