Skip to content
Back to formatted view

Raw Message

Message-ID: <22552.31068.218893.547417@max.nulle.part>
Date: 2016-11-01T11:15:40Z
From: Dirk Eddelbuettel
Subject: libgsl.so.0
In-Reply-To: <e878e524-5821-1a48-6dd4-fe5d54a5eef0@ivt.baug.ethz.ch>

On 1 November 2016 at 09:52, Kirill M?ller wrote:
| The error message mentions (perhaps not very clearly) that the shared 
| library installed with the gsl R package could not be loaded. Chances 
| are that the gsl package (and as a consequence the copula package, too) 
| didn't work before you upgraded. This can happen e.g. if the dependent 
| system library (libgsl-dev?) is upgraded.
| 
| update.packages() doesn't try to load any packages, which would be 
| necessary to detect this scenario.

Spot on.  What happens is that

  a) the Debian package system updated GSL via libgsl* to the gsl-2.*
  
  b) the R package manager knows nothing about it

which why the latter couldn't tell Rolf; R's gsl package just fails to load.

In a fully integrated system a) can trigger b) and smoothly update the _R_
package gsl as a consequense of the _Debian_ library gsl changing. (That's
how Debian works internally.)

Here our coupling is looser.

The only remedy, sadly, is a bit of "been there, done there" which is how
Kirill spotted what to do.  

Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org