Search Criteria
Package Details: ipmiview 2.20.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ipmiview.git (read-only, click to copy) |
---|---|
Package Base: | ipmiview |
Description: | Supermicro IPMI tool |
Upstream URL: | http://www.supermicro.com/products/nfo/ipmi.cfm |
Keywords: | IPMI |
Licenses: | custom:"Super Micro Computer" |
Submitter: | lepokle |
Maintainer: | zhimsel |
Last Packager: | zhimsel |
Votes: | 38 |
Popularity: | 0.82 |
First Submitted: | 2011-01-02 09:49 (UTC) |
Last Updated: | 2022-05-04 13:41 (UTC) |
Dependencies (3)
- glibc (glibc-git, glibc-force-mmap, lib32-glibc-force-mmap, glibc-minimal-git, glibc-widevine, glibc-linux4)
- java-runtime (java-gcj-compat, jdk9, jre9, jdk-devel, jre10, jdk6, jdk12-openj9-bin, zulu-12-bin, jre6, jre12, server-jre, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jre8-openjdk-jetbrains, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, jre7, jre14, jdk8-jetbrains, zulu-14-bin, jdk-bcl, jre-bcl, amazon-corretto-15, jdk11-openjdk-dcevm-conflicts-fixed, zulu-embedded-jdk8, sapmachine-jdk-bin, jdk15-adoptopenjdk, liberica-jre-8-full-bin, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jre8-openjdk-shenandoah, zulu-16-bin, jdk7-j9-bin, jdk11-graalvm-ee-bin, jdk11-j9-bin, jdk16-adoptopenjdk, jdk11-openj9-bin, zulu-jdk-fx-bin, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, jre12-openjdk, jre13-openjdk, jre14-openjdk, jre15-openjdk, jre16-openjdk, jdk-jetbrains, zulu-embedded-jdk, jre-openj9, jdk11-msopenjdk-bin, jdk18-beta-temurin, zulu-jre-fx-bin, hmcl-zulu-bin, zulu-13-bin, jdk8-arm, jre11, jre17-jetbrains, jre-jetbrains-openjdk-xdg, jre-jetbrains, zulu-embedded-jdk11, amazon-corretto-17, amazon-corretto-18, jre, jre-lts, amazon-corretto-8, amazon-corretto-11, jre-openjdk-xdg, zulu-8-bin, zulu-11-bin, zulu-17-bin, zulu-18-bin, zulu-15-bin, jdk8-j9-bin, jdk7r1-j9-bin, liberica-jdk-11-bin, liberica-jdk-11-full-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, liberica-jre-11-full-bin, liberica-jdk-17-full-bin, liberica-jdk-full-bin, liberica-jdk-8-full-bin, jdk11-graalvm-bin, jdk17-graalvm-bin, jre11-jetbrains-imfix, jdk-arm, jdk-temurin, jdk11-temurin, jdk17-temurin, jre8-adoptopenjdk, java-openjdk-bin, jdk-microsoft-openjdk, jre8, jdk8, jdk18-openj9-bin, java-openjdk-loom-ea-bin, java-openjdk-ea-bin, jre17-jetbrains-imfix, jdk8-dragonwell-bin, jdk11-dragonwell-bin, jdk17-dragonwell-bin, jdk8-openj9-bin, jdk-openj9-bin, jre-openjdk, jre11-openjdk, jre17-openjdk, jre8-openjdk)
- tar (tar-libarchive, tar-git, tar-parallel) (make)
Latest Comments
mrhanman commented on 2022-03-01 02:25 (UTC) (edited on 2022-03-01 02:28 (UTC) by mrhanman)
I commented out the line in the PKGBUILD removing the bundled JRE, and now I can use the KVM with no issues. It did double the package size, though.
I'm not sure why it wouldn't use the OpenJDK JRE already installed, but this is an acceptable work around for me.
mrhanman commented on 2021-11-28 19:27 (UTC)
I'm also getting "Failed to connect to KVM server"
Hubro commented on 2021-06-17 21:03 (UTC)
I'm getting "Failed to connect to KVM server" lately. Is this an issue with my system, or does this happen to anybody else too?
zhimsel commented on 2021-06-11 15:23 (UTC)
Ugh, sorry again. Just pushed a fix. It's strange that both paths (.. and .) work for me locally both when building manually with
makepkg
as well as with an AUR manager (with a clean cache build dir).I'll make sure that doesn't regress again in the future.
gu1ll0me commented on 2021-06-11 02:44 (UTC)
patch: **** Can't open patch file ../patch-jvm-version-check.patch : No such file or directory
line 37 should be
patch --forward --strip=1 --input="patch-jvm-version-check.patch"
Thanks.
zhimsel commented on 2020-11-28 19:06 (UTC)
@glowingsword ah, yes, thank you. I didn't notice this when building locally since I'm building out of the
PKGBUILD
git repo (which includes the.patch
file). Since the file is both insrc/
and the repo, both./
and../
work.I pushed the fix. Sorry for the inconvenience.
glowingsword commented on 2020-11-28 18:45 (UTC) (edited on 2020-11-28 18:45 (UTC) by glowingsword)
2.18 can't build
But if we change the
to
it works.
zhimsel commented on 2020-11-28 15:17 (UTC)
@GaveUp thanks for the patch! I updated the package and applied your patch. Works as expected.
GaveUp commented on 2020-11-28 06:47 (UTC)
@o0-o: 1.17 is no longer on the supermicro servers. I also ran in to an issue with the check when starting ipmiview that needed to be patched. This patch did the trick for me.
https://gist.github.com/GaveUp/1f8eb2e6d72a63781df391bde2c29d8e
o0-o commented on 2020-11-28 00:30 (UTC)
sha512sum is failing on the bundle for me. Also, 2.18 is out now.
zhimsel commented on 2020-09-09 15:47 (UTC)
@gu1ll0me: applied your patch, thanks!
@Thermi: I'm hesitant to add an unconventional launch script like that. It would be opaque to the average user that the runtime files are copied to their home dir. It's also likely prone to bugs during installation/removal. In the meantime, I've fixed the
backup
setting so that the config files are actually preserved with package updates and removal: https://aur.archlinux.org/cgit/aur.git/commit/?h=ipmiview&id=0478ae4acb688dddadb83f685eb77324d9bb64e4mortzu commented on 2020-09-09 07:02 (UTC)
Orphaned
zhimsel commented on 2020-09-08 16:31 (UTC)
Just marked this as out-of-date. If the author doesn't reply within a reasonable amount of time, I'd be happy to orphan and take over this package.
gu1ll0me commented on 2020-08-15 16:25 (UTC)
@mortzu See https://pastebin.com/4zVBBjYe lines 16,17,42,43,48,49.
Thermi commented on 2020-08-03 08:47 (UTC)
While we're already on the topic of adding stuff, please also add my run.sh script from an older comment of mine on this package. ipmiview stores the user settings (with passwords and all) in the place the IPMIView jar file is in, so in the default setup it's world accessible (/opt/ipmiview). My run.sh copies it all into ~/.local/ipmiview and keeps it up to date with the version in /opt.
mortzu commented on 2020-08-03 07:07 (UTC)
@gu1ll0me: What should be added?
Thermi commented on 2020-08-02 01:11 (UTC) (edited on 2020-08-02 01:12 (UTC) by Thermi)
Confirmed, but issue also persists after downgrade to 2.16.
Problems seems to be a segfault in an iKVM related lib. Check kernel messages.
gu1ll0me commented on 2020-08-02 00:48 (UTC) (edited on 2020-08-02 12:36 (UTC) by gu1ll0me)
KVM console not launching since 2.17.0.
iKVM.properties
andstunnel.properties
must be added topackage()
section to make it working.Thanks
Thermi commented on 2020-07-28 15:07 (UTC)
IPMIView_2.17.0_build.200505_bundleJRE_Linux_x64.tar.gz is available.
mortzu commented on 2020-07-13 12:39 (UTC)
Please update or orphan
fryfrog commented on 2020-07-08 15:01 (UTC) (edited on 2020-07-08 15:01 (UTC) by fryfrog)
Hey @mortzu, it's all yours! Thanks for wanting to take ownership.
Edit: Ah shit, I should have made you a co-maintainer first. :/
connaisseur commented on 2020-06-14 06:29 (UTC) (edited on 2020-06-14 06:30 (UTC) by connaisseur)
Hi,
to save others from some headache when using multi-version JAVA installations on same system, could please include this as ipmiview in /usr/bin:
Simply linking /opt/ipmiview/IPMIView20 barfs in multi-version JAVA installations with "no JRE found" messages.
Thanks.
fryfrog commented on 2020-02-22 16:36 (UTC)
Ugh, what the heck? :/
ava1ar commented on 2020-02-22 09:22 (UTC)
Version 2.17 is not available anymore: https://www.supermicro.com/wftp/utility/IPMIView/Linux/
ekollof commented on 2020-02-19 16:36 (UTC)
Here's a patch:
Thermi commented on 2019-10-07 07:08 (UTC)
If you encounter problems with the software, please report it to the developers (like I did), so those problems can be fixed.
Ashark commented on 2019-10-06 02:53 (UTC) (edited on 2019-10-06 03:04 (UTC) by Ashark)
@edacval I have explored that a bit. It apparently depends on a client type. See here: https://serverfault.com/a/805070/484655 I do not want to rollback bmc fw anymore, because I am tired of that. But if somebody ask, I could probably make additional tests. I got that "Connection failed" message when trying to kvm into X11SSH-F with 3.55 bmc fw. But when trying to kvm into X9DRW-7TPF mb it works fine (opens ikvm viewer window). Well, kinda. For some reason colors are messed there. But launching jnlp file from X9DRW-7TPF downloaded from web interface has no color issue. So probably parsing session ID and launching apropriate jar file is better solution than running this really shit quality software.
Notes: For X11 it is available html5 viewer (could be launched via redfish also). But it lacks feature of mounting local iso file (again, I do not want to mess with samba shares). SMCIPMItool could be used for that (iso mounting) and also iKVM viewer could be launched with it. SMCIPMItool opened ikvm window normally on X11 3.55 fw, but Authentication failed on X11 3.56 fw. I did not reported that to supermicro, because I hope they better spend their time for implementing javaless virtual media.
edacval commented on 2019-10-05 21:19 (UTC)
@Ashark same problem
Ashark commented on 2019-10-05 10:04 (UTC)
Is it currently possible to use Launch KVM Console function in 2.16.0-2 version? I can log in at Login tab, but when going to KVM Console tab and pressing the button to Launch KVM Console I got the message window "Authentication failed".
fryfrog commented on 2019-09-12 17:23 (UTC)
Ah, nevermind. They're not changing the file w/o updating the version... they were increasing the build number. And their web server still returns something when you request the wrong file.
Fixed, sorry about that! :)
fryfrog commented on 2019-09-12 17:17 (UTC)
This is weird, the checksum changes every time I download it. :/
pcmoore commented on 2019-09-12 12:52 (UTC) (edited on 2019-09-12 12:52 (UTC) by pcmoore)
There are still problems with the checksum:
mortzu commented on 2019-09-11 11:06 (UTC) (edited on 2019-09-11 11:06 (UTC) by mortzu)
_pkghash=190815
sha512sums=('9a6af293a08dcdb662a226c061590e7149e5cee0a69eca12906e4581e254d3293d27e71dd36c301a449a43a10be700f3023f8408bdda5a3b9b65d76c96eaa3d7' '683922d5ce90116ca04fbf1a244da87296beaf079ecde94d799b2d303e21dfda4e771f5a4b724e7dd64143feaef49d2f11fd2eaf380ebdcf02e9db82c9975497')
Thermi commented on 2019-07-19 23:14 (UTC) (edited on 2019-08-01 17:49 (UTC) by Thermi)
EDIT: The bug was located and fixed in a beta version after I reported it. The next official release of IPMIView will probably contain that fix.
I debugged the issue and the problem is that the aten supplied iKVM.jar does a reverse DNS lookup and checks for the existence of the hostname + .temp in the working directory, not the existence of the originally used IP address + temp.
IPMIView does not allow the usage of a DNS name in its settings. It does a DNS lookup and saves a IP address in the DNS answer as the address of the system. The UI of IPMIView also names the field "IP address", so using an IP address is expected of the user.
The only case in which iKVM.jar works correctly is if the attempt to retrieve the hostname fails. So you'd need to remove the PTR record for that IP address or create that temp file yourself and then call iKVM.jar from the commandline using the DNS name of the system or move the ip address + .temp named file and move it to the DNS name + .temp.
Thermi commented on 2019-07-16 17:30 (UTC)
I have an issue open at supermicro regarding the "missing file" problem. If you report that, too, it might get more priority on their side. You don't need any support contract or something like that to do that.
Up to now the state is that they can't replicate the issue. I have been provided with the 2.14 release, which is the last version that works for me.
Link: https://uploadfiles.io/r0mxti4p
ivdok commented on 2019-07-16 17:11 (UTC)
Still shows that "File missing, can not open KVM", even with "new version".
Gelmo commented on 2019-06-18 02:36 (UTC)
New version. Works if you change pkgver to 2.16.0 and _pkghash to 190528 and then updpkgsums.
lexaiden commented on 2019-05-23 17:39 (UTC) (edited on 2019-05-23 17:41 (UTC) by lexaiden)
A workaround for the "KVM missing file" problem:
cd /opt/ipmiview
java -Djava.library.path=. -jar iKVM.jar $IP $USERNAME $PASSWORD null 5900 623 2 0
replace $IP with your IP or DNS. $USERNAME and $PASSWORD is ADMIN/ADMIN per default config.
Found here: https://www.mcgill.org.za/stuff/archives/340
pcmoore commented on 2019-05-15 01:29 (UTC)
Is anyone else still having the "file missing" problem when trying to use the KVM? I've tried adding /opt/ipmiview to my $PATH but it still isn't working.
Thermi commented on 2019-04-30 13:30 (UTC)
That wouldn't help. The application stores all settings in the directory it is in, so if another user then would try to run it, no settings could be loaded or saved. You basically need to make the application store the files somewhere in $HOME/.config/ipmiview or something, but we can't do it without patching the code, which includes decompiling, patching and recompiling. And that's evidently not an option due to the license. So I opted to just copy all files into the a user specific directory to ensure the the application's setting files are securely stored in $HOME and every user can actually use the application without problems.
fryfrog commented on 2019-04-02 18:03 (UTC)
:o
I could add a tmpfiles thing that sets permissions to something like 600 maybe?
Thermi commented on 2019-04-02 17:31 (UTC)
@fryfrog All files that are not executable are configuration files.
IPMIView creates the configuration files as world read and writable, which includes those files containing your secrets. It creates those file in the directory that the script and java files are in. That is the reason I wrote the script in my last comment that copies all relevant executable files into ~/local/share/ipmiview. It makes sure that your secrets aren't world readable.
visage commented on 2019-04-01 01:09 (UTC)
@fryfrog the following are the config files that should be placed in
backup=
:account.properties
email.properties
IPMIView.properties
timeout.properties
fryfrog commented on 2019-03-22 19:19 (UTC)
@Thermi: What file is the settings file? I can just put it in the
backup=
array and it'll get.pacnew
'd instead.Thermi commented on 2019-03-22 19:02 (UTC)
I was fed up with every update nuking my settings, so I made a script that copies the executable files into ~/.local/share/ipmiview and handles upgrades satisfiably. The setting files in your home directory are kept with that approach. The script is available in a Github gist[1]
[1] https://gist.github.com/Thermi/286240c960e21f483a395abf421de6e0
fryfrog commented on 2019-03-12 23:04 (UTC)
Sorry for the delay, I've made that change. Let me know how it turns out! :)
glowingsword commented on 2019-03-10 15:00 (UTC)
Hi ifdog, I have same issue with File missing in KVM, and fixed it with adding this line
Path=/opt/ipmiview
in the /usr/share/applications/ipmiview.desktop
I think, that when you launch the ipmiview from ipmiview.desktop it run ipmiview from
$ which ipmiview /usr/bin/ipmiview
with default path of executed binary(/usr/bin/) but in /usr/bin absent the iKVM files like iKVM and iKVM.jar. We need to change the working dir for application in ipmiview.desktop file, or add something in the /usr/bin/ipmiview, but i prefer the modified ipmiview.desktop file.
ifdog commented on 2019-03-04 02:45 (UTC)
File missing in KVM too.
fryfrog commented on 2019-03-03 04:17 (UTC)
@Ashark, I don't actually use this so I'm not sure. If you'd like to be co-maintainer and give it some work, that'd be groovy.
Ashark commented on 2019-03-03 03:56 (UTC)
I cannot open KVM Console. Getting Error File missing, can not open KVM But with just unpacked archive and executing ipmiview from there do not have such problem. Maybe you removed some needed files in PKGBUILD?
fryfrog commented on 2018-12-06 22:17 (UTC)
@Josholith: Thanks, that would be way better. I'll make the change when I get a chance later today. :)
Josholith commented on 2018-12-06 22:10 (UTC)
I frequently find myself on (corporate) networks where FTP access is deliberatly blocked. I also block FTP at home. SuperMicro publishes these same IPMIView downloads at an HTTPS location on their site, and I had no problem changing my PKGBUILD to use the HTTPS site and successfully makepkg. Please consider my patch below to make HTTPS your default, since it should work on practically any network and is way more proxy-friendly. Regards, Josh.
https://github.com/Josholith/ipmiview/commit/abab472189bffe4ff618e35a374684bb06a108e7
fryfrog commented on 2018-11-12 18:29 (UTC)
@grinderz, done! Thanks for the suggestion, saved ~20MB compressed package. Even more on disk I'm sure. :)
grinderz commented on 2018-11-12 04:52 (UTC)
you can remove jre dir from installation, no need for bundled jvm.
fryfrog commented on 2018-05-21 19:53 (UTC)
@alex.forencich: It does, see ftp://ftp.supermicro.com/utility/IPMIView/Linux/. Running
updpkgsums
downloaded both of them successfully too. Maybe you can't ftp?alex.forencich commented on 2018-05-21 19:42 (UTC)
The file doesn't exist on the FTP server
fryfrog commented on 2018-05-16 03:21 (UTC)
I see the Windows version has updated to 2.14, but the Linux version has not.
ftp://ftp.supermicro.com/utility/IPMIView/
Smola commented on 2017-12-15 19:47 (UTC)
Hello,
It seems download url changed, please update package.
ftp://ftp.supermicro.com/utility/IPMIView/Linux/
Thanks!
fryfrog commented on 2017-10-17 20:00 (UTC)
ronnylov commented on 2017-10-17 19:57 (UTC)
fryfrog commented on 2017-10-15 22:42 (UTC)
ronnylov commented on 2017-10-15 21:07 (UTC)
fryfrog commented on 2017-06-09 18:09 (UTC)
aasoft commented on 2017-06-09 17:52 (UTC)
Valantin commented on 2017-02-09 08:02 (UTC)
fryfrog commented on 2017-02-06 00:29 (UTC)
freswa commented on 2016-12-16 01:37 (UTC)
chrisb commented on 2016-11-24 15:20 (UTC)
gardar commented on 2016-11-24 12:19 (UTC)
p1100i commented on 2016-09-19 13:07 (UTC) (edited on 2016-09-19 13:08 (UTC) by p1100i)
Valantin commented on 2016-09-07 08:10 (UTC)
johnramsden commented on 2016-09-05 23:05 (UTC) (edited on 2016-09-05 23:05 (UTC) by johnramsden)
gratuxri commented on 2016-02-09 14:00 (UTC)
omgold commented on 2015-12-09 11:41 (UTC)
andrewbates09 commented on 2015-09-24 17:27 (UTC)
eworm commented on 2015-04-19 12:50 (UTC)
tigran commented on 2015-02-15 22:38 (UTC)
jmeng commented on 2014-07-22 07:11 (UTC)
sexst commented on 2014-06-11 21:23 (UTC)
jnbek commented on 2014-04-17 22:09 (UTC)
swdunlop commented on 2014-01-10 00:27 (UTC)
QuimaxW commented on 2013-12-17 02:49 (UTC)
lepokle commented on 2013-06-11 06:12 (UTC)
rustam commented on 2013-05-20 14:30 (UTC)
rustam commented on 2013-05-20 07:46 (UTC)
rustam commented on 2013-05-20 07:40 (UTC)
lepokle commented on 2012-12-19 19:45 (UTC)
commented on 2012-12-18 02:28 (UTC)
cmellwig commented on 2012-11-26 22:46 (UTC)
commented on 2012-05-29 11:50 (UTC)
commented on 2012-05-29 11:33 (UTC)
lepokle commented on 2012-04-12 20:43 (UTC)
flexiondotorg commented on 2012-04-12 14:57 (UTC)
swdunlop commented on 2012-01-28 04:32 (UTC)
commented on 2011-03-14 19:21 (UTC)