[arch-general] problem installing octave
Hello all, I tried to install octave (after a pacman -Sy). root@zita1:/home/fons> pacman -S octave pacman: /usr/lib/libcurl.so.4: no version information available (required by /usr/lib/libalpm.so.7) Octave gets installed, but refuses to run due to the missing library. ??? -- FA Vor uns liegt ein weites Tal, die Sonne scheint - ein Glitzerstrahl.
On Thu, Feb 16, 2012 at 9:49 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
I tried to install octave (after a pacman -Sy).
Run 'pacman -Syu' and try again.
On Thu, Feb 16, 2012 at 09:52:49PM +0100, Karol Blazewicz wrote:
On Thu, Feb 16, 2012 at 9:49 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
I tried to install octave (after a pacman -Sy).
Run 'pacman -Syu' and try again.
I've no intention to do a full system upgrade ATM, nor should it be necessary. The problem is not that the missing lib is out of date but that pacman apparently can't get it. Ciao, -- FA Vor uns liegt ein weites Tal, die Sonne scheint - ein Glitzerstrahl.
On 16 February 2012 22:04, Fons Adriaensen <fons@linuxaudio.org> wrote:
I've no intention to do a full system upgrade ATM, nor should it be necessary. The problem is not that the missing lib is out of date but that pacman apparently can't get it.
That's exactly why you need to do a full system update. Partial updates and installing new packages without upgrading is begging for breakage in arch. Read [1] [1] http://archlinux.me/wonder/2012/02/13/how-to-increase-the-stability-of-your-...
You MUST always do a full systen upgrade before installing a package. Do it. If it wont help then try to email again.
On Thu, Feb 16, 2012 at 10:04 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
On Thu, Feb 16, 2012 at 09:52:49PM +0100, Karol Blazewicz wrote:
On Thu, Feb 16, 2012 at 9:49 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
I tried to install octave (after a pacman -Sy).
Run 'pacman -Syu' and try again.
I've no intention to do a full system upgrade ATM, nor should it be necessary. The problem is not that the missing lib is out of date but that pacman apparently can't get it.
You updated just the package database not the packages themselves, so how on earth was pacman supposed to update that lib? Why can't you fully update your system?
On Thu, Feb 16, 2012 at 10:22:51PM +0100, Karol Blazewicz wrote:
On Thu, Feb 16, 2012 at 10:04 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
On Thu, Feb 16, 2012 at 09:52:49PM +0100, Karol Blazewicz wrote:
On Thu, Feb 16, 2012 at 9:49 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
I tried to install octave (after a pacman -Sy).
Run 'pacman -Syu' and try again.
I've no intention to do a full system upgrade ATM, nor should it be necessary. The problem is not that the missing lib is out of date but that pacman apparently can't get it.
You updated just the package database not the packages themselves, so how on earth was pacman supposed to update that lib?
Because it is apparently a dependency of octave. And pacman tried to install it, but failed due to the 'no version information'. I would understand the need for a full system upgrade if octave depended on lots of libs which are currently out of date, but that is not the case. It's just one missing and apparently impossible to install. Anyway 'pacman -Su' produces the same message about missing version info for that lib, so I don't think that will solve it.
Why can't you fully update your system?
Because at this moment I need to be sure that this system will be available the following hours. I don't mind a hour or two downtime to resolve any problems resulting from a full update, but this is not the time to do it. I don't even have a second system here to go online and read the wiki if there were any problems. Ciao, -- FA Vor uns liegt ein weites Tal, die Sonne scheint - ein Glitzerstrahl.
On Thu, Feb 16, 2012 at 10:36 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
On Thu, Feb 16, 2012 at 10:22:51PM +0100, Karol Blazewicz wrote:
On Thu, Feb 16, 2012 at 10:04 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
On Thu, Feb 16, 2012 at 09:52:49PM +0100, Karol Blazewicz wrote:
On Thu, Feb 16, 2012 at 9:49 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
I tried to install octave (after a pacman -Sy).
Run 'pacman -Syu' and try again.
I've no intention to do a full system upgrade ATM, nor should it be necessary. The problem is not that the missing lib is out of date but that pacman apparently can't get it.
You updated just the package database not the packages themselves, so how on earth was pacman supposed to update that lib?
Because it is apparently a dependency of octave. And pacman tried to install it, but failed due to the 'no version information'.
'pacman -S foo' doesn't work that way. Have you tried using the previous version of octave (octave 3.4.3-2)? http://arm.konnichi.com/search/index.php?a=32&q=octave&core=1&extra=1&community=1
On Thu, Feb 16, 2012 at 10:41:53PM +0100, Karol Blazewicz wrote:
On Thu, Feb 16, 2012 at 10:36 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
Because it is apparently a dependency of octave. And pacman tried to install it, but failed due to the 'no version information'.
'pacman -S foo' doesn't work that way.
Could you elaborate a bit on that ? Isn't 'pacman -S foo' supposed to either install (if not yet installed) or update any dependencies of 'foo' ? That anyway is what apperently it has done for the last three years I've been using it... I can perfectly understand that this will trigger an avalanche of updates on a system that is mostly out of date, and that the result can't be guaranteed in such cases and a full system update is in order. But that is not the case here. What happens is that one library fails to install (also separately) as a result of 'no version information'. Ciao, -- FA Vor uns liegt ein weites Tal, die Sonne scheint - ein Glitzerstrahl.
On 16 February 2012 22:52, Fons Adriaensen <fons@linuxaudio.org> wrote:
Could you elaborate a bit on that ? Isn't 'pacman -S foo' supposed to either install (if not yet installed) or update any dependencies of 'foo' ? That anyway is what apperently it has done for the last three years I've been using it...
That's what you got wrong. pacman -S foo only installs deps, does NOT update them if they are already in the system.
On Thu, Feb 16, 2012 at 10:55:22PM +0100, Alexandre Ferrando wrote:
On 16 February 2012 22:52, Fons Adriaensen <fons@linuxaudio.org> wrote:
Could you elaborate a bit on that ? Isn't 'pacman -S foo' supposed to either install (if not yet installed) or update any dependencies of 'foo' ? That anyway is what apperently it has done for the last three years I've been using it...
That's what you got wrong. pacman -S foo only installs deps, does NOT update them if they are already in the system.
Not even if 'foo' requires a new version of a dependency ?? AFAIK pacman has updated dependencies - if required - every time I used it. It would quite useless if it didn't. But again: the problem is that one library *fails to install*, even if the package database is up to date, and even if I try to install it explicitly. Ciao, -- FA Vor uns liegt ein weites Tal, die Sonne scheint - ein Glitzerstrahl.
On Thu, Feb 16, 2012 at 11:06 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
But again: the problem is that one library *fails to install*, even if the package database is up to date, and even if I try to install it explicitly.
How did you try to update curl and what errors are you getting? Sorry if you already posted them and I missed it.
Try to change mirror and do pacman -Syy. 2012/2/16 Fons Adriaensen <fons@linuxaudio.org>
On Thu, Feb 16, 2012 at 10:41:53PM +0100, Karol Blazewicz wrote:
On Thu, Feb 16, 2012 at 10:36 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
Because it is apparently a dependency of octave. And pacman tried to install it, but failed due to the 'no version information'.
'pacman -S foo' doesn't work that way.
Could you elaborate a bit on that ? Isn't 'pacman -S foo' supposed to either install (if not yet installed) or update any dependencies of 'foo' ? That anyway is what apperently it has done for the last three years I've been using it...
I can perfectly understand that this will trigger an avalanche of updates on a system that is mostly out of date, and that the result can't be guaranteed in such cases and a full system update is in order.
But that is not the case here. What happens is that one library fails to install (also separately) as a result of 'no version information'.
Ciao,
-- FA
Vor uns liegt ein weites Tal, die Sonne scheint - ein Glitzerstrahl.
On Thu, Feb 16, 2012 at 10:52 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
On Thu, Feb 16, 2012 at 10:41:53PM +0100, Karol Blazewicz wrote:
On Thu, Feb 16, 2012 at 10:36 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
Because it is apparently a dependency of octave. And pacman tried to install it, but failed due to the 'no version information'.
'pacman -S foo' doesn't work that way.
Could you elaborate a bit on that ? Isn't 'pacman -S foo' supposed to either install (if not yet installed) or update any dependencies of 'foo' ? That anyway is what apperently it has done for the last three years I've been using it...
pacman checks dependencies, soemtimes they are versioned but in most cases they're not. If the dependencies are there (you do have curl installed), pacman thinks things are fine.
On Thu, 16 Feb 2012 21:52:27 +0000 Fons Adriaensen <fons@linuxaudio.org> wrote:
On Thu, Feb 16, 2012 at 10:41:53PM +0100, Karol Blazewicz wrote:
On Thu, Feb 16, 2012 at 10:36 PM, Fons Adriaensen <fons@linuxaudio.org> wrote:
Because it is apparently a dependency of octave. And pacman tried to install it, but failed due to the 'no version information'.
'pacman -S foo' doesn't work that way.
Could you elaborate a bit on that ? Isn't 'pacman -S foo' supposed to either install (if not yet installed) or update any dependencies of 'foo' ? That anyway is what apperently it has done for the last three years I've been using it...
I can perfectly understand that this will trigger an avalanche of updates on a system that is mostly out of date, and that the result can't be guaranteed in such cases and a full system update is in order.
But that is not the case here. What happens is that one library fails to install (also separately) as a result of 'no version information'.
Ciao,
Simply put there are 2 pkg trees: in the official repos and on your system. They are supposed to be in-sync -- that's what pacman -Sy does. pacman -S fetches pkg according to YOUR tree. Over time the sync is lost, so YOUR tree may have nothing in common with the repo (e.g. some packages may not even exist anymore). -- Leonid Isaev GnuPG key ID: 164B5A6D Key fingerprint: C0DF 20D0 C075 C3F1 E1BE 775A A7AE F6CB 164B 5A6D
On Thu, Feb 16, 2012 at 04:12:47PM -0600, Leonid Isaev wrote:
Simply put there are 2 pkg trees: in the official repos and on your system. They are supposed to be in-sync -- that's what pacman -Sy does. pacman -S fetches pkg according to YOUR tree. Over time the sync is lost, so YOUR tree may have nothing in common with the repo (e.g. some packages may not even exist anymore).
Apperently just expecting people to read a post before replying is asking too much. I did a 'pacman -Sy' before anything else. It would really help if the Arch gods would *read* and *try to understand* a request for help on this list before emitting the usual automated response. Ciao, -- FA Vor uns liegt ein weites Tal, die Sonne scheint - ein Glitzerstrahl.
On 17/02/12 09:05, Fons Adriaensen wrote:
Apperently just expecting people to read a post before replying is asking too much. I did a 'pacman -Sy' before anything else. It would really help if the Arch gods would *read* and *try to understand* a request for help on this list before emitting the usual automated response.
Blah, blah, blah... The first reply to the thread gave you the correct answer. "Run 'pacman -Syu' and try again." But you ignored it: "I've no intention to do a full system upgrade ATM" You then got explanations of why you are an idiot and what you did does not work on rolling release distros and is not supported by Arch... It seems it is not a issue of people not reading your problem. It is a problem of you ignoring the answer. Allan
On Fri, Feb 17, 2012 at 09:12:02AM +1000, Allan McRae wrote:
"Run 'pacman -Syu' and try again."
But you ignored it:
"I've no intention to do a full system upgrade ATM"
I did not ignore it, I gave some reasons why that was not an option at that time. And those reasons are in line with advice posted on this list by people who are supposed to know what they are talking about.
You then got explanations of why you are an idiot and what you did does not work on rolling release distros and is not supported by Arch...
Despite your arrogance and lack of manners, I will continue to use Arch and advocate it, as I have done for the last three years. Ciao, -- FA Vor uns liegt ein weites Tal, die Sonne scheint - ein Glitzerstrahl.
On Thu, 16 Feb 2012 23:24:28 +0000 Fons Adriaensen <fons@linuxaudio.org> wrote:
On Fri, Feb 17, 2012 at 09:12:02AM +1000, Allan McRae wrote:
"Run 'pacman -Syu' and try again."
But you ignored it:
"I've no intention to do a full system upgrade ATM"
I did not ignore it, I gave some reasons why that was not an option at that time. And those reasons are in line with advice posted on this list by people who are supposed to know what they are talking about.
If you don't want to make a full upgrade -- you can still install/upgrade individual pkgs, but you'll have to investigate their dependencies (using svntogit) and install those too -- manually. Although discouraged, the above operation is straightforward, but only if you have good knowledge of your system and the packaging process. Your question indicates otherwise.
You then got explanations of why you are an idiot and what you did does not work on rolling release distros and is not supported by Arch...
Despite your arrogance and lack of manners, I will continue to use Arch and advocate it, as I have done for the last three years.
Ciao,
-- Leonid Isaev GnuPG key ID: 164B5A6D Key fingerprint: C0DF 20D0 C075 C3F1 E1BE 775A A7AE F6CB 164B 5A6D
On Feb 17, 2012 7:24 AM, "Fons Adriaensen" <fons@linuxaudio.org> wrote:
On Fri, Feb 17, 2012 at 09:12:02AM +1000, Allan McRae wrote:
"Run 'pacman -Syu' and try again."
But you ignored it:
"I've no intention to do a full system upgrade ATM"
I did not ignore it, I gave some reasons why that was not an option at that time. And those reasons are in line with advice posted on this list by people who are supposed to know what they are talking about.
And its been explained that without versions deps (rarely used due to maintenance headaches) updating your database with -Sy without running a full update is not supported. pacman cannot handle that, period. The correct way to install packages on an out-of-date system is to NOT update your database. You may need an out-of-date mirror or to manually download from mirror archives.
participants (8)
-
Alexandre Ferrando
-
Allan McRae
-
Fons Adriaensen
-
Jesse Jaara
-
Kacper Żuk
-
Karol Blazewicz
-
Leonid Isaev
-
Oon-Ee Ng