Installation stuck on HP Microserver N40L

thats great news. i think the issue is specific with N40L :slight_smile:

Hi. I had the same issue with an N40L.

For anyone else doing the same thing now, there is an issue when updating from 3.8.15 to 3.8.16-13/14.

After upgrading, you will need to downgrade rockstor to 3.8.16-12 and then upgrade to the current version again.

More detail in this post

Just to remember this issue again.
This problem exists also up to Rockstor 3.9.1

I have a N54l. Same Issue.

I can use the workaround with installing 3.8.15. But this gets more and more outdated.

The problem looks to me like a kernel panic. The system stops. No backward scroll available. Just the screen above in the screenshot.

I tried several things like removing all disks except the one I want to install to. But nothing helps.

Are there any plans to fix this?
I am willing to investigate this, if you point me in an direction.

@Schrauber Hello again.

This issue here relates, as you state, to the kernel used by the installer and as we are essentially using an un-modified upstream CentOS installer kernel the only fix / work around is to use a different version of the installer/kernel (hence the reverting to an older version) or finding kernel boot parameters that address the specific difficulty the installer kernel has with this hardware. There are however plans to update the installer again to be based on hopefully CentOS 7.4 in the already linked:

That issue has an existing note to update this forum thread with any progress and I have updated it to reflect the pending CentOS 7.4 release along with it’s ETA:

Lets hope that helps and anything you can do to prove the upstream installer works would also benefit, but it has of course first to be released; unless you fancy trialling any beta releases of the CentOS 7.4 iso’s as they become available.

Otherwise it’s just down to finding a workaround via kernel command line options passed via the initial installer screen.

Thanks for offering to help and hope this has suggested a useful direction.

On which CentOS version is the installer based?

I tried CentOS 7.3. The installer works fine. No hang on boot.
The kernel line is:
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86:64 rd.live.check quiet

So it seems there are no special options.

I changed the kernel in the ISO to one from a running rockstor installation via UltraISO. This leads a booting system without kernel panic. I end up on the kernel command line. I think this is because I can not write the ISO in DD mode. UltraISO gives me an ISO which must be written in ISO mode.

But to me it seems to be related to the kernel itself, not to the used options.

Can I somehow build an correct image by myself with a switched kernel?

@Schrauber

As per the previously referenced issue it’s based on 1511 (7.2) as the 7.3 came out just after the new 7.2 based Rockstor iso had been prepared.

Yes that was also the finding of others, hence the push at the time for a 7.3 based installer; but the timing just wan’t right unfortunately. In the issue @tazzydemon 's explorations were referenced, re-referenced here for ease:

My kernel boot options suggestion was as an option to pursue with the existing installer kernel to avoid its kernel’s issues seen my some.

I haven’t tended to this myself as yet but hopefully all that you need should be in the rockstor-iso repository:

If you find anything a-miss there please open an issue / pull request as all assistance is welcome.

Hope that helps.

Hi, pretty new here and wanted to get a Rockstor up and running. I too have the same problem in this thread. So what’s the current best fix, updating the ISO with a newer Kernel (will need to dust off my linux skills for this) or find an older version to install with and upgrade. Anyone know where I can get previous versions?

I am still having this issue. Had to turn back to OMV, since I cant install Rockstor after hardware failure forces me to re-install it…

This is an old post, but is there a current resolution?
I’m installing on an old Gateway DX4320-01e w/ AMD945 and getting this problem.

Hello,
I am trying to install Rockstor on my HP Proliant N54L704941-421 with AMD Turion II Neo N54L Dual Core CPU and 8 GB RAM.
I am currently trying to install Rockstor 3.9.1 from USB key on a local USB key inserted in the HP Proliant motherboard.
I have tried disabling ACPI and using “Install Rockstor 3.0 in basic graphics mode” under Troubleshooting but nothing changes. I always end up with the same error that is posted at the beginning of this post.
Can someone help me with this issue ? I have read various other posts but nothing seems to work.
Thanks in advance for your help.

Hey guys,
looks like I solved the problem by myself.
I added « nosmp » on the kernel command line and canceled quiet… now Rockstor 3.9.1 is installing on my HP Proliant N54L.
Hope this will help someone else that is having my issue.

1 Like

@carlasella Welcome to the Rockstor community and nice find there.

Thanks for the update and for sharing your findings. Remember to select an update channel when prompted as you will then be offered much newer Rockstor code (and a slightly newer kernel) than comes with the iso. Also stable, as a value add for subscribers, is now much newer than testing (we had to refocus more recently). But last released testing channel is still fairly usable.

Hopefully you won’t need this kernel option as once installed Rockstor changes over to a much newer kernel than is default in our current CentOS base.

Which generation is your HP Proliant N54L?

Let us know how you get on.

@phillxnet Thanks.
Thanks for your suggestions they are valuable.
My HP Proliant N54L is a 7th generation server.
It worked ! I’ve got Rockstor up an running :smile:.

@carlasella Thanks for the info, these look like nice little devices. I think I remember project lead @suman having an older generation of these. They look to be very tidy.

That’s great news. Did you select an update channel and then install the consequent updates.? By default when using the System - Software Update page you also get all the upstream updates. And given the iso is geetting a little old there are quite a few of them. You can also update all but the rockstor package via the flashing (wifi) icon next to the kernel version.

Give all updates a while to apply though as we have had breakages when people reboot during an update.

Keep us posted.

YW. I did not yet select an update channel as I am still in the testing phase, I am new to Rockstor. If I succeed in what I am planning to do I will certainly select the update channel and apply updates. Thanks for all your suggestions, they are valuable if I succeed to put up a fileserver as I planed I will do as you say.

@carlasella
re:

OK, that makes sense. But there have been quite a few fixes released since the iso was released under the testing channel. So you could select that one first and get at least some improvements, plus the slightly newer kernel of course (which is important). You can always then switch to the value add stable (which is now the much newer of the two) later down the line and in doing so help to support development financially if that works for you.

A known chicken and egg bug when changing from testing to stable however:
Make sure to confirm you actually have installed what the Web-UI interface states. This can be done via a terminal as root user:

yum info rockstor

We had a bug when switching from testing to stable where the Web-UI would show available version not installed. That was really irritating but never mind. It is now fixed and so once we get another iso out we can forget it. But of course if you don’t know of it then you thing you are on a newer version and it doesn’t ever offer to updates via the Web-UI. Details in case you are interested:

https://github.com/rockstor/rockstor-core/issues/1870

Essential the Rockstor code age is as follows:

  • iso 3.9.1-0 (July 2017)
  • testing channel (Gratis) 3.9.1-16 (same as 3.9.2-0 stable at the time (November 2017)
  • stable channel (Paid subscription to help with the projects development) 3 days ago.

You can see the details for the fixes introduced in each release on the GitHub Releases page:

All code in all versions is GPL v2 or later bar the js libraries which are all at least open source. So you might as well try the testing code for your testing and either stick with it or get the newer stable code. In time we will release a new iso and so all new installs will again be bang up to date (at least for a while). But that’s not the case right now.

Hope that helps and thanks again for sharing your fix / workaround for getting this hardware working on our now rather old installer (we are working on that). Much appreciated.

YW. Thanks for your further suggestions, I will do as you suggest. I am glad to have helped, it’s a pleasure.

Hi @phillxnet,
I would like to upgrade to stable all the same, even if I am testing.
Can you tell me how to proceed ? I had selected the testing channel but it does not update.
But no matter, how do I change to stable ? can I do it from Rockstor 3.9.1 ?
Thanks.

[root@xxxx]# yum info installed -v rockstor
Loading “changelog” plugin
Loading “fastestmirror” plugin
Config time: 0.019
Yum version: 3.4.3
rpmdb time: 0.000
Installed Packages
Name : rockstor
Arch : x86_64
Version : 3.9.1
Release : 0
Size : 84 M
Repo : installed
From repo : anaconda
Committer : Suman Chakravartula suman@rockstor.com
Committime : Sun Jul 2 14:00:00 2017
Buildtime : Sun Jul 2 22:10:13 2017
Install time: Tue Nov 13 15:21:51 2018
Installed by: System
Changed by : System
Summary : RockStor – Store Smartly
License : GPL
Description : RockStor – Store Smartly

If I go to System, Updates, it just tries to update, fails, but does not let me change channel.
Thanks.

@carlasella

After having selected the update channel the same page:
System - Software Updates
should offer you a button to update.

Otherwise if an update is available (which since you are on 3.9.1.0 (iso version) either channel should have updates waiting) your Rockstor version number in the top Right of the Web-UI should have an up arrow indicator:

top-right-version-update-indicator

clicking on version number / uparrow takes you to the:
System - Software Updates
page as well.

Then click the Start Update button, in the pic below I’m being offered / informed about version 3.9.2-43 (as that machine has a lower rockstor package version installed):

could you give the output from:

yum info rockstor

as that should also show what version is available for sure, as well as the version installed and hence check on if your update channel selection worked.

So for the example machine above we have:

yum info rockstor
Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.ox.ac.uk
 * epel: www.mirrorservice.org
 * extras: mirror.ox.ac.uk
 * updates: mirror.clustered.net
Installed Packages
Name        : rockstor
Arch        : x86_64
Version     : 3.9.2
Release     : 42
Size        : 79 M
Repo        : installed
From repo   : Rockstor-Stable
Summary     : RockStor -- Store Smartly
Licence     : GPL
Description : RockStor -- Store Smartly

Available Packages
Name        : rockstor
Arch        : x86_64
Version     : 3.9.2
Release     : 43
Size        : 15 M
Repo        : Rockstor-Stable
Summary     : RockStor -- Store Smartly
Licence     : GPL
Description : RockStor -- Store Smartly

Visit the same:
SYSTEM - Software Updates
Web-UI page and select channel you want.

  • If it’s testing (gratis) then it will activate directly.
  • If it’s stable then you will be presented with a popup with a web page link to visit. This will take you to the shop to get an activation code. Once you have this activation code (received via email), enter it in that same popup dialog.

The Update Channels doc page has some pictures of what to expect.

Hope that helps, you should however have already been offered updates if you have already subscribed to the testing channel.

Yes, you can go straight from 3.9.1-0 (iso without any updates) to latest stable. Just bear in mind that it will take ages to apply all of the updates as they also include the rest of our current CentOS base. So be patient and be prepared for the Web-UI to disappear for a possibly a few minutes also.

Hope that helps and glad to hear your testing is going OK, bar this update question of course.

If in any doubt just past the output of that command here and we can see where your system is at currently. And remember that bug re changing from testing to stable which can be fixed by simply executing a:

yum update rockstor

There after it should work as expected and as described above re the Web-UI indicators and Software - Update page.

You can always paste a picture / screen grab here if you are not seeing what you expect. But take care not to show your appliance id, just in case.

OK, just got your above more recent post.

Lets start with the output from:

yum update

As that should show us what is happening and where it’s failing.