HP MSA 2000 G2 Storage Management Utility: no login form

UNCONFIRMED
Unassigned

Status

()

UNCONFIRMED
4 years ago
2 years ago

People

(Reporter: pierre_lemieux1, Unassigned)

Tracking

30 Branch
x86_64
Windows 7
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [regression?])

Attachments

(2 attachments)

(Reporter)

Description

4 years ago
Created attachment 8443213 [details]
Example of HP MSA login page, from ie 10

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36

Steps to reproduce:

Type IP address of MSA Storage Management Utility, hit "enter".


Actual results:

Blank grey page, no logo, no form


Expected results:

Login page with form asking for user name and password. "Sign in" button.
Hi, 

thanks for taking the time to report a problem.

Could you please try if the same happens in Safe Mode (Help → Restart with Addons Disabled)?
And with a clean profile? (here's how to create one → http://kb.mozillazine.org/Profile_Manager)?

This way we will be able to check that is not an extension or something in your profile interfering.

Cheers,
Francesca
Flags: needinfo?(pierre_lemieux1)
(Reporter)

Comment 2

4 years ago
Created attachment 8448195 [details]
Source code for HP MSA G2 Storage Management Login page
(Reporter)

Comment 3

4 years ago
I tried again with Firefox 30 in Safe Mode and with a clean profile. The result is the same: no login form. It was working fine with forefox 29.
Flags: needinfo?(pierre_lemieux1)
Hi Pierre,

thanks for the additional info, and the source of the page. It doesn't work for me as well, but probably because it lacks a bunch of other files referenced in the sources, so I'm not able to reproduce it.

Could you please tell me if there's any error in the Web Console while you try to open the page? (Tools → Web Developer → Web Console)

Also it would be great if you could use MozRegression (http://mozilla.github.io/mozregression/) to find the regression range, so that the issue can be further investigated.

Many thanks!
Francesca
QA Whiteboard: [bugday-20140707]
Flags: needinfo?(pierre_lemieux1)
Whiteboard: [regression?]
(Reporter)

Comment 5

4 years ago
Web Console in Firefox 30:

TypeError: 'warn' called on an object that does not implement interface Console. js_manifest.js:1


Web Console in Firefox 29:

GET http://10.0.0.2/ [HTTP/1.1 304 N/A 234ms]
GET http://10.0.0.2/css/all.css [HTTP/1.1 304 N/A 296ms]
GET http://10.0.0.2/jQuery/jquery.js [HTTP/1.1 304 N/A 249ms]
GET http://10.0.0.2/js/js_manifest.js [HTTP/1.1 304 N/A 219ms]
GET http://10.0.0.2/js/js_brandStrings.js [HTTP/1.1 304 N/A 266ms]
GET http://10.0.0.2/js/js_overrides.js [HTTP/1.1 304 N/A 250ms]
The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol. 10.0.0.2
"15:56:48 [848]{0}: Initial merge of brandStrings into strings." js_manifest.js:1
"15:56:48 [855]{7}: applicationTitle = Storage Management Utility." js_manifest.js:1
"lastaccess: Mon Jul 07 2014 15:56:48 GMT-0400 (Eastern Standard Time)" js_manifest.js:1
"CONNECTION (security) - from 0 to UNAUTHORIZED interval: 0.149" js_manifest.js:1
"lastaccess: Mon Jul 07 2014 15:56:48 GMT-0400 (Eastern Standard Time)" js_manifest.js:1
"15:56:48 [858]{3}: executing command: id/" js_manifest.js:1
"CheckAuthentication - validate" js_manifest.js:1
"lastaccess: Mon Jul 07 2014 15:56:48 GMT-0400 (Eastern Standard Time)" js_manifest.js:1
"15:56:48 [861]{3}: executing command: locales/" js_manifest.js:1
"CheckAuthentication - validate initiated" js_manifest.js:1
POST http://10.0.0.2/api/ [HTTP/1.1 200 OK 250ms]
POST http://10.0.0.2/api/ [HTTP/1.1 200 OK 250ms]
"CONNECTION (system) - from 0 to SYSUP interval: 0.475" js_manifest.js:1
"CONNECTION (link) - from 0 to CONNECTED interval: 0.476" js_manifest.js:1
"session._getIDComplete: " {success: true, code: 0, message: "({systemName:"SAN BIBLIO", ipAddr:"10.0.0.2", controller:"A", state:"ok"})", json: Object} js_manifest.js:1
"BRAND:HP LOCALES:English,English,Spanish,español,French,français,German,Deutsch,Italian,italiano,Japanese,日本語,Dutch,Nederlands,Chinese-simplified,简体中文,Chinese-traditional,繁體中文,Korean,한국어" js_manifest.js:1
"authenticationCompletion" js_manifest.js:1
"authenticationCompletion - login start" js_manifest.js:1
"15:56:49 [188]{327}: Panel::__attaching: login panel to:b_root" js_manifest.js:1
"15:56:49 [189]{1}: Panel::__showing: login panel" js_manifest.js:1
"15:56:49 [189]{0}: Panel::__showing: Setting currentPanel = login panel" js_manifest.js:1
"15:56:49 [192]{3}: Panel::__attaching: login content panel to:b_pageView" js_manifest.js:1
"15:56:49 [192]{0}: Panel::__showing: login content panel" js_manifest.js:1
"15:56:49 [192]{0}: Panel::__showing: Setting currentPanel = login content panel" js_manifest.js:1
Password fields present on an insecure (http://) page. This is a security risk that allows user login credentials to be stolen.[Learn More]
POST http://10.0.0.2/api/ [HTTP/1.1 200 OK 234ms]
"lastaccess: Mon Jul 07 2014 15:56:59 GMT-0400 (Eastern Standard Time)" js_manifest.js:1
"15:56:59 [235]{10043}: executing command: id/" js_manifest.js:1
"session._getIDComplete: " {success: true, code: 0, message: "({systemName:"SAN BIBLIO", ipAddr:"10.0.0.2", controller:"A", state:"ok"})", json: Object} js_manifest.js:1

Comment 6

4 years ago
I've verified that this same bug still exists in the 31.0 branch.

Comment 7

4 years ago
I have the same issue but i found a temporary solution:

You have to install the Greasemonkey addon if you do not already have it. Then create a new script for the MSA management interface:

window.console = {
  log: function() {},
  info: function() {},
  warn: function() {}
};
(Reporter)

Comment 8

4 years ago
Thank you very much melvingroenhoff, I tried your solution and it works!
Flags: needinfo?(pierre_lemieux1)
Does this issue reproduces on the latest version of Firefox (https://www.mozilla.org/en-US/firefox/new/)?
Thank you.
Flags: needinfo?(pierre_lemieux1)
(Reporter)

Comment 10

3 years ago
(In reply to Karla Merza from comment #9)
> Does this issue reproduces on the latest version of Firefox
> (https://www.mozilla.org/en-US/firefox/new/)?
> Thank you.

Yes, the issue reproduces on Firefox 43.0.4. I had to install a GreaseMonkey addon supplied by melvingroenhoff@gmail.com to make it work again.

Thank you.
Flags: needinfo?(pierre_lemieux1)
Component: Untriaged → Printing: Setup
Product: Firefox → Core

Comment 11

2 years ago
(In reply to melvingroenhoff from comment #7)
> I have the same issue but i found a temporary solution:
> 
> You have to install the Greasemonkey addon if you do not already have it.
> Then create a new script for the MSA management interface:
> 
> window.console = {
>   log: function() {},
>   info: function() {},
>   warn: function() {}
> };

This solution works for me. I'm using firefox 46.0.1.
My employee uses ff 47.0.1 and it doesn't work. 
Any other suggestions?

Comment 12

2 years ago
The Greasemonkey addon worked for me until recently.  It's now broken.  I was on Firefox 47.0, and just now when checking the version, I discovered there is a 47.0.1, which I installed.  No difference.

One of the other comments asked for the Web Console output.  What I see is:

This site makes use of a SHA-1 Certificate; it's recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1.[Learn More] /
unreachable code after return statement jquery.js:19:15617
The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol. /
TypeError: 'warn' called on an object that does not implement interface Console.
 js_manifest.js:1:292288
You need to log in before you can comment on or make changes to this bug.