On Sat, Feb 04, 2017 at 06:46:53PM +0000, Nick Darren wrote:
> 
> 
> On 02/04/2017 05:12 AM, anoa wrote:
> > On 02/03/2017 08:41 AM, Unman wrote:
> >> On Fri, Feb 03, 2017 at 06:21:15AM +0000, Nick Darren wrote:
> >>>
> >>> On 02/02/2017 12:07 AM, Unman wrote:
> >>>> On Mon, Jan 30, 2017 at 11:00:41AM -0800, Andrew M wrote:
> >>>>> Thanks Unman,
> >>>>>
> >>>>> This bug is currently affecting my work so it would be greatly
> >>>>> appreciated if it were resolved :)
> >>>>>
> >>>>>
> >>>>> On 01/29/2017 06:38 PM, Unman wrote:
> >>>>>> On Sat, Jan 28, 2017 at 12:31:38PM +0000, Nick Darren wrote:
> >>>>>>> /Hi all,/
> >>>>>>>
> >>>>>>>
> >>>>>>> On 01/24/2017 06:59 AM, anoa wrote:
> >>>>>>>> Hey all,
> >>>>>>>>
> >>>>>>>> Today I was trying to build the Ubuntu 16.04 Xenial+Desktop template
> >>>>>>>> using qubes-builder with help from these instructions:
> >>>>>>>>
> >>>>>>>> https://github.com/QubesOS/qubes-builder
> >>>>>>>>
> >>>>>>>> Everything was alright until the `make qubes-vm` step where it would
> >>>>>>>> fail on the following:
> >>>>>>>>
> >>>>>>>>> dpkg-source: error: can't build with source format '3.0 (quilt)': 
> >>>>>>>>> no upstream tarball found at ../xen_4.6.3.orig.tar.{bz2,gz,lzma,xz}
> >>>>>>>>> dpkg-buildpackage: error: dpkg-source -b debian-vm gave error exit 
> >>>>>>>>> status 255
> >>>>>>>>> /home/user/qubes-builder/qubes-src/builder-debian/Makefile.qubuntu:196:
> >>>>>>>>>  recipe for target 'dist-package' failed
> >>>>>>>> The build was looking for xen_4.6.3 when in fact xen_4.6.4 is in the
> >>>>>>>> folder. As a workaround, simply copying the xen_4.6.4 to be named
> >>>>>>>> xen.4.6.3 allowed the build to continue and eventually complete
> >>>>>>>> successfully:
> >>>>>>>>
> >>>>>>>>> cd 
> >>>>>>>>> /path/to/qubes-builder/chroot-xenial/home/user/qubes-src/vmm-xen; 
> >>>>>>>>> sudo cp -pr ./xen_4.6.4.orig.tar.gz ./xen_4.6.3.orig.tar.gz
> >>>>>>> /It doesn't work by just rename the 'xen_4.6.4.orig.tar.gz' on
> >>>>>>> chroot-xenial. On my case (on testing to build xenial-desktop) needs 
> >>>>>>> to
> >>>>>>> copy the file to /path/to/qubes-builder/qubes-src/vmm-xen/. there. 
> >>>>>>> Then,
> >>>>>>> it will skip the error message and allowed the build successfully./
> >>>>>>>
> >>>>>>>> Hope this helps someone while the script is being updated.
> >>>>>>>>
> >>>>>>> /I have another weird situation. The build was succeed but the problem
> >>>>>>> is, terminal and some others application cannot be launched due to an
> >>>>>>> error, normally on ubuntu's standard installation caused by locales
> >>>>>>> issue. Tried to fix it the way it used to be on normal ubuntu
> >>>>>>> installation or archlinux. But the problem still persists after
> >>>>>>> rebooting the template-vm or any appvms that's based on it./
> >>>>>>>
> >>>>>>> user@ubuntu-xenial:~$ Error constructing proxy for
> >>>>>>> org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling
> >>>>>>> StartServiceByName for org.gnome.Terminal:
> >>>>>>> GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process
> >>>>>>> org.gnome.Terminal received signal 5
> >>>>>>>
> >>>>>>> /Test on executing gedit from xterm/UXterm/urvtx:/
> >>>>>>>
> >>>>>>> user@ubuntu-xenial:~$ gedit
> >>>>>>> Gedit failure to execute.
> >>>>>>> (gedit:5697): GLib-GIO-ERROR **: No GSettings schemas are installed on
> >>>>>>> the system
> >>>>>>> Trace/breakpoint trap (core dumped)
> >>>>>>>
> >>>>>>>
> >>>>>>> /The same error happen when I execute the 'xfce4-terminal' or
> >>>>>>> 'terminator'. Still the same 'Trace/breakpoint trap (core dumped)'
> >>>>>>> issues here and there./
> >>>>>>>
> >>>>>>>
> >>>>>>> --------
> >>>>>>>
> >>>>>>> /Locale was set in order to avoid gnome-terminal error, but it' 
> >>>>>>> useless
> >>>>>>> on this case and still failed to work./
> >>>>>>>
> >>>>>>> user@ubuntu-xenial:~$ localectl
> >>>>>>>    System Locale: LANG=en_US.UTF-8
> >>>>>>>        VC Keymap: us
> >>>>>>>       X11 Layout: us
> >>>>>>>        X11 Model: pc105+inet
> >>>>>>>      X11 Options: terminate:ctrl_alt_bksp
> >>>>>>>
> >>>>>>> --------
> >>>>>>>
> >>>>>>> /On checking qubes local packages installed on the 'xenial-desktop' 
> >>>>>>> system.
> >>>>>>> /
> >>>>>>> libqubes-rpc-filecopy2/now 3.2.3+xenialu1 amd64 [installed,local]
> >>>>>>>   Qubes file copy protocol library
> >>>>>>>
> >>>>>>> libqubesdb/now 3.2.3-1+xenialu1 amd64 [installed,local]
> >>>>>>>   QubesDB libs.
> >>>>>>>
> >>>>>>> libvchan-xen/now 3.2.0-1+xenialu1 amd64 [installed,local]
> >>>>>>>   Qubes Xen core libraries
> >>>>>>>
> >>>>>>> libxen-4.6/now 2001:4.6.3-25+xenialu1 amd64 [installed,local]
> >>>>>>>   Libraries for Xen tools
> >>>>>>>
> >>>>>>> qubes-core-agent/now 3.2.15-1+xenialu1 amd64 [installed,local]
> >>>>>>>   Qubes core agent
> >>>>>>>
> >>>>>>> qubes-gui-agent/now 3.2.13-1+xenialu1 amd64 [installed,local]
> >>>>>>>   Makes X11 windows available to qubes dom0
> >>>>>>>
> >>>>>>> qubes-utils/now 3.2.3+xenialu1 amd64 [installed,local]
> >>>>>>>   Qubes Linux utilities
> >>>>>>>
> >>>>>>> qubesdb/now 3.2.3-1+xenialu1 amd64 [installed,local]
> >>>>>>>   QubesDB management tools and daemon.
> >>>>>>>
> >>>>>>> qubesdb-vm/now 3.2.3-1+xenialu1 amd64 [installed,local]
> >>>>>>>   QubesDB VM service.
> >>>>>>>
> >>>>>>> xserver-xorg-input-qubes/now 3.2.13-1+xenialu1 amd64 [installed,local]
> >>>>>>>   X input driver for injecting events from qubes-gui-agent
> >>>>>>>
> >>>>>>> xserver-xorg-video-dummyqbs/now 3.2.13-1+xenialu1 amd64 
> >>>>>>> [installed,local]
> >>>>>>>   Dummy X video driver for qubes-gui-agent
> >>>>>>>
> >>>>>>> ----------------------
> >>>>>>>
> >>>>>>> /So, I would like to know if there's any errors like above happened to
> >>>>>>> you guys too? Or is it me the only person? If it was just me facing 
> >>>>>>> the
> >>>>>>> issues, then I would like to know if any missing qubes packaged that's
> >>>>>>> not listed on my side shown like above? You can just check your qubes
> >>>>>>> packages to confirm if any difference spotted on your side by apt 
> >>>>>>> search
> >>>>>>> qubes or dpkg-query -l | grep qubes.//Any help will be appreciated to
> >>>>>>> spot where the culprits are.
> >>>>>>> //
> >>>>>>>
> >>>>>>> //Thanks./
> >>>>>>>
> >>>>>> The error with Xen version affects all Debian builds - it isnt Ubuntu
> >>>>>> specific. That's interesting, because it shouldn't happen (obviously).
> >>>>>>
> >>>>>> The error with gnome apps should have been fixed - I submitted a PR for
> >>>>>> that some time ago - I'll look at it again today.
> >>>>>>
> >>>>>> unman
> >>>> The build issue should be fixed now.
> >>>> I've alse submitted a better patch to fix the XDG path issue - again
> >>>> I'd expect that to be incorporated soon.
> >>>>
> >>>> The xenial build should be as straightforward as:
> >>>> ./setup
> >>>> make qubes-vm
> >>>> make template
> >>>>
> >>>> install template in dom0
> >>>>
> >>>> That works for me, so let me know if you have any problems and I'll try
> >>>> to help.
> >>>>
> >>>> Now to get Trusty working again.
> >>>>
> >>> The build issue is gone. But the template itself still having the same
> >>> error 'Trace/breakpoint trap (core dumped)' here and there on
> >>> application launch via xterm i.e. rhythmbox, gedit, xfce4-terminal etc.
> >>>
> >>> Default application like gnome-terminal still cannot be launched due to
> >>> the same error as before. 
> >>>
> >>> Did you test all these applications working or
> >>> not? 
> >>>
> >>> By getting these error means xenial-desktop template is useless for
> >>> everyday use for some purpose.
> >>>
> >>>
> >>> P/S- Sorry unman, double post forgot to put cc there to qubes-users.
> >>>
> >> I dont see these errors at all on a fresh build - all those seem to work
> >> fine. I'm using xenial+desktop as dispVM and havent encountered any
> >> issues.
> >>
> >> On the other error, look at /etc/X11/Xsession.d/25xdg-qubes-settings:
> >> you should see XDG_DATA_DIRS being set.
> >> `env` should show you a path like this:
> >> /usr/share/ubuntu/:/usr/share/gnome:/user/local/share:/usr/share
> >>
> >> If you don't have that set it and export it -see if that fixes the
> >> problem.
> >>
> > Hey Unman, really appreciate your work.
> >
> > Unfortunately I'm having the same issue as Nick.
> >
> > http://i.imgur.com/VjBU4b4.png
> >
> > I did not have any reference of XDG_DATA_DIRS in my 25xdg-qubes-settings
> > file, but after setting the env variable to what you mentioned it didn't
> > seem to make any difference.
> >
> > Again, perhaps the removal of the locales-all package to enable the
> > `sudo dpkg-reconfigure locales` command to execute could hold some answers?
> >
> > Andrew
> >
> Problem solved by adding this to /etc/X11/Xsession.d/25xdg-qubes-settings:
> 
>  if [ "$XDG_DATA_DIRS" = "" ]; then
>     
> XDG_DATA_DIRS='/usr/share/ubuntu/:/usr/share/gnome/:/usr/local/share/:/usr/share/'
>      export XDG_DATA_DIRS
> fi
> 
> Restart the template after that. Working great without problem after that.
> 
> Hope this help everyone who got the trouble before.
> 
> No need to execute `sudo dpkg-reconfigure locales`
> 
> Thank you unman, I wonder why this patch doesn't work at first after I
> personally added your unconfirmed patches before start compiling the
> template.
> 

Stupid me - that patch is in master, but we're building release3.2, and
I didnt have clean source tree to boot. I'll see about getting that
fixed, so that 3.2 just works.

Thanks to you both for your patience. Andrew - if you're still having
problems try editing the 25xdg-qubes-settings file or export the path
from .bashrc. Either works. Keep us posted if you're still having
problems.

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-users+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-users@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/20170204194952.GA32031%40thirdeyesecurity.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to