Install InyokaEdit in /home fails due to apport configuration

Bug #1451573 reported by mrkramps
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
InyokaEdit
Fix Released
Medium
Unassigned

Bug Description

Tried to install bzr revision 337 with custom prefix (see error message below) in my home directory, but make install (no sudo should be required) fails:

sed -e 's@___PREFIX___@/home/kramps/Applications/inyokaedit-bzr@g' data/menu.in > data/menu ; sed -e 's@___PREFIX___@/home/kramps/Applications/inyokaedit-bzr@g' man/inyokaedit.1.in > man/inyokaedit.1 ; sed -e 's@___PREFIX___@/home/kramps/Applications/inyokaedit-bzr@g' man/de/inyokaedit.1.in > man/de/inyokaedit.1 ;
install -m755 -d /etc/apport
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/bin
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/share/applications
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/share/apport
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/share/apport/package-hooks
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/share/icons
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/share/inyokaedit/lang
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/share/menu
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/share/mime/packages
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/share/pixmaps
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/share/man/man1
install -m755 -d /home/kramps/Applications/inyokaedit-bzr/share/man/de/man1
install -m755 -D inyokaedit /home/kramps/Applications/inyokaedit-bzr/bin
install -m755 -D data/GetInyokaStyles /home/kramps/Applications/inyokaedit-bzr/share/inyokaedit
install -m755 -D data/GetIWLs /home/kramps/Applications/inyokaedit-bzr/share/inyokaedit
install -m644 -D apport/inyokaedit-crashdb.conf /etc/apport
install: cannot create regular file ‘/etc/apport/inyokaedit-crashdb.conf’: Permission denied
make: *** [install-inyokaedit] Error 1

Obviously it requires to install the configuration file for the apport database in /etc/apport no matter which prefix is used. Thus making a real local installation without sudo impossible.

I temporarily solved this issue and deactivated the installation of the apport related file by commenting out line 61 and 62 in the Makefile:

61: # $(INSTALL_FILE) apport/inyokaedit-crashdb.conf $(DESTDIR)/etc/apport
62: # $(INSTALL_FILE) apport/source_inyokaedit.py $(DESTDIR)$(dataroot)/apport/package-hooks

It would be nice if you add an option to the configure script to disable apport support on demand. Guess this would be the easiest way to get around this issue.

Thank you and keep up the good work!

El Thoro (elthoro)
Changed in inyokaedit:
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
El Thoro (elthoro) wrote :

Many thanks for reporting the problem! I committed a fix, which should solve the issue.

Changed in inyokaedit:
status: In Progress → Fix Committed
Revision history for this message
mrkramps (mrkramps) wrote :

Now installation to home directory works when disabling apport support at configuration, issue definitely solved. Thank you very much.

El Thoro (elthoro)
Changed in inyokaedit:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.