ブログの説明

学校に通わないで学んだことを記しています。間違っているところが何かありましたらご指摘下さると幸いです。コメントに対する返信が遅れる可能性があります。その場合は申し訳ありません。

このブログではサイドバーに広告を表示しています。このブログ内の投稿記事を検索するには右上の拡大鏡のアイコンを、アーカイブやラベル付けから投稿記事を閲覧するには左上の三重線のアイコンをクリックして下さい。

数式の表示にはMathJaxを利用させていただいています。数式の表示のためにJavaScriptが有効である必要があります。そうでない場合、訳の分からないLatexのコードが表示されます。幾何学図形やチャートの表示にはHTML5 CanvasやGoogle Chartを使用しています。その表示のためにもJavaScriptが有効である必要があります。

Debian GNU/Linux 10でsnapdの削除をしようとしたらエラー

基本ソフト
Debian GNU/Linux 10 (baster)
Linuxカーネルのバージョン
4.19.0-11-amd64
APTのバージョン
1.8.2.1
snapdのバージョン
2.37.4

APTを使ってsnapdをパージするときに次のようなエラーメッセージが表示されて無事に削除が完了しないことがある。

Removing snapd cache                                                                                                                                            
rm: '/var/cache/snapd/aux' を削除できません: ディレクトリです                                                                                                             
dpkg: パッケージ snapd の処理中にエラーが発生しました (--purge):                                                                                                          
 installed snapd package post-removal script subprocess returned error exit stat                                                                                          us 1                                                                                            
処理中にエラーが発生しました:                                                                                                                                             
 snapd                                                                                                  
E: Sub-process /usr/bin/dpkg returned an error code (1) 

snapdのキャッシュを削除するときに失敗していることが分かる。そういうわけなので、snapdのキャッシュの削除をrmコマンドを使って手動で行ってやる。

rmコマンドの-rオプションはディレクトリの中身を再帰的に削除するためのもの。

# rm -r /var/cache/snapd
# apt purge snapd

これでうまくいくはず。

コメント

このブログの人気の投稿

LATEXで数式:指数と順列などで使う添数・添字

10の補数と9の補数と2の補数と1の補数

Visual Studio 2019にはC++のためのフォームデザイナーがない件