Every time an update becomes available, I like to check out the changelog just to see what's changed, if anything. The last few times that updates have come out though, I have been unable to view changelogs, and instead get an error. This error came from an attempt to look at the changelog for the "curl 7.26.0-1+wheezy14" package, but it seems to happen for everything.
Zitat von OpenMediaVault ErrorFailed to execute command 'export LANG=C; dpkg-deb --fsys-tarfile '/var/cache/apt/archives/curl_7.26.0-1+wheezy14_armhf.deb' | tar -x --wildcards -C /tmp/57a60df75124e ./usr/share/doc/curl/changelog* 2>&1': tar: This does not look like a tar archive tar: ./usr/share/doc/curl/changelog.Debian.gz: Not found in archive tar: ./usr/share/doc/curl/changelog.gz: Not found in archive tar: Exiting with failure status due to previous errors
Whenever I click on the "Show details" button, this is what I see.
Zitat von OpenMediaVault Error Stack TraceError #4000:exception 'OMVException' with message 'Failed to execute command 'export LANG=C; dpkg-deb --fsys-tarfile '/var/cache/apt/archives/curl_7.26.0-1+wheezy14_armhf.deb' | tar -x --wildcards -C /tmp/57a60df75124e ./usr/share/doc/curl/changelog* 2>&1': tar: This does not look like a tar archivetar: ./usr/share/doc/curl/changelog.Debian.gz: Not found in archivetar: ./usr/share/doc/curl/changelog.gz: Not found in archivetar: Exiting with failure status due to previous errors' in /usr/share/openmediavault/engined/rpc/apt.inc:405Stack trace:#0 [internal function]: OMVRpcServiceApt->getChangeLog(Array, Array)#1 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)#2 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('getChangeLog', Array, Array)#3 /usr/sbin/omv-engined(500): OMVRpc::exec('Apt', 'getChangeLog', Array, Array, 1)#4 {main}
What's the matter? Is it a bug, do some packages simply not behave properly when one attempts to view the changelog, or is something wrong with my OMV installation?