Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wget to install is throwing an "404" error to install on Debian 7 #157

Open
camerk opened this issue Oct 18, 2018 · 12 comments
Open

wget to install is throwing an "404" error to install on Debian 7 #157

camerk opened this issue Oct 18, 2018 · 12 comments

Comments

@camerk
Copy link

camerk commented Oct 18, 2018

I am trying to install warewulf onto Debian 7 (wheezy) and it is failing with a "404: not found" error. We installed this about a moth ago and everything went fine. I think this has something to do with the new website. We have not been able to figure out how to install it with source either. A work around for the time being or the fix for the wget command would be much appreciated.

@bensallen
Copy link
Member

bensallen commented Oct 20, 2018

Hi camerk,

Can you provide us with some more context? What are you trying to wget, or what instructions are you trying to follow?

@camerk
Copy link
Author

camerk commented Oct 22, 2018

Sure,

On the warewulf setup/instillation page
, the instructions say to use the following wget command to begin the installation on Debian:

$ wget --no-check-certificate https://warewulf.lbl.gov/svn/trunk/platform/deb/install-wwdebsystem

This yeilds the error 404 not found page on github, which is the same result if you plug the url into the browser.

@jmstover
Copy link
Contributor

@bensallen
I still have a SVN pull ... I can put up a PR with that file somewhere if you'd like.

@pat-s
Copy link

pat-s commented Dec 4, 2018

I also see no way to find the installer. Would be great to see a quick fix.

@jmstover
Copy link
Contributor

jmstover commented Dec 4, 2018

@pat-s
See PR #165 I just put up

@pat-s
Copy link

pat-s commented Dec 4, 2018

That was quick, thanks!

@pat-s
Copy link

pat-s commented Dec 4, 2018

Sadly, the script tries to download from http://warewulf.lbl.gov/downloads/releases/warewulf-common/warewulf-common-<version>.tar.gz which is also a 404 regardless of the version.

So can't warewulf be downloaded at all atm? I read sth about a SVN -> Github migration lately that apparently is the root for the dead links?

@jmstover
Copy link
Contributor

jmstover commented Dec 4, 2018

Yeah the SVN -> Github caused a bunch of links to die.

For this specific one, most of us don't deal with Debian at all, so those files aren't really on our radar. From a quick glance it looks like it was grabbing nightly packages and doing a build. Right now the best case you can do is grab from the 3.8.1.tar.gz release file.

There isn't separate tarballs for each part (common, vnfs, etc...) with this, but a single directory structure. Or you could modify it to build from a git checkout...

@pat-s
Copy link

pat-s commented Dec 4, 2018

Right now the best case you can do is grab from the 3.8.1.tar.gz release file.

I tried already but with the different structure of the the repo and the download script I am lost as a new guy.

Is there still active development going on? With broken installers and download links I do not know if I should install warewulf.

@jmstover
Copy link
Contributor

jmstover commented Dec 4, 2018

The Debian stuff was handled by someone else. About everyone else dealt with RHEL based systems.

Generally, you should be able to build it manually on Debian without a special script... I believe the script was just trying to handle a few Debian specific cases when building so you didn't need to do it manually. As again, we make the assumption of a RHEL based system.

In general you should be able to build from the repo with:

cd common/  # common needs to be build/installed first
./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var
make
sudo make install

For each section vnfs, ipmi, etc... you'll do the same steps.

There shouldn't be anything special about the install. Check:
http://warewulf.lbl.gov/recipes/setup/installation-using-subversion.html

Seems that an old script I wrote didn't get transferred before the old site went away. All it did was automate a build from a source checkout. But it would have given you a good first step.

@pat-s
Copy link

pat-s commented Dec 4, 2018

The Debian stuff was handled by someone else. About everyone else dealt with RHEL based systems.

I see. I need a non-commercial solution :)

Generally, you should be able to build it manually on Debian without a special script... I believe the script was just trying to handle a few Debian specific cases when building so you didn't need to do it manually. As again, we make the assumption of a RHEL based system.

Ok, that sounds easy in the first place.

However, I get the following errors:

ipmi

lanplus_crypt_impl.c:167:17: error: storage size of 'ctx' isn't known EVP_CIPHER_CTX ctx;

Probably related to openssl v1.1.

-> Downgrading to openssl v1.0 via this answer did not help.

provision

No package 'libselinux' found, No package 'libsepol' found

-> Tried installing liselinux1-dev. -> configure: error: libdevmapper could not be found, but is required for the --enable-device-mapper option, which is enabled by default. Either disable device-mapper support with --disable-device-mapper or download and install device-mapper from: http://sources.redhat.com/dm/

Too many problems with Debian9?

@camerk
Copy link
Author

camerk commented Dec 5, 2018

@pat-s In my course we are working with Debian 7 because it's largely stable and can verify that 3.6 works. This is the forked github is from another group that scripted a lot of the setup that I plan to expand on: https://github.com/camerk/wwMpiGanglia
But if your looking for just the warewulf files, they are in the src folder. 3.7 is also in a separate folder in this repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants