Well it stopped working again today, I was using jweb to capture some packets and the browser just acted like it got dropped. My ssh session and console sessions were fine.
I've rebooted it
ran the request storage cleanup commands
ran the web restart command
I even changed the admin url to /admin to see if that would make a difference...
When I login via the browser I see this in the syslog
Feb 10 04:36:21 MX240 mgd[4674]: UI_JUNOSCRIPT_CMD: User 'aaron' used JUNOScript client to run command 'get-software-information'
Feb 10 04:36:21 MX240 mgd[4674]: UI_CHILD_START: Starting child '/usr/libexec/ui/package-info'
Feb 10 04:36:21 MX240 mgd[4674]: UI_CHILD_STATUS: Cleanup child '/usr/libexec/ui/package-info', PID 4695, status 0
Feb 10 04:36:21 MX240 mgd[4674]: UI_JUNOSCRIPT_CMD: User 'aaron' used JUNOScript client to run command 'get-software-information'
Feb 10 04:36:21 MX240 mgd[4674]: UI_CHILD_START: Starting child '/usr/libexec/ui/package-info'
Feb 10 04:36:21 MX240 mgd[4674]: UI_CHILD_STATUS: Cleanup child '/usr/libexec/ui/package-info', PID 4800, status 0
Feb 10 04:36:22 MX240 mgd[4674]: UI_LOGOUT_EVENT: User 'aaron' logout
^I did not logout, and I've tried 2 or 3 different machines and browsers from my office and the office where the juniper is installed. with the same result.
if I tail -f the httpd log on the juniper while I"m logging in via browser i can see my session.
httpd: 0: Interface allowed for jweb URL. Transparent redirect to /login
httpd: 2: POST /login HTTP/1.1
httpd: 2: POST /login HTTP/1.1
httpd: 2: GET /stylesheet/juniper.css HTTP/1.1
httpd: 2: GET /javascript/global.js HTTP/1.1
httpd: 2: GET /extjs/resources/css/ext-all.css HTTP/1.1
httpd: 2: GET /images/newlogin.png HTTP/1.1
httpd: 2: GET /images/browser-notify.png HTTP/1.1
httpd: 2: GET /extjs/resources/ext-theme-jweb/ext-theme-classic-all.css HTTP/1.1
httpd: 2: GET /extjs/resources/ext-theme-jweb/ext-theme-jweb-all.css HTTP/1.1
httpd: 2: GET /extjs/ext-all.js?ver=15.1R6.7 HTTP/1.1
httpd: 2: POST /login HTTP/1.1
httpd: 2: POST /login HTTP/1.1
httpd: 2: GET /stylesheet/juniper.css HTTP/1.1
httpd: 2: GET /javascript/global.js HTTP/1.1
httpd: 2: GET /images/newlogin.png HTTP/1.1
httpd: 2: GET /images/browser-notify.png HTTP/1.1
httpd: 2: GET /extjs/resources/css/ext-all.css HTTP/1.1
httpd: 2: GET /extjs/resources/ext-theme-jweb/ext-theme-classic-all.css HTTP/1.1
httpd: 2: GET /extjs/resources/ext-theme-jweb/ext-theme-jweb-all.css HTTP/1.1
httpd: 2: GET /extjs/ext-all.js?ver=15.1R6.7 HTTP/1.1
The only other thing I've found is in the /var/log/messages file. It can't read /etc/login.conf?
Feb 10 10:36:21 MX240 checklogin[4675]: _secure_path: /etc/login.conf is not a regular file
Feb 10 10:36:21 MX240 checklogin[4675]: login_getclass: unknown class 'j-super-user'
Feb 10 10:36:21 MX240 checklogin[4675]: failed to open /var/db/login-attempts for reading and writing: Read-only file system
Feb 10 10:36:21 MX240 checklogin[4675]: _secure_path: /etc/login.conf is not a regular file
Feb 10 10:36:21 MX240 checklogin[4675]: login_getclass: unknown class 'junos-login-defaults'
Feb 10 10:36:21 MX240 checklogin[4675]: _secure_path: /etc/login.conf is not a regular file
Feb 10 10:36:21 MX240 checklogin[4675]: login_getclass: unknown class 'j-super-user'
Feb 10 04:36:21 MX240 checklogin[4675]: WEB_AUTH_SUCCESS: Authenticated httpd client (username aaron)
Feb 10 10:36:21 MX240 checklogin[4675]: _secure_path: /etc/login.conf is not a regular file
Feb 10 10:36:21 MX240 checklogin[4675]: login_getclass: unknown class 'j-super-user'
Any ideas? why would it be read-only? or other logs I could look at?