GVKun编程网logo

error: unpacking of archive failed on file 错误的解决(error: unpacking of archive failed: cpio: mkdir)

9

针对error:unpackingofarchivefailedonfile错误的解决和error:unpackingofarchivefailed:cpio:mkdir这两个问题,本篇文章进行了详细

针对error: unpacking of archive failed on file 错误的解决error: unpacking of archive failed: cpio: mkdir这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展Android Gradle Build Error:Some file crunching failed, see logs for details的快速解决方法、Android Gradle Build Error:Some file crunching failed, see logs for details解决办法、Android开发编译时出现Error:Some file crunching failed, see logs for details、archive log 日志已满 ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法等相关知识,希望可以帮助到你。

本文目录一览:

error: unpacking of archive failed on file 错误的解决(error: unpacking of archive failed: cpio: mkdir)

error: unpacking of archive failed on file 错误的解决(error: unpacking of archive failed: cpio: mkdir)

今天在用 yum 安装软件包的时候出现如下错误信息(这只是部分):
 Installing : pango-1.28.1-11.el6.x86_64                                                   1/9 
Error unpacking rpm package pango-1.28.1-11.el6.x86_64
error: unpacking of archive failed on file /usr/bin/pango-querymodules-64;57e33cf7: cpio: open
  Installing : libtiff-3.9.4-18.el6_8.x86_64                                                2/9 
Error unpacking rpm package libtiff-3.9.4-18.el6_8.x86_64
error: unpacking of archive failed on file /usr/bin/bmp2tiff;57e33cf7: cpio: open
分析:这个是用 yum 安装时遇到的,已经到了安装的步骤了,说明 前面 检查依赖 下载包都是没有问题的
在分析  on file /usr/bin/pango 发现所有的包 都是在 /usr/bin/ 这个路径下 然后报错   可能是 /usr/bin 目录的问题吧
于是 我看了下这个目录 :
lsattr /usr
-------------e- /usr/etc
-------------e- /usr/sbin
----------I--e- /usr/lib64
-------------e- /usr/share
-------------e- /usr/local
----------I--e- /usr/include
-------------e- /usr/games
----i-----I--e- /usr/bin
发现 /usr/bin 这个目录属性有个 i   原来是之前我加过导致文件不能增加,于是去掉 i
chattr -i /usr/bin  在次运行 yum  ok   
其实也走了很多弯路包括 yum clean all , 更改 yum 源等,上面只是把最终成功的方式写下来了。
 

Android Gradle Build Error:Some file crunching failed, see logs for details的快速解决方法

Android Gradle Build Error:Some file crunching failed, see logs for details的快速解决方法

错误日志:Error:java.lang.RuntimeException: Some file crunching Failed,see logs for details

Log:

  FAILURE: Build Failed with an exception.

  * What went wrong:
  Execution Failed for task ':app:mergeDebugResources'.
  > Error: java.lang.RuntimeException: Crunching Cruncher ic_default_home_new.png Failed,see logs

  * Try:
  Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

解决方法如下:

android {
compileSdkVersion 23
buildToolsversion "23.0.3"
aaptOptions {
cruncherEnabled = false
useNewCruncher = false
}
defaultConfig {
applicationId "com.security.browser.xinj"
minSdkVersion 15
targetSdkVersion 22
versionCode 2
versionName "1.0.1"
ndk {
//设置支持的SO库架构
abiFilters 'armeabi','x86','armeabi-v7a','x86_64','arm64-v8a'
}
}
}

出现这个错误的原因是构建Gradle的时候,Gradle会去检查一下是否修改过文件的后缀名,

一半大多数是出现在图片上,.jpg修改成了.png就会出现这个问题。

以上所述是小编给大家介绍的Android Gradle Build Error:Some file crunching Failed,see logs for details的快速解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言!

Android Gradle Build Error:Some file crunching failed, see logs for details解决办法

Android Gradle Build Error:Some file crunching failed, see logs for details解决办法

在主工程文件夹下的build点gradle文件里,加两句:


aaptOptions点cruncherEnabled = false

aaptOptions点useNewCruncher = false


例如:

android {

compileSdkVersion 22

buildToolsVersion "23.0.1"


aaptOptions.cruncherEnabled = false

aaptOptions.useNewCruncher = false


defaultConfig {

minSdkVersion 5

targetSdkVersion 17

}


然后重新构建、运行


------------------------

2016.09.25 追加


如果


重启 android studio;

增加上述语句;

检查是否修改过文件后缀;


都不行,就试试升级 gradle。

Android开发编译时出现Error:Some file crunching failed, see logs for details

Android开发编译时出现Error:Some file crunching failed, see logs for details

解决:在build.grandle文件中buildToolsVersion下边添加黄色代码即可

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"

    aaptOptions {
        cruncherEnabled = false
        useNewCruncher = false
    }

    defaultConfig {
        applicationId "com.example.shuodao.one"
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
        }
    }
}

这个出错的原因:一般是出现在图片问题上,修改图片后缀名,.9图片也会出现这种问题;或者项目文件后缀名;

archive log 日志已满 ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法

archive log 日志已满 ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法

archive log 日志已满
ORA-00257: archiver error. Connect internal only,until freed 错误的处理方法

1. 用sys用户登录
  sqlplus sys/pass@tt as sysdba
2. 看看archiv log所在位置
sql> show parameter log_archive_dest;
NAME                                     TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest                   string
log_archive_dest_1               string
log_archive_dest_10             string
3. 一般VALUE为空时,可以用archive log list;检查一下归档目录和log sequence
sql> archive log list;
Database log mode                 Archive Mode
Automatic archival                   Enabled
Archive destination                  USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     360
Next log sequence to archive  360
Current log sequence              362
4. 检查flash recovery area的使用情况,可以看见archivelog已经很大了,达到96.62
sql> select * from V$FLASH_RECOVERY_AREA_USAGE;
FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLaimABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE                 .13                        0               1
ONLINELOG                  2.93                        0               3
ARCHIVELOG                96.62                       0              141
BACKUPPIECE                   0                         0               0
IMAGEcopY                      0                         0               0
FLASHBACKLOG                0                         0               0
5. 计算flash recovery area已经占用的空间
sql> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
SUM(PERCENT_SPACE_USED)*3/100
-----------------------------
                       2.9904
                     
6. 找到recovery目录,show parameter recover
sql> show parameter recover;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string           /u01/app/oracle/flash_recovery_area
db_recovery_file_dest_size        big integer   5G
recovery_parallelism                   integer         0
                     
7 上述结果告诉我们,归档位置用的是默认值,放在flash_recovery_area下(db_recovery_file_dest目录=/u01/app/oracle/flash_recovery_area)
[root@sha3 10.2.0]# echo $ORACLE_BASE
/u01/app/oracle
[root@sha3 10.2.0]# cd $ORACLE_BASE/flash_recovery_area/tt/archivelog
转移或清除对应的归档日志,删除一些不用的日期目录的文件,注意保留最后几个文件(比如360以后的)
---------------------------------------------------------------------------------------
注意:
在删除归档日志后,必须用RMAN维护控制文件,否则空间显示仍然不释放。
---------------------------------------------------------------------------------------
8. rman target sys/pass
[root@sha3 oracle]# rman target sys/pass
Recovery Manager: Release 10.2.0.4.0 - Production on Tue Jan 20 01:41:26 2009
copyright (c) 1982,2007, Oracle.  All rights reserved.
connected to target database: tt (DBID=4147983671)
 
9. 检查一些无用的archivelog
RMAN> crosscheck archivelog all;
10. 删除过期的归档
RMAN> delete expired archivelog all;
delete archivelog until time ''sysdate-1'' ; 删除截止到前一天的所有archivelog
11. 再次查询,发现使用率正常,已经降到23.03
sql> select * from V$FLASH_RECOVERY_AREA_USAGE;
FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLaimABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE                 .13                         0               1
ONLINELOG                  2.93                         0               3
ARCHIVELOG                23.03                         0              36
BACKUPPIECE                   0                         0               0
IMAGEcopY                     0                         0               0
FLASHBACKLOG                  0                         0               0
其它有用的Command:
----------------------------------
如果archive log模式下不能正常startup,则先恢复成noarchive log,startup成功后,再shutdown;
shutdown immediate;
startup mount;
alter database noarchivelog;
alter database open;
shutdown immediate;
再次startup以archive log模式
shutdown immediate;
startup mount;
show parameter log_archive_dest;
alter database archivelog;
archive log list;               
alter database open;
如果还不行,则删除一些archlog log
sql> select group#,sequence# from v$log;
    GROUP# SEQUENCE#
---------- ----------
         1         62
         3         64
         2         63
原来是日志组一的一个日志不能归档
sql> alter database clear unarchived logfile group 1;
alter database open;
最后,也可以指定位置Arch Log,请按照如下配置
select name from v$datafile;
alter system set log_archive_dest=''/opt/app/oracle/oradata/usagedb/arch'' scope=spfile
或者修改大小
sql> alter system set db_recovery_file_dest_size=3G scope=both;

我们今天的关于error: unpacking of archive failed on file 错误的解决error: unpacking of archive failed: cpio: mkdir的分享已经告一段落,感谢您的关注,如果您想了解更多关于Android Gradle Build Error:Some file crunching failed, see logs for details的快速解决方法、Android Gradle Build Error:Some file crunching failed, see logs for details解决办法、Android开发编译时出现Error:Some file crunching failed, see logs for details、archive log 日志已满 ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法的相关信息,请在本站查询。

本文标签: