public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Machine not booting properly: profile.env cannot execute binary file
@ 2017-10-25  3:28 Andrew Lowe
  2017-10-25  3:50 ` Dale
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Andrew Lowe @ 2017-10-25  3:28 UTC (permalink / raw
  To: gentoo-user

Hi all,
	My machine went feral which resulted in me having to kill the power to 
kill it. Upon reboot everything looked good, fsck did it's job, [ok]'s 
scrolled up the screen etc and then I got the login prompt. I entered my 
username & password and then the fun began.

	I got:

-bash: .: /etc/profile.env: cannot execute binary file

If I tried any command, say ls, I got:

-bash: ls: no such file or dir

	I've now rebooted the machine using a relatively recent sysrescueCD and 
had a look at profile.env and it's binary but I thought it should have 
been text!!!! In the top line or so it mentions "ld" for some reason. I 
checked the same file on the boot disk and it's text. One or two I found 
on line are also text.

	Does anyone have any idea as to what's going on here? Should I just 
grab the profile.env from the boot disk and drop it into the /etc dir? 
Or should I go through the whole process of chroot off a gentoo disc and 
then run env-update as it says in the header of the text versions I'v seen?

	Thoughts greatly appreciated,

		Andrew


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] Machine not booting properly: profile.env cannot execute binary file
  2017-10-25  3:28 [gentoo-user] Machine not booting properly: profile.env cannot execute binary file Andrew Lowe
@ 2017-10-25  3:50 ` Dale
  2017-10-25  5:37 ` Alexander Kapshuk
  2017-10-25 18:45 ` Andrew Lowe
  2 siblings, 0 replies; 5+ messages in thread
From: Dale @ 2017-10-25  3:50 UTC (permalink / raw
  To: gentoo-user

Andrew Lowe wrote:
> Hi all,
>     My machine went feral which resulted in me having to kill the
> power to kill it. Upon reboot everything looked good, fsck did it's
> job, [ok]'s scrolled up the screen etc and then I got the login
> prompt. I entered my username & password and then the fun began.
>
>     I got:
>
> -bash: .: /etc/profile.env: cannot execute binary file
>
> If I tried any command, say ls, I got:
>
> -bash: ls: no such file or dir
>
>     I've now rebooted the machine using a relatively recent
> sysrescueCD and had a look at profile.env and it's binary but I
> thought it should have been text!!!! In the top line or so it mentions
> "ld" for some reason. I checked the same file on the boot disk and
> it's text. One or two I found on line are also text.
>
>     Does anyone have any idea as to what's going on here? Should I
> just grab the profile.env from the boot disk and drop it into the /etc
> dir? Or should I go through the whole process of chroot off a gentoo
> disc and then run env-update as it says in the header of the text
> versions I'v seen?
>
>     Thoughts greatly appreciated,
>
>         Andrew
>
>

I've heard of that problem you have before but can't recall what causes
it.  This should give you some links to look into in the meantime.

https://www.startpage.com/do/search?q=%2Fetc%2Fprofile.env%3A+cannot+execute+binary+file&lui=english

My main reason for replying, you may want to enable the Sys-Rq key
sequence, if it isn't already.  While rare, I sometimes get a hard lock
up and at least that gives file systems a chance to sync up and to have
a normal and safe umount of partitions. 

http://www.linuxhowtos.org/Tips%20and%20Tricks/sysrq.htm

Hope that helps.

Dale

:-)  :-) 


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] Machine not booting properly: profile.env cannot execute binary file
  2017-10-25  3:28 [gentoo-user] Machine not booting properly: profile.env cannot execute binary file Andrew Lowe
  2017-10-25  3:50 ` Dale
@ 2017-10-25  5:37 ` Alexander Kapshuk
  2017-10-25 18:45 ` Andrew Lowe
  2 siblings, 0 replies; 5+ messages in thread
From: Alexander Kapshuk @ 2017-10-25  5:37 UTC (permalink / raw
  To: Gentoo mailing list

[-- Attachment #1: Type: text/plain, Size: 1310 bytes --]

On Wed, Oct 25, 2017 at 6:28 AM, Andrew Lowe <agl@wht.com.au> wrote:

> Hi all,
>         My machine went feral which resulted in me having to kill the
> power to kill it. Upon reboot everything looked good, fsck did it's job,
> [ok]'s scrolled up the screen etc and then I got the login prompt. I
> entered my username & password and then the fun began.
>
>         I got:
>
> -bash: .: /etc/profile.env: cannot execute binary file
>
> If I tried any command, say ls, I got:
>
> -bash: ls: no such file or dir
>
>         I've now rebooted the machine using a relatively recent
> sysrescueCD and had a look at profile.env and it's binary but I thought it
> should have been text!!!! In the top line or so it mentions "ld" for some
> reason. I checked the same file on the boot disk and it's text. One or two
> I found on line are also text.
>
>         Does anyone have any idea as to what's going on here? Should I
> just grab the profile.env from the boot disk and drop it into the /etc dir?
> Or should I go through the whole process of chroot off a gentoo disc and
> then run env-update as it says in the header of the text versions I'v seen?
>
>         Thoughts greatly appreciated,
>
>                 Andrew
>
>
Something else for you to try.
https://forums.gentoo.org/viewtopic-t-797683-start-0.html

[-- Attachment #2: Type: text/html, Size: 1909 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] Machine not booting properly: profile.env cannot execute binary file
  2017-10-25  3:28 [gentoo-user] Machine not booting properly: profile.env cannot execute binary file Andrew Lowe
  2017-10-25  3:50 ` Dale
  2017-10-25  5:37 ` Alexander Kapshuk
@ 2017-10-25 18:45 ` Andrew Lowe
  2017-10-25 19:25   ` Alexander Kapshuk
  2 siblings, 1 reply; 5+ messages in thread
From: Andrew Lowe @ 2017-10-25 18:45 UTC (permalink / raw
  To: gentoo-user

On 25/10/17 11:28, Andrew Lowe wrote:
> Hi all,
>     My machine went feral which resulted in me having to kill the power
> to kill it. Upon reboot everything looked good, fsck did it's job,
> [ok]'s scrolled up the screen etc and then I got the login prompt. I
> entered my username & password and then the fun began.
> 
>     I got:
> 
> -bash: .: /etc/profile.env: cannot execute binary file
> 
> If I tried any command, say ls, I got:
> 
> -bash: ls: no such file or dir
> 
>     I've now rebooted the machine using a relatively recent sysrescueCD
> and had a look at profile.env and it's binary but I thought it should
> have been text!!!! In the top line or so it mentions "ld" for some
> reason. I checked the same file on the boot disk and it's text. One or
> two I found on line are also text.
> 
>     Does anyone have any idea as to what's going on here? Should I just
> grab the profile.env from the boot disk and drop it into the /etc dir?
> Or should I go through the whole process of chroot off a gentoo disc and
> then run env-update as it says in the header of the text versions I'v seen?
> 
>     Thoughts greatly appreciated,
> 
>         Andrew
> 
> 

	Well, I managed to work this out. I grabbed profile.env from a laptop
running gentoo and using sysrescuecd booted the desktop and dropped
profile.env into it's /etc dir. Fiddled the permissions and rebooted.
This time after the reboot, it only told me that it couldn't find
commands, ls, cd etc. Obviously pathing wasn't working. I found out
where env-update lived, /usr/sbin/env-update, providing the full path to
it, ran it then kicked over into another terminal, logged in and hey
presto, things are good. A reboot and this was confirmed.

	The cause - I have no idea. It now works so I'm happy. Thanks for the
suggestions people provided,

	Andrew


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] Machine not booting properly: profile.env cannot execute binary file
  2017-10-25 18:45 ` Andrew Lowe
@ 2017-10-25 19:25   ` Alexander Kapshuk
  0 siblings, 0 replies; 5+ messages in thread
From: Alexander Kapshuk @ 2017-10-25 19:25 UTC (permalink / raw
  To: Gentoo mailing list

[-- Attachment #1: Type: text/plain, Size: 2144 bytes --]

On Wed, Oct 25, 2017 at 9:45 PM, Andrew Lowe <agl@wht.com.au> wrote:

> On 25/10/17 11:28, Andrew Lowe wrote:
> > Hi all,
> >     My machine went feral which resulted in me having to kill the power
> > to kill it. Upon reboot everything looked good, fsck did it's job,
> > [ok]'s scrolled up the screen etc and then I got the login prompt. I
> > entered my username & password and then the fun began.
> >
> >     I got:
> >
> > -bash: .: /etc/profile.env: cannot execute binary file
> >
> > If I tried any command, say ls, I got:
> >
> > -bash: ls: no such file or dir
> >
> >     I've now rebooted the machine using a relatively recent sysrescueCD
> > and had a look at profile.env and it's binary but I thought it should
> > have been text!!!! In the top line or so it mentions "ld" for some
> > reason. I checked the same file on the boot disk and it's text. One or
> > two I found on line are also text.
> >
> >     Does anyone have any idea as to what's going on here? Should I just
> > grab the profile.env from the boot disk and drop it into the /etc dir?
> > Or should I go through the whole process of chroot off a gentoo disc and
> > then run env-update as it says in the header of the text versions I'v
> seen?
> >
> >     Thoughts greatly appreciated,
> >
> >         Andrew
> >
> >
>
>         Well, I managed to work this out. I grabbed profile.env from a
> laptop
> running gentoo and using sysrescuecd booted the desktop and dropped
> profile.env into it's /etc dir. Fiddled the permissions and rebooted.
> This time after the reboot, it only told me that it couldn't find
> commands, ls, cd etc. Obviously pathing wasn't working. I found out
> where env-update lived, /usr/sbin/env-update, providing the full path to
> it, ran it then kicked over into another terminal, logged in and hey
> presto, things are good. A reboot and this was confirmed.
>
>         The cause - I have no idea. It now works so I'm happy. Thanks for
> the
> suggestions people provided,
>
>         Andrew
>
>
Posting your query on the gentoo-portage-dev mailing list might get you a
more informed response as to why this happened in the first place.

[-- Attachment #2: Type: text/html, Size: 2865 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-10-25 19:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-25  3:28 [gentoo-user] Machine not booting properly: profile.env cannot execute binary file Andrew Lowe
2017-10-25  3:50 ` Dale
2017-10-25  5:37 ` Alexander Kapshuk
2017-10-25 18:45 ` Andrew Lowe
2017-10-25 19:25   ` Alexander Kapshuk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox