Hi vaclav, here is the control file[1]. I think this should be fixed in packaging. grass virtual package includes grass-gui package. Failure in building grass-gui probably "xml or version key error" may result in the above behavious. In that case a patch can be applied when building deb file so that if wxpython dir is not found it can show a better error message. One thing can be fixed is checking the error message from parsing like i said above keyErorr['version']. There is a better complete error message a while ago in grass-dev list.
[1] http://bazaar.launchpad.net/~grass/grass/grass64_release_debian/view/head:/control On Thu, Jan 2, 2014 at 3:49 PM, Vaclav Petras <[email protected]> wrote: > Hi, > > I used only the standard Ubuntu repository, Ubuntu 13.10, no ubuntugis, no > grass-ppa. > > Just to understand, what change have you done? Can the change be viewed > somewhere? Do you think that it should be fixed while packaging and not in > GRASS (e.g., because it is hard to tell if it is a real error or just > missing package)? > > Vaclav > > On Thu, Jan 2, 2014 at 3:09 AM, Rashad M <[email protected]>wrote: > >> Hi Vaclav, >> >> I had made some changes in control script to fix this behaviour some time >> ago. Could tell which version of Ubuntu you are using and thee ppa. FYI, I >> had updated only grass-ppa[1] not in the ubuntugis >> >> [1] https://launchpad.net/~grass/+archive/grass-stable >> >> >> On Wed, Jan 1, 2014 at 10:47 PM, Vaclav Petras <[email protected]>wrote: >> >>> Hi, >>> >>> when installing incomplete GRASS GIS 6.4.3 from packages on Ubuntu I get >>> the following error when I start using `grass` command: >>> >>> Starting GRASS ... >>> python: can't open file '/usr/lib/grass64/etc/wxpython/gis_set.py': >>> [Errno 2] No such file or directory >>> Received EXIT message from GUI. >>> GRASS is not started. Bye. >>> >>> It is caused by the fact that I have installed grass-core and not >>> grass-gui, so I have modules and `grass` command but I don't have any GUI. >>> >>> Although, packaging is what caused the problem, it seems that it is our >>> problem since we claim that GRASS is usable without GUI or don't we? >>> >>> Once user reads `grass -h` he or she can realize that `grass -text` >>> could start and it of course starts. The problem is that when grass-gui >>> package is not available, text interface should start (should be the >>> default or fallback), but once grass-gui is installed GUI should be the >>> default option. >>> >>> Besides the start, modules do not have their GUIs: >>> >>> g.region --ui >>> python: can't open file >>> '/usr/lib/grass64/etc/wxpython/gui_core/forms.py': [Errno 2] No such file >>> or directory >>> >>> This is not so critical error, just a better error message would be >>> nice. Maybe, the better error message would be enough also at start up. >>> Something, like "Have you installed GRASS GIS with GUI?" >>> >>> I haven't checked the source code but I guess that it is the same for >>> all versions including trunk. >>> >>> Vaclav >>> >>> _______________________________________________ >>> grass-dev mailing list >>> [email protected] >>> http://lists.osgeo.org/mailman/listinfo/grass-dev >>> >> >> >> >> -- >> Regards, >> Rashad >> > > -- Regards, Rashad
_______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
