[Nix-dev] Broken xserve after update to nix-1.2 persists in nix-1.3

Patrick Wheeler patrick.john.wheeler at gmail.com
Fri Mar 1 02:20:54 CET 2013


I mangled my store and updated xf86videovmware,
https://github.com/NixOS/nixpkgs/pull/338, and it fixed the problem.  I now
have graphics again.

Thanks for the help,

Patrick


On Thu, Feb 28, 2013 at 3:14 PM, Patrick Wheeler <
patrick.john.wheeler at gmail.com> wrote:

> No problem, thanks for taking a look at it. I think my last journalctl was
> logged when display-manager.services failed.  I restarted the system and
> here are the two logs.
>
> systemctl:
> http://pastebin.com/QxFwZcxm
>
> journalctl -bu display-manager.service:
> http://pastebin.com/1GdpBznw
>
>
> My native effort was to fix xlibs.xf86videovmware build on my vmware nixos:
> https://github.com/NixOS/nixpkgs/pull/338
>
> I am not sure how to get this fix to "vmware" option used with
> services.xserver.videoDrivers in  <nixos-config> when I have fixed
> xf86videovmware in my git repo un the .nix-defexpr directory and not in the
> nixos channel though.
>
> Patrick
>
>
> On Thu, Feb 28, 2013 at 7:18 AM, <shea at shealevy.com> wrote:
>
>> Sorry we're having such a hard time figuring out this issue... I suspect
>> it's an X driver problem and the nix-1.2 change is unrelated. Just to
>> double check, you said when you ran systemctl it showed that
>> display-manager.service had failed? If it's not too much of a hassle can
>> you paste the output of running journalctl -bu display-manager.service
>> AFTER seeing the failure notice in systemctl?
>>
>> Thanks,
>> Shea
>>
>>
>> On 2013-02-26 15:05, Patrick Wheeler wrote:
>>
>>> I just wanted to update with that the graphical live cd for the
>>> latest nixos when installed through VMware also does not boot into the
>>> graphical interface and hast the same behavior as my installation.
>>>
>>> On Tue, Feb 26, 2013 at 11:09 AM, Patrick Wheeler
>>> <patrick.john.wheeler at gmail.**com <patrick.john.wheeler at gmail.com>>
>>> wrote:
>>>
>>>  Yes that is when it is not booting in graphical mode and anything that
>>>> depends on X server will report not finding a screen.
>>>>
>>>> It also reports success to me as it is booting up so it does
>>>> not surprise me that it is logged that way. As it is booting up it give a
>>>> green completed checkmark for X11 and after it has already offered a place
>>>> to login does it check off 9 more completions including "Reached target
>>>> graphical  interface".
>>>>
>>>> Here is a screen shot where it has offered me login line, upper left,
>>>> and then continues, after a half second, to check off reaching the
>>>> graphical interface as successful.
>>>>
>>>> http://imgur.com/M8sERV0 [7]
>>>>
>>>>
>>>> On Tue, Feb 26, 2013 at 7:02 AM, Shea Levy <shea at shealevy.com> wrote:
>>>>
>>>>  Hi Patrick,
>>>>>
>>>>> No, there's no need to switch. When you ran the journalctl command,
>>>>> was that during a boot where the X server failed? The log you shared looked
>>>>> like everything was working.
>>>>>
>>>>> ~Shea
>>>>>
>>>>> On Feb 26, 2013, at 1:01, Patrick Wheeler <patrick.john.wheeler at gmail.
>>>>> **com <patrick.john.wheeler at gmail.com>> wrote:
>>>>>
>>>>>  I garbage collected all of the paths that verify had problems, while
>>>>>> staying on the same channel. Grub with nixos-rebuild seems to be in working
>>>>>> order but the display-manager is still not up and running however.
>>>>>>
>>>>>> Is there still any advantage to trying stdenv-updates still? Any
>>>>>> other suggestions?
>>>>>>
>>>>>> Patrick
>>>>>>
>>>>>> On Mon, Feb 25, 2013 at 3:16 PM, <shea at shealevy.com> wrote:
>>>>>>
>>>>>>  Generally any broken paths is a bad sign, the fact that there are
>>>>>>> quite a few is more troubling... Did you have a disk failure at any point?
>>>>>>> If you don't mind the time involved in doing the build, I'd consider
>>>>>>> switching to stdenv-updates, rebuilding, and garbage collecting your old
>>>>>>> profiles (once the X server issue is resolved), as that will let you clean
>>>>>>> up all the broken paths.
>>>>>>>
>>>>>>> No red flags in the configuration.nix that I can see.
>>>>>>>
>>>>>>> The xserver journal logs look fine to me, was that log file from a
>>>>>>> boot when X didn't start?
>>>>>>>
>>>>>>> On 2013-02-25 15:52, Patrick Wheeler wrote:
>>>>>>>
>>>>>>>  `nix-stor --verify --check-contents`
>>>>>>>>
>>>>>>>> http://pastebin.com/EezSb9NU [6] [6]
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks for taking a look at it.
>>>>>>>>
>>>>>>>> Patrick
>>>>>>>>
>>>>>>>> On Mon, Feb 25, 2013 at 2:43 PM, Patrick Wheeler
>>>>>>>> <patrick.john.wheeler at gmail.**com <patrick.john.wheeler at gmail.com>>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>  configuration.nix:
>>>>>>>>> http://pastebin.com/Mfam4J07 [4] [4]
>>>>>>>>>
>>>>>>>>> journalctl -bu ...
>>>>>>>>> http://pastebin.com/vrLchuDT [5] [5]
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  I had been using it nix-store --verify --check-contents night but
>>>>>>>>> must have gotten impatient and canceled half way so the file I was using as
>>>>>>>>> a log only had a few entries. I will can tell you though that there are a
>>>>>>>>> few "...user-environment" paths and a Haskell package that it is
>>>>>>>>> complaining about everything else it was complaining about I already fixed
>>>>>>>>> with repair-path. I will post the full results in a few minutes when it
>>>>>>>>> finishs.
>>>>>>>>>
>>>>>>>>> On Mon, Feb 25, 2013 at 1:50 PM, <shea at shealevy.com> wrote:
>>>>>>>>>
>>>>>>>>>  Hi Patrick,
>>>>>>>>>>
>>>>>>>>>> To help debug, can you:
>>>>>>>>>>
>>>>>>>>>> a) paste configuration.nix
>>>>>>>>>> b) paste the output of 'journalctl -bu display-manager.service'
>>>>>>>>>> c) run, as root, 'nix-store --verify --check-contents' (will take
>>>>>>>>>> some
>>>>>>>>>> time!) and report the output?
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Shea
>>>>>>>>>>
>>>>>>>>>> On 2013-02-25 14:43, Patrick Wheeler wrote:
>>>>>>>>>> > On vmware 4.1.3
>>>>>>>>>> > Starting with nixos and nix 1.1
>>>>>>>>>> >
>>>>>>>>>> > My problem is that after trying to update from nix 1.1 to nix
>>>>>>>>>> 1.2 or
>>>>>>>>>> > 1.3 I was not longer able to get xserver/X11 to work.  If you
>>>>>>>>>> have
>>>>>>>>>> > any
>>>>>>>>>> > insight to a solution please let me know below is a very rough
>>>>>>>>>> time
>>>>>>>>>> > line, additional information and some failed attempted
>>>>>>>>>> > solutions/experiments.
>>>>>>>>>> >
>>>>>>>>>> > Patrick Wheeler
>>>>>>>>>> >
>>>>>>>>>> > Starting from nix 1.1, after trying to update with
>>>>>>>>>> >
>>>>>>>>>> > nix-channel --update
>>>>>>>>>> > nixos-rebuild switch
>>>>>>>>>> >
>>>>>>>>>> > The graphical interface did not load like normal and boot in to
>>>>>>>>>> the
>>>>>>>>>> > shell.
>>>>>>>>>> >
>>>>>>>>>> > after another round of rebuilding I am in nix-1.3 but the
>>>>>>>>>> > problem persists.
>>>>>>>>>> >
>>>>>>>>>> > ls -l $(which X) reports I am using xorg-server-1.12.4
>>>>>>>>>> > xserve reports that it can not find a display.
>>>>>>>>>> >
>>>>>>>>>> > Other information:
>>>>>>>>>> >
>>>>>>>>>> > systemctl
>>>>>>>>>> >
>>>>>>>>>> > reports only one service witha failure:
>>>>>>>>>> >
>>>>>>>>>> >                                      Load    Active Sub
>>>>>>>>>> > display -manager.service loaded failed    failed
>>>>>>>>>> >
>>>>>>>>>> > Trying to start x while providing a logfile
>>>>>>>>>> >
>>>>>>>>>> > X -logfile xerrors.txt
>>>>>>>>>> >
>>>>>>>>>> >  Log: http://pastebin.com/**bahfVjJy<http://pastebin.com/bahfVjJy>[1] [1] [1]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>  > Attempts:
>>>>>>>>>> >
>>>>>>>>>> > * Rebooting
>>>>>>>>>> > * Starting over from a snapshot some variblity in the errors
>>>>>>>>>> > encountered but it has the same effect.
>>>>>>>>>> > * I have tried setting:
>>>>>>>>>> > hardware.enableAllFirmware= true;, there are many dead sources.
>>>>>>>>>> > * futher nixos-rebuild switch result in an error:
>>>>>>>>>> >
>>>>>>>>>> > building Nix...
>>>>>>>>>> > building the system configuration...
>>>>>>>>>> > updating GRUB 2 menu...
>>>>>>>>>> > Use of uninitialized value $_[0] in substitution (s///) at
>>>>>>>>>> >
>>>>>>>>>> > /nix/store/**v4m3gahx1iz53v51rdinh0lcmipn1p**
>>>>>>>>>> 4j-perl-5.14.2/lib/perl5/5.14.**2/File/Basename.pm
>>>>>>>>>> > line 341.
>>>>>>>>>> > fileparse(): need a valid pathname at
>>>>>>>>>> > /nix/store/g3km71vgk5pc9g6cbsl**h5bra73q3sh3z-install-grub.pl<http://g3km71vgk5pc9g6cbslh5bra73q3sh3z-install-grub.pl>[2] [2] [2] line
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  209
>>>>>>>>>>>
>>>>>>>>>> >
>>>>>>>>>> > * I also tried truing on or off some of the xserver flags in
>>>>>>>>>> > configurations.nix but to no avail.
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> > --
>>>>>>>>>> > Patrick Wheeler
>>>>>>>>>> > Patrick.John.Wheeler at gmail.com
>>>>>>>>>> > Patrick.J.Wheeler at rice.edu
>>>>>>>>>> >  Patrick.Wheeler at colorado.edu
>>>>>>>>>> >
>>>>>>>>>> > Links:
>>>>>>>>>> > ------
>>>>>>>>>> > [1] http://pastebin.com/bahfVjJy [1] [1]
>>>>>>>>>> > [2] http://**g3km71vgk5pc9g6cbslh5bra73q3sh**3z-install-grub.pl<http://g3km71vgk5pc9g6cbslh5bra73q3sh3z-install-grub.pl>[2] [2]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> >
>>>>>>>>>> > ______________________________**_________________
>>>>>>>>>> > nix-dev mailing list
>>>>>>>>>> > nix-dev at lists.science.uu.nl
>>>>>>>>>> > http://lists.science.uu.nl/**mailman/listinfo/nix-dev<http://lists.science.uu.nl/mailman/listinfo/nix-dev>[3] [3]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ______________________________**_________________
>>>>>>>>>> nix-dev mailing list
>>>>>>>>>> nix-dev at lists.science.uu.nl
>>>>>>>>>> http://lists.science.uu.nl/**mailman/listinfo/nix-dev<http://lists.science.uu.nl/mailman/listinfo/nix-dev>[3] [3]
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Patrick Wheeler
>>>>>>>>> Patrick.John.Wheeler at gmail.com
>>>>>>>>> Patrick.J.Wheeler at rice.edu
>>>>>>>>> Patrick.Wheeler at colorado.edu
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Patrick Wheeler
>>>>>>>> Patrick.John.Wheeler at gmail.com
>>>>>>>> Patrick.J.Wheeler at rice.edu
>>>>>>>>  Patrick.Wheeler at colorado.edu
>>>>>>>>
>>>>>>>> Links:
>>>>>>>> ------
>>>>>>>> [1] http://pastebin.com/bahfVjJy [1]
>>>>>>>> [2] http://**g3km71vgk5pc9g6cbslh5bra73q3sh**3z-install-grub.pl<http://g3km71vgk5pc9g6cbslh5bra73q3sh3z-install-grub.pl>[2]
>>>>>>>> [3] http://lists.science.uu.nl/**mailman/listinfo/nix-dev<http://lists.science.uu.nl/mailman/listinfo/nix-dev>[3]
>>>>>>>> [4] http://pastebin.com/Mfam4J07 [4]
>>>>>>>> [5] http://pastebin.com/vrLchuDT [5]
>>>>>>>> [6] http://pastebin.com/EezSb9NU [6]
>>>>>>>>
>>>>>>>
>>>>>> --
>>>>>> Patrick Wheeler
>>>>>> Patrick.John.Wheeler at gmail.com
>>>>>> Patrick.J.Wheeler at rice.edu
>>>>>> Patrick.Wheeler at colorado.edu
>>>>>>
>>>>>
>>>> --
>>>> Patrick Wheeler
>>>> Patrick.John.Wheeler at gmail.com
>>>> Patrick.J.Wheeler at rice.edu
>>>> Patrick.Wheeler at colorado.edu
>>>>
>>>
>>> --
>>> Patrick Wheeler
>>> Patrick.John.Wheeler at gmail.com
>>> Patrick.J.Wheeler at rice.edu
>>>  Patrick.Wheeler at colorado.edu
>>>
>>> Links:
>>> ------
>>> [1] http://pastebin.com/bahfVjJy
>>> [2] http://**g3km71vgk5pc9g6cbslh5bra73q3sh**3z-install-grub.pl<http://g3km71vgk5pc9g6cbslh5bra73q3sh3z-install-grub.pl>
>>> [3] http://lists.science.uu.nl/**mailman/listinfo/nix-dev<http://lists.science.uu.nl/mailman/listinfo/nix-dev>
>>> [4] http://pastebin.com/Mfam4J07
>>> [5] http://pastebin.com/vrLchuDT
>>> [6] http://pastebin.com/EezSb9NU
>>> [7] http://imgur.com/M8sERV0
>>>
>>
>>
>
>
> --
> Patrick Wheeler
> Patrick.John.Wheeler at gmail.com
> Patrick.J.Wheeler at rice.edu
> Patrick.Wheeler at colorado.edu
>



-- 
Patrick Wheeler
Patrick.John.Wheeler at gmail.com
Patrick.J.Wheeler at rice.edu
Patrick.Wheeler at colorado.edu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20130228/d8da97bc/attachment-0001.html 


More information about the nix-dev mailing list