Welcome to Linux Forums! With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.
I recently installed Mandriva 2006, as far as my knowledge of linux goes I knew my way arround.
But a problem occoured; I tried installing aMSN with the standard rpmdrake software installation program. All went well, untill my internet connection failed (wireless ). But after a few seconds I regained my connection and the download/installation of aMSN continued. After a few second a pop-up: 'installation succesfull'.
So, happy as I was I tried to start aMSN... and... nothing! It wouldn't start! So I checked /usr/share/ and there I saw the /amsn folder, so everything seems o.k. but it seemed implossible to start amsn. I went back to rpmdrake, to uninstall and re-install amsn. Uninstalling was impossible, there was no package amsn. Even using the Konsole: 'rpm -e amsn' gave: 'such a package does not excists'. Back to rpmdrake and maybe re-install? So, I started rpmdrake, and it gave: amsn, status: 'not installed'. So I tried re-installing, no effect.
Does anyone know how I could solve this problem? Removing the current amsn and re-installing? The files are locked so deleting them is no option.
Mandriva doesn't seem to know that amsn is installed, so I'm unable to uninstall this using the rpm options, so rpm -i don't work. I also tried identifying the package by using rpm -q but mandriva can't find a package with this name, but it IS installed (as I can see in /usr/share/amsn)
Hmmm okay then. How are you trying to start aMSN? Are you doing this from a command line? Has it added itself to your gui menu?
I had version 0.94 installed, but wanted to install 0.95. So I (succesfully) uninstalled the older version. But it remained in the GUI Menu, without an icon by the way. So I started the installation of 0.95, well you know what happend. But the option in GUI Menu was still available but after clicking (nothing happend) on it once it disappeared, propably beceause it couldn't find the package.
After that I tried starting it from /usr/share/amsn/ but the same result; nothing.
I also tried isuing a command, via the GUI. Which (if the command is not right) gives an error, but when typing 'amsn' it disapears and nothing happens.
I just tried starting it through the Konsole, with the following effect:
Code:
[vegterb@localhost ~]$ amsn
Error in startup script: can't find package framec
while executing
"package require framec"
(file "chatwindow.tcl" line 7)
invoked from within
"source chatwindow.tcl "
(procedure "reload_files" line 19)
invoked from within
"reload_files"
(file "/usr/bin/amsn" line 229)
This something new!
But I've got no clue what this is, it's a program error, but how to solve this?
Actually when there's a problem starting a package from a command line (as you've done) is a very good idea. I think there might be a clue in there somewhere.
If I'm not mistaken, 'tcl' and 'tk' are programming languages used to produce guis. The error message refers to chatwindow.tcl ... possibly as part of tcl?
So perhaps aMSN depends on tcl and / or tk ? If so then this is odd because when you installed your rpm it should have let you know this. From a quick Google search it looks as if framec is part of your graphical 'widgets' package.
Search for tcl and tk and install those. You may need to delete your existing aMSM binaries and then reinstall.
__________________ I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
Actually when there's a problem starting a package from a command line (as you've done) is a very good idea. I think there might be a clue in there somewhere.
If I'm not mistaken, 'tcl' and 'tk' are programming languages used to produce guis. The error message refers to chatwindow.tcl ... possibly as part of tcl?
So perhaps aMSN depends on tcl and / or tk ? If so then this is odd because when you installed your rpm it should have let you know this. From a quick Google search it looks as if framec is part of your graphical 'widgets' package.
Search for tcl and tk and install those. You may need to delete your existing aMSM binaries and then reinstall.
I found out these packages were already installed, I tried installing newer versions but there are to many other packages which need the TCL and TK packages, the installation failed. So I uninstalled the newer version and re-installed the standard versions, which were installed before. The newer versions are only 0.0.02 point newer than the version I'm using now (tk8.4.11 vs tk8.4.13).
The TCL package was much newer, (tcl8.4.11 vs tcl8.5.0) but when I install the 8.5 and I try starting a msn with Konsole it can't find a usable init.tcl in any folder. And after installing the new TK package, it can't find that new package. So everything is back to what is was now.
You said: "You may need to delete your existing aMSM binaries and then reinstall." How do I do that? Doesn't linux have something like remote control?
You said: "You may need to delete your existing aMSM binaries and then reinstall." How do I do that? Doesn't linux have something like remote control?
This is starting to get complicated...
Yes true ... too complicated! I installed aMSN myself several months ago with no issues at all. Strange isn't it? I just went to their website and got it from there, downloaded the rpm to my desktop, right clicked it and selected 'Software installer' from the menu. Then - as root - I installed it.
Uninstalling would be okay using Mandriva's built in package management system in the Mandriva Control centre. You get the option to 'Install New Software' or 'Uninstall New Software'. The issue you're having with the rpm database not seeing aMSN doesn't help though.
Also, aMSN isn't part of Mandriva's standard set of rpms. It seems that not even the Penguin Liberation Front (PLF) offer it, so you can't use urpmi to resolve dependencies. At least, not without understanding exactly what those are. If you had a complete list of all the dependencies for that package, you could install them one by one until (I hope) things would be working.
You might like to think about using Kopette or Gaim instead? Uninstalling binaries by hand is likely to be messy. You would need to locate them and do:
su
password
rm /bin/local/aMSN
or something very similar. Sorry this isn't working out too well.
EDIT: My approach to finding packages is usually to try:
su
<password>
find / -name *msn* -print
This should search through your entire directory tree for any files named msn, and print them to the screen. As long as you're sure these are aMSN files you can delete them.
__________________ I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
A Newbie's Getting Started Guide to Linux
Learn the basics of the Linux operating systems. Get to know what it is all about, and familiarize yourself with the practical side. Basically, if you're a complete Linux newbie and looking for a quick and easy guide to get you started this is it. subscribe
Open Source Security Myths Dispelled Dispel the five major myths surrounding Open Source Security and gain the tools necessary to make a truly informed decision for your IT organization subscribe
InformationWeek InformationWeek is the only newsweekly you'll need to stay on top of the latest developments in information technology. subscribe