Hi

I found a completely GUI based way to fix the problem. If you have taken an
update-manager
update of sagemath-upstream-binary 5.1 -> 5.4 and it leaves the package in
an unconfigured
state, you can open Software Centre, search for sagemath, choose
sagemath-upstream-binary,
click Remove, and then when it is done click Install.

(update-manager does not try to remove it first, and the upgrade will not
work while there is an
unconfigured package. I suspect this might work with synaptic as well. Note
that if the user
ran sudo sage after update-manager failed to configure the package, then I
think that is
what caused the second half of the problem: root-owned files in .sage/tmp.
These I guess
will have to be moved on the command line.)

Regards,
Jan



On 15 November 2012 22:01, Jan Groenewald <j...@aims.ac.za> wrote:

> Hi
>
> Solution to the Sagemath PPA upgrades to 5.4 via update-manager which does
> not read $HOME=/root/ correctly, and so
> 1) fails to configure the package and 2) possibly writes files owned by
> root into the user's .sage.
>
> The Sagemath PPA has been updated to 5.4ubuntu1, which does not present
> the problem with update-manager installations.
> Future upgrades from 5.1 to 5.4ubuntu1 should work as expected.
>
> However, installations which were already upgraded from 5.1 to 5.4 with
> the PPA can only be fixed by running this in a terminal to fix the package
> manager:
>
> sudo dpkg --configure sagemath-upstream-binary
>
> Update manager will then continue to pull the new 5.4ubuntu1 and that
> should work.
> If problems persist due to sage startup showing permission errors, then
> run this as the user:
>
> sudo mv /home/`whoami`/.sage/tmp{.,broken-permissions}
>
> Regards,
> Jan
>
>
>
>
> On 15 November 2012 01:20, JJS137 <john.spit...@gmail.com> wrote:
>
>> Hi Jan,
>> You were correct - the launcher problem went away following my reboot
>> this morning.
>> Many Thanks for your assistance!
>> Cheers,
>> John
>>
>>
>> On Wednesday, November 14, 2012 4:24:25 PM UTC+11, Jan Groenewald wrote:
>>
>>> Hi John,
>>>
>>> I'm guessing whatever launcher problem you have will go away
>>> once you've rebooted.
>>>
>>> Regards,
>>> Jan
>>>
>>>
>>> On 14 November 2012 07:19, JJS137 <john.s...@gmail.com> wrote:
>>>
>>>> Hi Jan,
>>>> I ran the second command but it did not find anything to do. The
>>>> Launcher had some issue because the first command actually started Sage in
>>>> my browser (Firefox). That instance worked fine. The launcher still has a
>>>> problem, but the sign in page is presented when using the standard URL.
>>>> Many Thanks,
>>>> John
>>>>
>>>>
>>>>
>>>> On Tuesday, November 13, 2012 10:55:29 AM UTC+11, JJS137 wrote:
>>>>>
>>>>> The Sage 5.4 installation on Ubuntu 12.04 LTS using Update Manager
>>>>> fails with the following messages:
>>>>>
>>>>> installArchives() failed: (Reading database ...
>>>>> (Reading database ... 5%%
>>>>> (Reading database ... 10%%
>>>>> (Reading database ... 15%%
>>>>> (Reading database ... 20%%
>>>>> (Reading database ... 25%%
>>>>> (Reading database ... 30%%
>>>>> (Reading database ... 35%%
>>>>> (Reading database ... 40%%
>>>>> (Reading database ... 45%%
>>>>> (Reading database ... 50%%
>>>>> (Reading database ... 55%%
>>>>> (Reading database ... 60%%
>>>>> (Reading database ... 65%%
>>>>> (Reading database ... 70%%
>>>>> (Reading database ... 75%%
>>>>> (Reading database ... 80%%
>>>>> (Reading database ... 85%%
>>>>> (Reading database ... 90%%
>>>>> (Reading database ... 95%%
>>>>> (Reading database ... 100%%
>>>>> (Reading database ... 717630 files and directories currently
>>>>> installed.)
>>>>> Preparing to replace libav-tools 4:0.8.3-0ubuntu0.12.04.1 (using
>>>>> .../libav-tools_4%%3a0.8.4-**0ub**untu0.12.04.1_i386.deb) ...
>>>>> Unpacking replacement libav-tools ...
>>>>> Preparing to replace libpostproc52 4:0.8.3-0ubuntu0.12.04.1 (using
>>>>> .../libpostproc52_4%%3a0.8.4-**0**ubuntu0.12.04.1_i386.deb) ...
>>>>> Unpacking replacement libpostproc52 ...
>>>>> Preparing to replace libavfilter2 4:0.8.3-0ubuntu0.12.04.1 (using
>>>>> .../libavfilter2_4%%3a0.8.4-**0u**buntu0.12.04.1_i386.deb) ...
>>>>> Unpacking replacement libavfilter2 ...
>>>>> Preparing to replace libswscale2 4:0.8.3-0ubuntu0.12.04.1 (using
>>>>> .../libswscale2_4%%3a0.8.4-**0ub**untu0.12.04.1_i386.deb) ...
>>>>> Unpacking replacement libswscale2 ...
>>>>> Preparing to replace libavdevice53 4:0.8.3-0ubuntu0.12.04.1 (using
>>>>> .../libavdevice53_4%%3a0.8.4-**0**ubuntu0.12.04.1_i386.deb) ...
>>>>> Unpacking replacement libavdevice53 ...
>>>>> Preparing to replace libavformat53 4:0.8.3-0ubuntu0.12.04.1 (using
>>>>> .../libavformat53_4%%3a0.8.4-**0**ubuntu0.12.04.1_i386.deb) ...
>>>>> Unpacking replacement libavformat53 ...
>>>>> Preparing to replace libavcodec53 4:0.8.3-0ubuntu0.12.04.1 (using
>>>>> .../libavcodec53_4%%3a0.8.4-**0u**buntu0.12.04.1_i386.deb) ...
>>>>> Unpacking replacement libavcodec53 ...
>>>>> Preparing to replace libavutil51 4:0.8.3-0ubuntu0.12.04.1 (using
>>>>> .../libavutil51_4%%3a0.8.4-**0ub**untu0.12.04.1_i386.deb) ...
>>>>> Unpacking replacement libavutil51 ...
>>>>> Preparing to replace libproxy1-plugin-**networkmanage**r
>>>>> 0.4.7-0ubuntu4 (using .../libproxy1-plugin-**networkma**
>>>>> nager_0.4.7-0ubuntu4.**1_i386.**deb) ...
>>>>> Unpacking replacement libproxy1-plugin-**networkmanage**r ...
>>>>> Preparing to replace libproxy1-plugin-gsettings 0.4.7-0ubuntu4 (using
>>>>> .../libproxy1-plugin-**gsettings**_0.4.7-0ubuntu4.1_**i386.deb) ...
>>>>> Unpacking replacement libproxy1-plugin-gsettings ...
>>>>> Preparing to replace libproxy1 0.4.7-0ubuntu4 (using
>>>>> .../libproxy1_0.4.7-0ubuntu4.**1**_i386.deb) ...
>>>>> Unpacking replacement libproxy1 ...
>>>>> Preparing to replace ffmpeg 4:0.8.3-0ubuntu0.12.04.1 (using
>>>>> .../ffmpeg_4%%3a0.8.4-**0ubuntu0**.12.04.1_all.deb) ...
>>>>> Unpacking replacement ffmpeg ...
>>>>> Preparing to replace sagemath-upstream-binary 5.1 (using
>>>>> .../sagemath-upstream-binary_**5**.4_i386.deb) ...
>>>>> Unpacking replacement sagemath-upstream-binary ...
>>>>> Preparing to replace python-libproxy 0.4.7-0ubuntu4 (using
>>>>> .../python-libproxy_0.4.7-**0ubu**ntu4.1_all.deb) ...
>>>>> Unpacking replacement python-libproxy ...
>>>>> Processing triggers for man-db ...
>>>>> Processing triggers for bamfdaemon ...
>>>>> Rebuilding /usr/share/applications/bamf.**i**ndex...
>>>>> Processing triggers for desktop-file-utils ...
>>>>> Processing triggers for gnome-menus ...
>>>>> Setting up libavutil51 (4:0.8.4-0ubuntu0.12.04.1) ...
>>>>> Setting up libavcodec53 (4:0.8.4-0ubuntu0.12.04.1) ...
>>>>> Setting up libavformat53 (4:0.8.4-0ubuntu0.12.04.1) ...
>>>>> Setting up libavdevice53 (4:0.8.4-0ubuntu0.12.04.1) ...
>>>>> Setting up libswscale2 (4:0.8.4-0ubuntu0.12.04.1) ...
>>>>> Setting up libavfilter2 (4:0.8.4-0ubuntu0.12.04.1) ...
>>>>> Setting up libpostproc52 (4:0.8.4-0ubuntu0.12.04.1) ...
>>>>> Setting up libav-tools (4:0.8.4-0ubuntu0.12.04.1) ...
>>>>> Setting up libproxy1 (0.4.7-0ubuntu4.1) ...
>>>>> Setting up libproxy1-plugin-**networkmanage**r (0.4.7-0ubuntu4.1) ...
>>>>> Setting up libproxy1-plugin-gsettings (0.4.7-0ubuntu4.1) ...
>>>>> Setting up ffmpeg (4:0.8.4-0ubuntu0.12.04.1) ...
>>>>> Setting up sagemath-upstream-binary (5.4) ...
>>>>> Removing previous path, rm -rf /usr/lib/sage (new path
>>>>> /usr/lib/sagemath)
>>>>> Running Sage once as root to set paths
>>>>> Error: environment variable $HOME is not set.
>>>>> Error setting environment variables by sourcing
>>>>> '/usr/lib/sagemath/spkg/bin/**sa**ge-env';
>>>>> possibly contact sage-devel (see http://groups.google.com/**group**
>>>>> /sage-devel <http://groups.google.com/group/sage-devel>).
>>>>> dpkg: error processing sagemath-upstream-binary (--configure):
>>>>>  subprocess installed post-installation script returned error exit
>>>>> status 1
>>>>> No apport report written because MaxReports is reached already
>>>>> Setting up python-libproxy (0.4.7-0ubuntu4.1) ...
>>>>> Processing triggers for libc-bin ...
>>>>> ldconfig deferred processing now taking place
>>>>> Errors were encountered while processing:
>>>>>  sagemath-upstream-binary
>>>>> Error in function:
>>>>> SystemError: E:Sub-process /usr/bin/dpkg returned an error code (1)
>>>>> Setting up sagemath-upstream-binary (5.4) ...
>>>>> Removing previous path, rm -rf /usr/lib/sage (new path
>>>>> /usr/lib/sagemath)
>>>>> Running Sage once as root to set paths
>>>>> Error: environment variable $HOME is not set.
>>>>> Error setting environment variables by sourcing
>>>>> '/usr/lib/sagemath/spkg/bin/**sa**ge-env';
>>>>> possibly contact sage-devel (see http://groups.google.com/**group**
>>>>> /sage-devel <http://groups.google.com/group/sage-devel>).
>>>>> dpkg: error processing sagemath-upstream-binary (--configure):
>>>>>  subprocess installed post-installation script returned error exit
>>>>> status 1
>>>>>
>>>>> Is there a work around or fix for this problem?
>>>>>
>>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "sage-support" group.
>>>> To post to this group, send email to sage-s...@googlegroups.com.
>>>> To unsubscribe from this group, send email to sage-support...@**
>>>> googlegroups.com.
>>>>
>>>> Visit this group at 
>>>> http://groups.google.com/**group/sage-support?hl=en<http://groups.google.com/group/sage-support?hl=en>
>>>> .
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>>   .~.
>>>   /V\     Jan Groenewald
>>>  /( )\    www.aims.ac.za
>>>  ^^-^^
>>>
>>>  --
>> You received this message because you are subscribed to the Google Groups
>> "sage-support" group.
>> To post to this group, send email to sage-support@googlegroups.com.
>> To unsubscribe from this group, send email to
>> sage-support+unsubscr...@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sage-support?hl=en.
>>
>>
>>
>
>
>
> --
>   .~.
>   /V\     Jan Groenewald
>  /( )\    www.aims.ac.za
>  ^^-^^
>
>


-- 
  .~.
  /V\     Jan Groenewald
 /( )\    www.aims.ac.za
 ^^-^^

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to sage-support@googlegroups.com.
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to