yum 升級失敗

yum 某一次升級virtualbox和kernel卡住當機造成開機kernel無法使用,後來yum不斷會出現失敗訊息,裡面有提到使用yum-complete-transaction解決

發表於 未分類 | 發表迴響

Using the Webmin YUM repository

Using the Webmin YUM repository

If you like to install and update Webmin via RPM, create the
/etc/yum.repos.d/webmin.repo
file containing :

[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

You should also fetch and install my GPG key with which the packages are signed, with the commands :

wget http://www.webmin.com/jcameron-key.asc

rpm –import jcameron-key.asc

You will now be able to install with the command : yum install webmin All dependencies should be resolved automatically.

發表於 未分類 | 已標籤 | 發表迴響

linux update error

在執行 yum update -y 會出現下面 error

Transaction Check Error:
file /sbin/mkfs.ntfs from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/mkntfs.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfscat.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfsclone.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfscluster.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfscmp.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfscp.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfsfix.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfsinfo.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfslabel.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfsls.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfsprogs.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfsresize.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386
file /usr/share/man/man8/ntfsundelete.8.gz from install of ntfsprogs-2011.4.12-5.el5.x86_64 conflicts with file from package ntfsprogs-1.13.1-6.el5.i386

Error Summary
—————————————————–
要去rpm -e 套件時也很奇怪出現這些訊息
# rpm -e `rpm -qa|grep ntfsprogs`
錯誤:「ntfsprogs-1.13.1-6.el5」指定了多個套件
錯誤:「ntfsprogs-gnomevfs-1.13.1-6.el5」指定了多個套件
錯誤:「ntfsprogs-1.13.1-6.el5」指定了多個套件
錯誤:「ntfsprogs-devel-1.13.1-6.el5」指定了多個套件
錯誤:「ntfsprogs-devel-1.13.1-6.el5」指定了多個套件
錯誤:「ntfsprogs-gnomevfs-1.13.1-6.el5」指定了多個套件
[root@virtual book]# rpm -qa|grep ntfsprogs
ntfsprogs-1.13.1-6.el5
ntfsprogs-gnomevfs-1.13.1-6.el5
ntfsprogs-1.13.1-6.el5
ntfsprogs-devel-1.13.1-6.el5
ntfsprogs-devel-1.13.1-6.el5
ntfsprogs-gnomevfs-1.13.1-6.el5

乾脆一不做2不休給他加個 –allmatches 全部刪除
rpm -e `rpm -qa|grep ntfsprogs` –allmatches

發表於 未分類 | 已標籤 | 發表迴響

win7 home 分享印表機

控制台-網路和網際網路-網路和共用中心-變更進階共用設定
網路探索-開啟
檔案及印表機共用-開啟
以密碼保護的共用-關閉

但唯獨用HD300A還是不能登入。

目前看到最大的差異點就在於以下步驟:

控制台-系統及安全性-系統管理工具-本機安全性原則-本機原則-安全性原則
將"網路存取:讓Everyone權限套用到匿名使用者"改成啟用

我做過這些步驟後,就可以順利用HD300A登入了。

以上是企業版WIN 7解決方案
家用版HOME卻沒有所謂的『本機安全性原則』的功能
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\
按兩下 everyoneincludesanonymous 將裡面的值修改為1
按兩下 NoLmHash 將裡面的值修改為0
打開

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\Parameters
按兩下 restrictnullsessaccess 修改為 0

————————————-

當大家都更新 win7 之後,發現在與 xp 共用印表機出現問題了,網路上也有許多的解法,但是也並不完全可以解決,
在這裡提供一個正解。

•在「網路和共用中心」的進階設定裡,開啟網路探索、檔案與印表機共用、開啟以密碼保護共用
•Win7 Professional 以上的版本,用 gpedit.msc 修改「本機安全性原則」中的設定:
電腦設定→Widnows→設定→安全性設定→本機原則→安全性選項→網路安全性 Lan Manager 驗證等級

改成「傳送 LM 和 NTLM – 如有交涉,使用 NTLMv2 工作階段安全性」

•Win7 Home Premium 以下的版本,自行改 registry
在 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] 下新增名稱為 LmCompatibilityLevel 的 32bit DWORD 值 1。
LmCompatibilityLevel 數字的意義

0=Send LM & NTLM responses (never uses NTLMv2)
1=Send LM & NTLM – use NTLMv2 session security if negotiated
2=Send NTLM response only, use NTLMv2 if server supports it.
3=Send NTLMv2 response only, if DC accept LM, NTLM and NTLMv2 auth, use NTLMv2 security if supported.
4=Send NTLMv2 response only, if DC refuse LM, accept NTLM or NTLMv2 auth, use NTLMv2 security if supported.
5=Send NTLMv2 response only, if DC,refuse LM & NTLM and only accept NTLMv2 auth, use NTLMv2 security if supported.

http://gary-li.blogspot.com/2012_04_01_archive.html

發表於 未分類 | 發表迴響

virtualbox 匯出匯入

參考:http://datahunter.org/vbox-config#vdfuse

vboxmanage export "source" -o "備份位置即檔案名稱".vdi
例:vboxmanage export windows2000 -o /backup/win2000.ovf

發表於 未分類 | 已標籤 | 發表迴響

Windows Batch + VBS: 自動安裝 / 移除軟體

Windows Batch + VBS: 自動安裝 / 移除軟體
參考

http://jamyy.dyndns.org/blog/author/admin

by Jamyy on 四月.28, 2012, under Coding

執行 action.bat 自動移除 FortiClient Lite 防毒軟體, 重開機後自動安裝 Avira Free AntiVirus

↓ action.bat
view source
print?
01 @echo off
02 echo Please wait…
03
04 REM 複製小紅傘安裝程式到 temp 資料夾
05 copy "%~dp0avira_free_antivirus_zhtw.exe" %temp% >nul
06
07 REM 匯入防止小紅傘出現廣告視窗的機碼; 這部分的機碼是在群組原則 (gpedit.msc) 設置路徑規則所得
08 reg import "%~dp0policies.reg" >nul
09
10 REM 開機後自動安裝小紅傘防毒軟體; 若不以 cmd /c start 方式執行則必須等安裝完成後才能進入桌面
11 reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /f /v installer /t REG_SZ /d "cmd /c start %temp%\avira_free_antivirus_zhtw.exe" >nul
12
13 REM 匯出 Uninstall 清單 (控制台 → "新增或移除程式" 內容的機碼)
14 reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall /s > %temp%\uninstall.txt
15
16 REM 以 VBScript 接手處理剛剛匯出的檔案
17 wscript "%~dp0script.vbs"
————————————————————————–
script.vbs
view source
print?
01 set objShell = CreateObject("WScript.Shell")
02 set objFSO = CreateObject("Scripting.FileSystemObject")
03 strTempPath = objShell.ExpandEnvironmentStrings("%temp%") ‘取得環境變數
04
05 ‘讀入 uninstall.txt
06 set objFile = objFSO.OpenTextFile(strTempPath & "\uninstall.txt", 1) ’0=Append, 1=Read, 2=Write
07
08 ‘尋找 FortiClient Lite 的移除資訊 (UninstallString)
09 strLine = "" ‘存放逐行讀入的內容
10 strRegistry = "" ‘組合單一機碼底下的所有內容
11 boolFlag = False ‘是否已經找到 DisplayName = FortiClient Lite
12
13 Do Until objFile.AtEndOfStream
14 ‘逐行讀入檔案內容
15 strLine = objFile.ReadLine
16 If InStr(strLine, "HKEY_LOCAL_MACHINE") = 1 Then
17 ‘如果已經找到 FortiClient Lite 機碼就結束迴圈
18 If boolFlag Then Exit Do
19 ‘清空 strRegistry 以便開始組合該機碼底下的所有數值項目
20 strRegistry = ""
21 ElseIf InStr(strLine, "DisplayName") > 0 and InStr(strLine, "FortiClient Lite") > 0 Then
22 ‘找到 FortiClient Lite, 將 boolFlag 設為 True
23 boolFlag = True
24 End If
25 ‘以 Chr(13) 作為字串轉陣列的分隔字元
26 strRegistry = strRegistry & strLine & Chr(13)
27 Loop
28
29 strUninst = "" ‘存放反安裝指令
30 If boolFlag Then
31 ‘boolFlag = True 表示系統裝有 FortiClient Lite, 找出反安裝指令來進行移除作業
32 aryRegistry = Split(strRegistry, Chr(13))
33 For i = 0 To Ubound(aryRegistry) – 2
34 If InStr(aryRegistry(i), "UninstallString") > 0 Then
35 strUninst = Mid(aryRegistry(i), InStr(aryRegistry(i), "REG_EXPAND_SZ") + 14)
36 ‘將原本 /I{機碼} 改成 /x{機碼} /quiet /forcerestart 默默的在背景進行移除作業並強制重開機
37 strUninst = Replace(strUninst, "/I", "/x") & " /quiet /forcerestart"
38 Exit For
39 End If
40 Next
41 ‘執行反安裝指令
42 objShell.Run "cmd /c " & strUninst, 0, True ’0=背景執行, True=等候作業完成
43 Else
44 ‘不需移除 FortiClient Lite 就直接安裝小紅傘防毒軟體
45 objShell.Run "cmd /c reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v installer /f", 0 ’0=背景執行
46 objShell.Run strTempPath & "\avira_free_antivirus_zhtw.exe"
47 End If
————————————————————————–
policies.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\0\Paths]

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\0\Paths\{2cb84e55-d2e8-4dd7-b317-8ea6e897c630}]
"LastModified"=hex(b):00,b1,3d,da,8c,23,cd,01
"Description"=""
"SaferFlags"=dword:00000000
"ItemData"="C:\\Program Files\\Avira\\AntiVir Desktop\\avnotify.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\0\Paths\{7caba076-33a4-4e0d-9e65-9fa7ce1fbe5c}]
"LastModified"=hex(b):b0,07,3d,e8,8c,23,cd,01
"Description"=""
"SaferFlags"=dword:00000000
"ItemData"="C:\\Program Files\\Avira\\AntiVir Desktop\\avnotify.dll"

olicies.reg 額外說明:

匯入後雖然無法在 gpedit.msc 看到這兩個路徑規則, 但確實是有效的
可應用在 Windows XP Pro (32位元) & Windows 7 Ultimate (32位元), 其餘版本沒試過

—
參考

http://jamyy.dyndns.org/blog/author/admin

發表於 未分類 | 已標籤 | 發表迴響

ERP 舊主機搬移到新主機方式

ERP 舊主機搬移到新主機方式

1.新主機先安裝 IServer.EXE 和 IClient.EXE
2.按桌面 "啟動Key-Soft資料庫" 圖示停止 FireBIRD 資料庫 (會先停止再啟動)
3.在出現 Server unistalled successfully 訊息框時,將舊主機的 C:\Program Files\FBSERVER 目錄拷貝(覆蓋)到新主機 (內含FIREBIRD系統及帳號資訊)
4.再將舊主機的 C:\Program Files\HS 目錄拷貝(覆蓋)到新主機 (內含ERP程式和資料庫)
如果新主機作業系統是64位元版本時須:
a.新主機路徑應為 C:\Program Files(x86)\FBSERVER 和 C:\Program Files(x86)\HS
b.修改 C:\Program Files(x86)\FBSERVER\aliases.conf 內容,將路徑修正為 C:\Program Files(x86)\HS\DataBase
5.進入系統登入畫面按 "新增" 按鈕,進入並確認資料庫路徑參數
6.更新 UClient.exe (非必要)
7.更新結構 (非必要)
8.匯入新的註冊檔 (如有更新版本,須先更新結構再匯入)

更版更不到請檢查機碼

HKEY_LOCAL_MACHINE\SOFTWARE\Hi-Square\ERP 下 PGPath 的機碼是否存在,如果不存在請新增並填入ERP 的路徑

更版程式會抓取這個路徑解壓縮新的檔案

測了一下,附上 hs_erp_path.reg 用 notepad 可以修改
點擊直接匯入

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Hi-Square]

[HKEY_LOCAL_MACHINE\SOFTWARE\Hi-Square\DataPath]
"DataPath"="D:\\HS\\DATABASE\\" <<== 資料路徑
"DataServerIP"="127.0.0.1″ <<== erp伺服器ip ,這是單機版
"AutoBk"="Y" <<== 自動備份
"AutoBkPath"="D:\\AutoBackUp\\" <<== 自動備份位置

[HKEY_LOCAL_MACHINE\SOFTWARE\Hi-Square\ERP]
"PGPath"="D:\\HS\\HIERP\\" <<== 程式位置

以下是附加檔案:

以下由積分高達 1238 分的葉良進回覆(RE:) 回文時間:2012/04/18 下午 02:34:17

台北伺服器的做法是:
將erp 相關目錄移至 D 磁碟機
D:\HS\FBSERVER
D:\HS\DATABASE
D:\HS\HIERP

修改 D:\HS\FBSERVER\aliases.conf 資料位置
HIERPSTD=D:\HS\DATABASE\STDFDB\HIERP.FDB
HISYSSTD=D:\HS\DATABASE\STDFDB\HISYS.FDB
HISYS=D:\HS\DATABASE\HISYS.FDB
001=D:\HS\DATABASE\001.FDB

D:\HS\FBSERVER 底下放 D:\HS\FBSERVER\bin\install_classic.bat 綠化 firebird
instsvc stop
instsvc remove -z
instreg remove -z
instreg install -z
instsvc install -auto -superserver -guardian -z
instsvc start
net STOP "HSERPCOM"
HSCOMWEB -UNINSTALL
del HSCOMWEB.exe
copy HSCOWEB.exe HSCOMWEB.exe
HSCOMWEB -install
net start "HSERPCOM"

如此移機就方便很多
只要執行 install_classic.bat 就完成了~

以下是附加檔案:

發表於 未分類 | 發表迴響

您無法開啟 Outlook 中連結的檔案附件:「Outlook 封鎖了對以下潛在的不安全附件的存取」

在您嘗試開啟 Outlook 郵件中連結的檔案附件時,Outlook 封鎖了對該連結的存取。

如果要解決這個問題,請使用下列方法:

方法 1
如果您是需要使用連結檔案附件的自訂方案開發者,我們建議您變更方案並且不要再使用連結的檔案。特別要避免使用附件中 PR_ATTACH_METHOD 屬性的下列選項:
ATTACH_BY_REFERENCE
ATTACH_BY_REF_ONLY
ATTACH_BY_REF_RESOLVE
可行的替代方式為在郵件內文中使用超連結。
方法 2

警告 這個解決方案可能會使電腦或網路更容易遭受惡意使用者或惡意軟體 (例如病毒) 的攻擊。雖然不建議使用這個替代解決方案,但我們仍提供這項資訊,讓您可以自行選擇是否採用這個方案。請自行承擔使用此替代解決方案的風險。

重要 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756 如何在 Windows XP 中備份及還原登錄

您可以使用登錄項目來防止 Outlook 封鎖連結的檔案附件,讓檔案可以直接開啟。但是我們不建議您使用這個登錄項目,因為這麼做會降低 Outlook 的安全性,並且可能會存取惡意的附件。

如果要設定 AllowAttachByRef 登錄項目,請新增名稱為 AllowAttachByRef 的 DWORD 值,將值設為 1。若要新增這個登錄項目,請依照下列步驟執行:
按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 regedit,然後按一下 [確定]。
找出並按一下下列其中一個登錄子機碼:
Outlook 2010 (14.0 版)
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security
或:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Security
Outlook 2007 (12.0 版)
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
或:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Outlook\Security
Outlook 2003 (11.0 版)
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security
或:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Outlook\Security
Outlook 2002 (10.0 版)
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Security
或:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Outlook\Security
在 [編輯] 功能表上,指向 [新增],然後按一下 [DWORD 值]。
輸入 AllowAttachByRef 作為 DWORD 的名稱,然後按下 ENTER。
用滑鼠右鍵按一下 [AllowAttachByRef],然後按一下 [修改]。
在 [數值資料] 方塊中,輸入 1,然後按一下 [確定]。
結束「登錄編輯程式」,然後重新啟動電腦。

重要 AllowAttachByRef 登錄項目只能重新啟用 ATTACH_BY_REFERENCE 和 ATTACH_BY_REF_ONLY 附件。仍然會封鎖 ATTACH_BY_REF_RESOLVE 附件。
============================================================可以將=號內文件另存新檔.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security]
"AllowAttachByRef"=dword:00000001

============================================================

http://support.microsoft.com/kb/2271150/zh-tw

發表於 未分類 | 已標籤 | 發表迴響

skype 錄音軟體

http://shop.skype.com/apps/Call-recording-audio-video/Evaer-video-recorder-for-Skype.html#disqus_thread

發表於 未分類 | 已標籤 | 發表迴響

ATEN KVM切換器3 to 1 ps2

CS-64A 所有的熱鍵操作皆必須先啟動熱鍵模式,共有三個步驟:
1. 按下 [Num Lock] 鍵不放
2. 按下星號(乘號)鍵或減號鍵後,立即放開
3. 放掉 [Num Lock] 鍵
==> 即 [Num Lock] + [*] or [Num Lock] + [ - ]
選擇特定埠的方法:
1. 啟動熱鍵模式
2. 按一下欲選擇埠的號碼 (1, 2, 3, or 4)
在按完數字後, KVM 將會切換到選擇埠,並退出熱鍵模式

發表於 未分類 | 已標籤 | 發表迴響